Skip to content

Releases: alexjlockwood/ShapeShifter

v0.1.1

27 Feb 01:50
Compare
Choose a tag to compare

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 inline style 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 with L Z rather than Z 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

01 May 13:14
Compare
Choose a tag to compare

v0.1.0 (released on 2017-02-20)

  • Initial release!

v0.0.2

18 Feb 01:07
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release
attempt to handle defs and use elements

v0.0.1

16 Feb 04:56
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release
attempt to fix assets again