Releases: alexjlockwood/ShapeShifter
Releases · alexjlockwood/ShapeShifter
v0.1.1
Changelog (released on 2017-02-27)
Features
- Imported SVGs are now preprocessed and simplified using svgo.
Design tools often output bloated SVG source code with tons of unnecessary
commands, so simplifying these SVGs beforehand will make them
much easier to work with. (#15) - Selection/hover events in one canvas are now mirrored in the other canvas, making it easier
to understand which points will animate where. (#30) (265608d)
Bug fixes
- SVG importer can now properly parse SVGs containing
<style>
tags and/or inlinestyle
attributes. (#14) - SVG importer now correctly detects inherited attributes set on
<svg>
and/or<g>
nodes and properly assigns them to their
children<path>
nodes. (#20) (158497f) - SVG paths that begin with a relative
m
command are now imported correctly. (#22) (158497f) - SVG paths with trailing whitespace are now imported correctly.
- SVG paths with consecutive elliptical arc commands are now imported correctly.
- SVG paths with the form
M ... Z ... Z ... Z
are now imported as multiple subpaths. (#35) (82151f1) - Split
Z
commands are now replaced withL Z
rather thanZ Z
. (#32) (c49289a) - SVG paths use
#000
as their default fill color when neither a fill/stroke color
isn't specified. (#28) (b706eb3) - Fixed crash that sometimes occurred when switching between paths with different
numbers of subpaths. (#21) (158497f) - Canvas rulers are now aligned properly for SVGs with large viewports. (#38) (361be34)
v0.1.0
v0.1.0 (released on 2017-02-20)
- Initial release!
v0.0.2
attempt to handle defs and use elements
v0.0.1
attempt to fix assets again