JHChainableAnimations
GitHub describes it as Easy to read and write chainable animations in Objective-C and Swift. The repository metadata lists Objective-C as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.
jhurray/JHChainableAnimations: Whats new in version 2.x?
GitHub describes it as Easy to read and write chainable animations in Objective-C and Swift. The repository metadata lists Objective-C as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.
Repository scope
GitHub describes it as Easy to read and write chainable animations in Objective-C and Swift. The repository metadata lists Objective-C as its primary language. The metadata lists the MIT license. The README describes the project this way: Re-architected from the ground up, no more hacking UIView 🛠 Added pre-animation and post-animation hooks for each animation step ⛓ Added pause and resume functionality ⏯ Added repeat animation functionality 🔂 Added friendly Swift interface in separate framework 🔥🕊
Whats wrong with animations?
The README section "Whats wrong with animations?" states: CAAnimations and UIView animations are extremely powerful, but it is difficult to chain multiple animations together, especially while changing anchor points.
Whats wrong with animations?
The README section "Whats wrong with animations?" states: Say I want to move myView 50 pixels to the right with spring and then change the background color with inward easing when the movement has finished:
Using JHChainableAnimations
The README section "Using JHChainableAnimations" states: There are also a lot of really good animation libraries out there such as RBBAnimation, DCAnimationKit, and PMTween, but they still fall short of having powerful chainable animations AND easy to read/write syntax.
Editorial conclusion
The repository README is the source for this review. It does not replace a local installation or an independent test.
Community notes