Changelog
Releases across Motion, Motion UI, Motion AI Kit, and Motion Studio.
Fixed
Gallery: Closing detail fades the whole strip out together. Thumbnails with no place in view to return to no longer linger.Gallery: Paging on straight after switching togridno longer hides the item paged to.Gallery: Switching away fromgridno longer resizes its items to the next arrangement's item size as they fade out.
Added
Gallery:rearrangeoption andshift()preset set the state an item fades in from when it changes places without flying there.Gallery:rearrangeFromoption sets where the stagger starts as the detail strip opens or closes.Gallery:gatheroption. Items collapse behind the active one when switching togrid.
Fixed
Gallery: Items no longer fly across the view whenlooporarrangechanges. They fade out and in on the side they belong.Gallery: Opening and closing detail fades the other items between the arrangement and the strip.Gallery: The camera no longer swings between arrangements, so items entering the new one fade in where they belong.
Fixed
AnimateNumber: Ensure values are updated when only§suffix/prefixupdate.
Fixed
splitText: Ensure split text elements retain vertical positioning.Carousel: Fix focus from breaking item reprojection.
Fixed
Ticker: Improve accessibility attributes.Cursor: Fix when using with browser-native drag gestures.- Updating
reftype inference forTypewriter,TickerandScrambleText.
Changed
ScrambleText: Removingspan.
Fixed
scrambleText: Fixeddelayhandling.
Added
Typewriter:onChangecallback.
Fixed
ScrambleText: Switch fromuseEffecttouseLayoutEffect.
Fixed
scrambleTextandScrambleText: Defaultdurationis now1.
Fixed
Carousel: RemovingpageTransitionfrom generated types - usetransitioninstead.
Fixed
Carousel: Ensure only on-axis wheel scrolls prevent native browser scrolling.
Fixed
Carousel: Improved handling of pointer and wheel events in item gaps.
Changed
Typewriter: Adjusted natural typing variance calculations.
Changed
Ticker: Fixed sizing for emoji content.
Changed
Ticker: Addwill-change: transformtoulwhile animating.
Fixed
Ticker: Disable animations when in background tab.
Fixed
Ticker: Prevent infinite cloning.
Fixed
Ticker: Improve handling of clicks withinaria-hiddenelements.
Fixed
Ticker: Correctly handlingpaddingon container.
Fixed
Ticker: Moving to layout effect to reduce offset desync when changing children.
Fixed
Ticker: Ensure children are remeasured when ticker is remeasured.
Added
Cursor: Replacingdata-cursor-themewithdata-cursor-zoneattribute.
Added
Cursor: Support fordata-cursor-themeattribute.
Added
Cursor: Magnetic cursors.
Fixed
- Adding legacy
package.jsonentry point.
- Adding legacy
Added
- Fixing global deps for UMD builds.
Added
- Adding global
MotionPlusfor UMD builds.
- Adding global
Fixed
AnimateNumbernow respects thelayoutDependencyprop and will only animate if it, or the provided value changes.
Added
splitTextnow adds anaria-labelto the container with the original text.