Changelog
Always in Motion. Follow the latest releases to Motion, Motion+ and Motion Studio.
Stay in the loop
Subscribe for the biggest news & updates.
Added
AnimateNumber:trendprop to control digit spin direction.trend={1}: Digits always spin upward, wrapping 9 → 0.trend={-1}: Digits always spin downward, wrapping 0 → 9.trend={(oldValue, newValue) => number}: Function for custom logic.Default (no
trend): Auto-detects direction based on value change.
Changed
AnimateNumber: Now uses manual FLIP measurements instead of layout animations.
Fixed
AnimatePresence: Ensure exiting nodes are correctly removed when rapidly switching children.
Level up your animations with Motion+
Unlock the full vault of 290+ Motion examples, premium APIs, private Discord and GitHub, and powerful VS Code animation editing tools.
One-time payment, lifetime updates.

Added
transformViewBoxPoint: Scale drag gestures within<svg>elements whereviewBoxand renderedwidth/heightare mismatched.trackContentSize: NewscrollanduseScrolloption for tracking changes to content size.
Fixed
Add React 19 test suite to CI.
Fix types with
motion.create().Shared element animations now respect
layoutDependency.

Motion is supported by the best in the industry.
