Skip to content

2.0

Compare
Choose a tag to compare
@JakeLin JakeLin released this 20 Mar 10:50
· 1511 commits to master since this release

API breaking changes

  • Remove DesignableViewController, use AnimatableViewController instead.

Enhancements

  • New IBAnimatable icon 馃帄
  • Add AnimatableNavigationController to support custom Push and Pop transition animations
  • Add AnimatableViewController to support custom Present and Dismiss transition animations
  • Add SystemCubeAnimator to support SystemCubeFromLeft, SystemCubeFromRight, SystemCubeFromTop and SystemCubeFromBottom transition animations
  • Add SystemFlipAnimator to support SystemFlipFromLeft, SystemFlipFromRight, SystemFlipFromTop and SystemFlipFromBottom transition animations
  • Add FadeAnimator to support Fade, FadeIn and FadeOut transition animations
  • Add CALayerExtension to simplify CALayer animations with completion closure.
  • Add Navigator to manage Push and Pop transition animations
  • Add Presenter to manage Present and Dismiss transition animations
  • Add PresentFadeSegue, PresentFadeInSegue and PresentFadeOutSegue for Present transition with Fade animations
  • Add PresentFadeWithDismissInteractionSegue, PresentFadeInWithDismissInteractionSegue and PresentFadeOutWithDismissInteractionSegue for Present transition with Fade animations and getsture interactions.
  • Add PanInteractiveAnimator to handle Pan interaction for Dismiss and Pop
  • Demo App can experiment all transition animations (tap on "Forget Password" button to see)

Bugfixes

  • Fix potential crash when using GradientDesignable
  • Fix slideIn/Out animations on second screens (e.g. AirPlay)