| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Makes sure element IDs and CSS do not interfere with other diagrams in the
same HTML document.
* Disables SVGO to allow embedding in Docusaurus with CSS intact.
* Replaces PNG figures with SVG in documentation.
|
| |
|
|
|
|
| |
In-place saving is only supported in Chromium.
|
|
|
|
|
|
|
| |
We have to allow img-src blob: to be able to rasterize SVG files by loading
their blobs as object URLs into <img> objects.
Also fixes font-style for PNG export.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Unfortunately, Pango does not support user-defined fonts, so the embedded font
won't work in Inkscape (see https://wiki.inkscape.org/wiki/@font-face_Support)
but it can be used in <img> tags on the web (see
https://vecta.io/blog/how-to-use-fonts-in-svg).
|
|
|
|
|
|
|
|
|
| |
Make sure svg can process the resulting SVG without changing visuals.
In particular, we must not use specific stroke/fill values as CSS selectors,
because svgo may change them into hex codes.
Instead, we annotate all diagram elements with class names.
|
| |
|
| |
|
|
|
|
|
| |
We use a palette-based coloring strategy, where each class and enum gets a color
from
|
| |
|
|
|
|
|
| |
Removes VIATRA sources from coverage anaylsis, since those files are maintained
by the VIATRA project.
|
| |
|
| |
|
|
|
|
|
| |
When the VisibilityDialog is not open, it should be unmounted to allow the
VisibilityPanel to become small and not cover the GraphArea below.
|
| |
|
|
|
|
| |
Also show scopes unconditionally if enabled.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
For permissive licenses like MIT and BSD, OR EPL doesn't make sense, because the
copyright original permission notice must be retained at all times.
For code simply copied with minimal modifications that are unrelated to
Refinery, we can just use the plain MIT license or BSD-3-clause license.
For code with complex modifications related to Refinery, we can instead use the
MIT AND EPL-2.0 SPDX expression, which forces downstream users to retain the
original MIT notices as required by the MIT license, but also extends Refinery's
copyleft to our modifications.
|
| |
|
|
|
|
|
| |
Instead of referencing an external pull request, move the patch into
yarn/.patches and update it to handle pinch-to-zoom.
|
| |
|
|
|
|
| |
Uses patch from https://github.com/d3/d3-zoom/pull/212
|
| |
|
|
|