shrimbly
|
4dc08ca74a
|
feat(42-01): port easing library, presets, and speed curve from easy-peasy-ease
- 24 base easing functions + 2 hybrid easing functions (26 total)
- createBezierEasing cubic bezier solver with Newton-Raphson + bisection fallback
- 5 preset bezier handle definitions for curve visualization
- warpTime algorithm with inverse easing for timestamp remapping
- analyzeWarpCurve, validateWarpFunction, calculateWarpedDuration utilities
- Removed deprecated functions and adaptive easing (not needed for user-selected curves)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
6 months ago |