* update and adapt code to latest dependencies
-> need testIsolation to False with the latest Cypress
* need this for CI (bug https://github.com/npm/cli/issues/4828)
* run instrument before test
* fix test
* v7.3.4
* basic drawing cursors
* Esc to cancel tool, I shortcut bug fix
* panel btns hover animation
* minor changes
* Linter fix
* update packages
* remove NYC coverage causing build errors
would be nice to find out a replacement or a fix
---------
Co-authored-by: JFH <20402845+jfhenon@users.noreply.github.com>
The zoomChange method was not being called on the extensions, and this
commit fixes this by calling the runExtensions method after updating the
zoom.
This commit addresses issue SVG-Edit/svgedit#896
* fix: Enhance text properties for multiple selected elements (SVG-Edit/svgedit#918)
This commit addresses issue SVG-Edit/svgedit#918 by improving
text property handling when multiple elements are selected.
You can now set Bold, Italic, Text-Decoration, Text-Anchor,
Letter-Spacing, Word-Spacing, Text Length, and Length Adjust.
* Update Editor.js
---------
Co-authored-by: JFH <20402845+jfhenon@users.noreply.github.com>
Fix typos
Remove hyphen from SVG-Edit as SVGEdit seems to be the correct title of the package
Make minor edits to language
Change "underlying svg edition" to "underlying svg editor". I think "edition" is wrong as it does not seem to make sense here.
* Fix: securize convertToGroup method when manipulate element with no transform attribute
* Fix: securise getIntersectionListMethod method when manipulate element with no bbox (for example : defs element)
* Fix: securise resize method when there is no bbox (for example : defs element)
* Fix: securise recalculateDimensions to avoid to pass null to addSubCommand
* Enhancement: add a parameter to the importSvgString function in order to permit to decide if the importation should apply a transformation on the imported element or not
* allow user to import SVG preserving the dimension
Co-authored-by: JFH <20402845+jfhenon@users.noreply.github.com>
* Fix: applies the transformation of the parent element in addition to that of the selected element
* Fix: delete debug logs and use a ternary operator