Skip to content

fix(deps): update dependency motion to ^14.12.0 (main) - #3329

Merged
stipsan merged 2 commits into
mainfrom
renovate/main-motion-14.x
Nov 11, 2026
Merged

stipsan merged 2 commits into
mainfrom
renovate/main-motion-14.x

Conversation

@squiggler-app

@squiggler-app squiggler-app Bot commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
motion ^14.4.0 → ^14.12.0 age confidence

Release Notes

motiondivision/motion (motion)

v14.12.0

Compare Source

Added
  • spring: visualDuration/bounce respects velocity.

v14.11.1

Compare Source

Changed
  • pinch: Snap points use velocity-based prediction to calculate rotation snap point.
  • pinch: Configure transform origin between element-relative origin and pointer center.

v14.11.0

Compare Source

Added
  • pinch: Multitouch pinch and rotate gestures.

v14.10.1

Compare Source

Fixed
  • animate: Fix not recognising timeline of only nested sequences as timeline.
  • Various performance-related improvements.

v14.10.0

Compare Source

Added
  • press: count, hold and repeat, for double/triple press, long press and multipress gestures.
  • drag: Expose getProps on the dragConstraints function context.
  • drag: x/y props for headless gesture tracking.
  • Reorder: Home and End buttons move selected item to beginning and end of list, respectively.
  • motion: New tap prop for configuring press gesture.
Fixed
  • animate: Minor fixes.

v14.9.1

Compare Source

Added
  • Ensure accelerated transform animations finish correctly.
  • AnimatePresence: Fix exit never starting when a child mounts already exiting.
  • AnimatePresence: Fix exit stuck after an open layoutId card switches to another item.
  • Ensure accelerated animations are cleaned up in WebKit.

v14.9.0

Compare Source

Added
  • PresenceContext: Added internal keepValuesOnRemount option for internal use.
  • dragConstraints: Accepts function for internal use.
  • Reorder: Keyboard accessibility now focuses just the first item, arrows move focus, arrow keys work in relation to how items are presented on-screen.

v14.8.0

Compare Source

Added
  • transition: Added mixer option for passing custom mixer functions.
Fixed
  • Only counts projection stats while recordStats() is running.
  • Fix accelerated animations stuck at initial after remount.
  • drag: 20% smaller.
  • m component: 6% smaller.
  • Keep timeline adjustments within timeline scope.
  • Reorder

v14.7.1

Compare Source

Fixed
  • Demote transforms to CPU when interrupted by layout animations.

v14.7.0

Compare Source

Added
  • animate: Mutable timeline sequences.
  • animate: Relative label offsets for timeline sequences.
  • useScroll: Returns scrollXLength and scrollYLength.
  • Reorder: Add LazyMotion-compatible import.
  • motion: transition.out prop for transitions when exiting a state.
Fixed
  • Fix one flash when changing playback speed of accelerated independent transform.
  • AnimatePresence: Improved positioning of popped elements.
  • spring: Fix overdamped springs snapping to target.
  • drag: Ref-constraints kept up-to-date after scroll.
  • motion: Animate layoutId elements relative to layoutRoot container.
  • motion: Bundle size reductions.
  • Moving background-color animations back to main thread for improved interpolation.
  • drag: Fix drag inertia stopping dead after a fast flick from a standstill.
  • layout: layoutId elements now animate relative to their closest layoutRoot ancestor, if any.
  • layout: layoutId may be changed after mount.
  • useScroll: Fix tracking in horizontal containers.
  • useSpring: Reduced bundle size by 30%.

v14.6.0

Compare Source

Added
  • Reorder: Grab-and-move keyboard reordering.
  • processFrame: Manually process the frameloop at t.
  • stepFrames: For tests, synchronously advance frameloop time by duration.
Fixed
  • Improved tree-shaking.
  • motion: Fix layoutId elements jumping in some situations.
  • Reorder: Make auto-scroll speed independent of refresh rate.
  • drag: Fix animations when disabling drag from within onDrag.
  • Fix shared layout animations applying an element's own scale/x/y twice.
  • Fix replaying mount animation when an element takes over a layoutId.
  • motion: Fix updating SVG styles.
  • useTransform: Improving value resolution.

v14.5.0

Compare Source

Added
  • scopeMotion/useScopeMotion: Scope animations and gestures to set default transitions, specify root elements, match media, and easy cleanup.
  • Reorder: Pass moved to onReorder as second argument.
Fixed
  • drag: With direction lock, apply the move that sets the lock. Before, a fast drag released in that frame didn't move.
  • press: Improve cleanup of keyboard accessibility events.
  • Reorder: Stop double-counting window scroll during drag.
  • motion: Ensure we animate from the latest props when parent Activity is made visible.
  • useInView: Observe ref if contents change after mount.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate using a curated preset maintained by Sanity. View repository job log here

@changeset-bot

changeset-bot Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 4e46b34

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@sanity/ui Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel

vercel Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
sanity-ui-storybook Ready Ready Preview Nov 11, 2026 10:15am UTC
ui-docs Ready Ready Preview Nov 11, 2026 10:15am UTC
ui-studio Ready Ready Preview Nov 11, 2026 10:15am UTC
1 Skipped Deployment
Project Deployment Actions Updated
sanity-ui-workshop Ignored Ignored Nov 11, 2026 10:15am UTC

Request Review

@socket-security

socket-security Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​motion@​14.4.0 ⏵ 14.12.0100100100 +198 +1100

View full report

@squiggler-app
squiggler-app Bot force-pushed the renovate/main-motion-14.x branch from 155909a to aec70cb Compare November 11, 2026 10:14
@squiggler-app squiggler-app Bot changed the title fix(deps): update dependency motion to ^14.11.1 (main) fix(deps): update dependency motion to ^14.12.0 (main) Nov 11, 2026
@stipsan
stipsan merged commit 212152e into main Nov 11, 2026
23 checks passed
@stipsan
stipsan deleted the renovate/main-motion-14.x branch November 11, 2026 15:01
@squiggler-app squiggler-app Bot mentioned this pull request Nov 11, 2026

This branch was successfully deployed

3 active deployments
Preview – ui-docs — 4e46b340 Deployed Nov 11, 2026 by vercel[bot]
Preview – sanity-ui-storybook — 4e46b340 Deployed Nov 11, 2026 by vercel[bot]
Preview – ui-studio — 4e46b340 Deployed Nov 11, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant