Skip to content

Releases: IFTTT/JazzHands

2.0.3

22 Jul 19:07
Compare
Choose a tag to compare

New Features

  • Added left, right and center options to keepView:onPage: and keepView:onPages: to add more fine-tuned AutoLayout control.
  • Added IFTTTPathPositionAnimation to animate a view moving along a bezier path, as seen in the paper airplane animation in the demo app.

New Demo App

  • Major update to the JazzHands Demo App to show off our new animations.

Bug Fix

  • Fixed a bug in the Filmstrip when interpolating between black/white and other colors, and optimized performance of the Filmstrip by removing runtime type checks. Thanks to @RodolfoAntonici and @gazsp for the detective work on this!

2.0.0

22 Jun 17:42
Compare
Choose a tag to compare

JazzHands 2.0!

  • Updated to work better with AutoLayout with new types of constraint animations
  • Added a new IFTTTAnimatedPagingScrollViewController for quick-start AutoLayout-friendly animated paging scroll view animations.
  • Added new keepView:onPage and keepView:onPages methods for much more simplicity in animating view positions on paging scrollviews, and much easier AutoLayout-friendly scrollviews.
  • Updated Demo app to show how to create a fully AutoLayout-friendly paging animated scrollview, perfect for use with rotation or the new iOS9 Split Screen multitasking.
  • Changed to simpler syntax for adding keyframes
  • Updated to animate CGFloat times, to simplify keyframe times and work more smoothly on Retina displays.
  • Switched from a pre-generated array of interpolated animation values to interpolating at any point between keyframes on demand, for faster animation creation and far fewer allocations when adding keyframes.
  • Replaced IFTTTAngleAnimation with IFTTTRotationAnimation, which takes degrees instead of radians.
  • Fixed Transform animations to work together. Now IFTTTScaleAnimation, IFTTTRotationAnimation, and IFTTTTranslationAnimation can all be used on the same view without conflicting.
  • Increased unit test coverage.
  • Made IFTTTAnimation easy to subclass with your own custom animation types (see MyCustomAnimation in the Demo app for an example of how easy this is).
  • Added Interpolatable protocol to define how to interpolate between values of different types.

New Animations

  • Added IFTTTFillColorAnimation, IFTTTStrokeStartAnimation, and IFTTTStrokeEndAnimation - thanks @pNre!
  • Added IFTTTTextColorAnimation - thanks @revolter!

0.2.1

11 Mar 22:01
Compare
Choose a tag to compare

Added IFTTTCornerRadiusAnimation.

0.2.0

16 Feb 20:30
Compare
Choose a tag to compare
  • New easing functions for fine-grained control of your keyframes
  • Improved support for storyboards in IFTTTAnimatedScrollViewController

New animations & modernization

17 Mar 19:01
Compare
Choose a tag to compare

Added IFTTTTransform3DAnimation - thanks @qfish!
Added IFTTTScaleAnimation - thanks @sugarmo!

Updates and modernization for Xcode 5.1.