
The complete animation toolkit for the web. Formerly Framer Motion. Made by @mattgperry.
Amsterdam
Joined March 2009
- Tweets1.3K
- Following7
- Followers16.3K
- Likes1.7K
Replying to @baronunread
This gets an S with very few animations, low texture memory usage, no thrashing. Only one animation running outside the viewport "span.text-accent.motion-safe:animate-type-6" could guard with inView()/whileInView
Check out the docs: motion.dev/docs/scope-motion
Motion 14.5 introduces scopeMotion and useScopeMotion.
Scope Motion functions for easy cleanup, media query matching, setting default transitions and scoping to an element. Supports a simplified match media syntax.
Replying to @withnabz
motion.dev/plus
And as promised gist.github.com/mattgperry/6…
The doctor will see you now.
Reply with your site URL (if it's still online) and we will give you one way you can improve your animation performance, thanks to the new Performance Doctor MCP App.
Motion retweeted
Replying to @motiondotdev
@motiondotdev has been my de facto animation library for so long, it just feels great everywhere, and motion+ is honestly such a huge unlock as well with the amount of things they’ve built for you to just use.
Great documentation and extremely intuitive too. No notes
Bulk delete ✨
Drag to select, the files stack into one, undo deals them back out.
Built with @motiondotdev
Motion profile updates:
- Profile page redesign
- New customisation options
- Set profile to "Looking for work"
- New Made with Motion feed
- Motion+ Pro subscribers appear in new "Supported by" section in docs
Motion Studio 2.2 introduces support for reduced motion.
If an animation *should* have a reduced motion version but doesn't, the button will show a warning color. In reduced motion mode you can make your own alternative or get Ultramotion to come up with one for you.
Apologies for the delay.
Motion 14.2 introduces long-requested features to stagger(): Random, stagger from edge, and grid support.
Motion retweeted
Delete interaction ✨
The undo grows out of the button you pressed. Confirm on the same spot.
Built with @motiondotdev
Lenis by @darkroomdevs is *the* smooth scroll library.
You're wiring it up to Motion wrong. So were we - check our new Motion x Lenis guide for the latest guidance.
motion.dev/docs/lenis
Typewriter: Create natural typing animations based on real research into how typing cadence varies based on what's being typed.
In Motion UI for React, Vue, and now - vanilla JS too.
Replying to @nasm423 @mattgperry
Could be accelerated transforms release - will check









