Skip to content

2.1

Compare
Choose a tag to compare
@JakeLin JakeLin released this 30 Mar 11:12
· 1470 commits to master since this release

API breaking changes

  • Remove MaskDesignable public methods (#101):
    • Remove maskCircle(), use view.maskType = String(MaskType.Circle) instead
    • Remove maskStar(_:), use view.maskType = "Star(6)" instead
    • Remove maskPolygon(), use view.maskType = String(MaskType.Polygon) instead
    • Remove maskTriangle(), use view.maskType = String(MaskType.Triangle) instead
    • Remove maskWave(_:_:_:), use view.maskType = "Wave(up, 16, 40)" instead
  • Improve the options in TransitionAnimationType enum. (#137)
    • Remove SystemCubeFromLeft, use SystemCube(Left)
    • Remove SystemCubeFromRight, use SystemCube(Right)
    • Remove SystemCubeFromTop, use SystemCube(Top)
    • Remove SystemCubeFromBottom, use SystemCube(Bottom)
    • Remove SystemFlipFromLeft, use SystemFlip(Left)
    • Remove SystemFlipFromRight, use SystemFlip(Right)
    • Remove SystemFlipFromTop, use SystemFlip(Top)
    • Remove SystemFlipFromBottom, use SystemFlip(Bottom)

Enhancements

  • Support Xcode 7.3 and Swift 2.2
  • Configurable mask polygon (sides) #112
  • Add SystemPageCurlAnimator to support SystemPageCurlFromTop and SystemPageCurlFromBottom transition animations #126
  • AnimatableLabel now conforms BorderDesignable and FillDesignable
  • Support Carthage 0.15.2 #131

Bugfixes

  • Fixed a bug that was making GradientDesignable not filling the dedicated frame #129
  • Fixed a bug that was making MaskDesignable not filling the dedicated frame