Skip to content
Yuri Strot edited this page Sep 20, 2017 · 27 revisions

0.9.0 (20 September 2017)

  • Swift 4 Support

0.8.3 (14 September 2017)

  • #107: Added OSX Support
  • #112: Added ability to serialize Node to SVG
  • #127: Allowed to create an Image from UIImage
  • #48: Implemented utils for Node center rotation transform generation
  • #147: Fixed slow/choppy animation
  • #141: Fixed sequence of morphing animations
  • #136: Fixed issues with polygon animation
  • #133: Fixed rotate animation when Node has translation
  • #121: Fixed MacawView redrawing issue
  • #118: Avoided scaling during rotate animation
  • #111: Fixed ScaleAspectFit for non square SVG's
  • #90: Fixed Macaw.xcodeproj warnings

0.8.2 (5 May 2017)

  • API extensions:
    • Animation.state() -> AnimationState
    • Node.nodeBy(tag: String) -> Node?
    • Node.nodesBy(tag: String) -> [Node]
  • Fixed various memory leaks
  • Fixed morphing cycle animation
  • #74: Improved linear gradient parsing
  • #110: Fixed Swift 3 Warnings
  • #120: Avoided stroke around shape during morphing animation
  • #119: Fixed image rotation
  • #115: Added touch events support for text nodes
  • #114: Fixed Polyline animation
  • #109: Corrected MacawView deinit

0.8.1 (16 Mar 2017)

  • Morphing animation
  • Translate SVG id attribute to Node.tag
  • #103: Touch API proposal
  • #104: Few issues with Touch events
  • #94: Add TouchEvent enhancement
  • #98: Can't rerun content animation bug
  • #102: Can't stop animation with delay bug
  • #100: Invalid line position after stopping animation bug
  • #99: OnComplete callback called on looped animation bug
  • #96: Blinking content animation bug
  • #97: Can't stop content animation bug
  • #95: After changing group content tap handle stopped working bug
  • #92: Easing.easeOut doesn't work correctly in content animation
  • #93: Can't clear group content bug

0.8.0 (27 Jan 2017)

  • Get rid of RxSwift dependency. This library was too complicated for our modest needs. Check out new events API (even simpler now).
  • Various SVG parser improvements
  • #62: Implemented content animation
  • #67: Introduced SVGView
  • #68: Improved SVGParser.parse API
  • #76: Implemented event bubbling
  • #81: Added Animation.cycle method with no arguments for infinite animation
  • #82: Fixed Animation.autoreversed issues
  • #53: Improved text bounds calculation for all baselines
  • #83: Avoided SVG blurring when scaled through animation
  • #80: Added easing example page
  • #77: Speeded up SVG parsing
  • #69: Fixed SVGView size and content bug
  • #72: Fixed few SVG parser issues

0.7.0 (19 Oct 2016)

  • Public release
Clone this wiki locally