motion-animator-objc
motion-animator-objc copied to clipboard
A Motion Animator creates performant, interruptible iOS animations from motion specs.
Adding Carthage support by creating `MotionAnimator.framework target` with it's scheme shared so that Carthage is able to find and build the shared scheme according to what is defined in the...
Adding support for explicit animations is trivial because we can do a one-to-one mapping of animations to completion handlers. Adding support for implicit animations, however, is non-trivial because multiple animations...
We may find it beneficial to to implement `CAAction` so that our animations get routed through the expected action architecture. The challenge is that we need to be able to...
This would be similar to UIView's animate APIs: ```swift MotionAnimator.animate(withTiming: timing) { } ``` The implementation would simply create a throw-away motion animator instance and call through to the instance...
Size and point animations are always being made additive, regardless of the value of `wantsAdditive`.
When making additive animations we always want to be animating from the latest model value, not the latest presentation layer value. When we're **not** making additive animations, we do want...