AnimationPlanner
AnimationPlanner copied to clipboard
Chain multiple UIView animations without endless closure nesting
### Problem Any animation containing multiple other animations aren’t passing the cancelling on to their sub-animations, only flat sequences are cancelled. ### Proposed solution Add `func cancel()` to `Animatable` (or...
Notes to follow, but this PR fixes #17 and totally changes how animations are performed. Sub-animations (like those containing within a `Group` or a `Sequence`) are now cancelled as well.
As AnimationPlanners knows exactly how long animations take, a `CADisplayLink` can be created for its duration set with the max framerate. Animations can also have a property to manually enable...
- [ ] Testing a workflow - [ ] Figure out GitHub Pages source - [ ] If feasible, only generate documentation on specific branch with force push