The fastest TypeScript animation engine on the web
MIT License
Bot releases are hidden (Show)
Published by jeremyckahn about 4 years ago
This release fixes the infinite loop bug discovered by @kylewetton: https://github.com/jeremyckahn/shifty/issues/117
Published by jeremyckahn over 4 years ago
v2.9.0 incorporates #115 to improve how tweens are reject
ed.
Specifically, it changes a tween's Promise reject
callback signature from:
/**
* @param {Object} currentState
* @param {Object} attachment
*/
reject(currentState, attachment)
to
/**
* @param {Object} data
* @param {Object} data.currentState
* @param {Object} data.attachment
* @param {string} data.error
*/
reject(data)
Published by jeremyckahn over 5 years ago
The toolchain updates in 2.7.0
broke Node compatibility. This release fixes that.
Published by jeremyckahn over 5 years ago
For #109: https://jeremyckahn.github.io/shifty/doc/shifty.html#.processTweens
Also:
Published by jeremyckahn almost 6 years ago
Published by jeremyckahn about 6 years ago
2.5.0 switches to batched tween processing (#87), which significantly improves performance for situations when there are many tweens running at once. You can see a performance comparison between Shifty, GSAP, and jQuery here.
2.5.0 also fixes a minor bug that was introduced in 2.4.0.