This repository has been archived by the owner on Aug 30, 2023. It is now read-only.
v2.5.0
This minor release makes CALayer implicit animation support more robust while simplifying the internal animator implementation.
New deprecations
MDMMotionAnimator
's +sharedLayerDelegate
API has been deprecated and is no longer needed to animate headless CALayer instances.
New features
The animator now supports additive animations on CALayer's shadowOffset
property.
Source changes
- Improved robustness of implicit animation support (#53) (featherless)
- If timeScaleFactor is 0 then exit early. (#58) (featherless)
- Spring animations now take velocity into account when determining duration. (#56) (featherless)
- Flatten the animate internal logic. (#55) (featherless)
- Allow headless CALayers to implicitly animate when using the sharedLayerDelegate. (#57) (featherless)
- Always commit the model layer value inside a transaction with actions disabled. (#54) (featherless)
- Add shadowOffset to list of support CGSize properties. (#50) (featherless)
API changes
MDMMotionAnimator
deprecated method: +sharedLayerDelegate