The announcement of Figma Motion had me excited, but right now it feels like a more advanced prototyping mode. I understand that it’s still in Beta mode and I hope in the future it will actually be usable for integrating motion in a design system.
Animation between states
If I take a button from our brands design system, it would be very helpful to be able to keyframe states and variants. Maybe take a page from Rive’s book and add something like a State Machine.
Text animation
Text animation is non-existent at the moment. If we want to create an animation of text being typed I’m not sure how we achieve this.
Tokenization
When exporting JSON, there are no tokens visible in the JSON file, it’s just raw values.
Preset Animations
The preset animations are nice and all, but it would help immensely to be able to make a library of our own animations, so we can quickly build out motion components.
Styles/Choreographies
Similar to how you can add multiple values to a typography and apply it as a style (combining values for multiple properties like line height, font weight, font size etc.), it would be amazing to be able to construct choreographies that we can reuse. I want to be able to make for example entry and exit choreographies that automatically apply duration, easing curve, offset/translation, scale etc properties.
Interactivity/State Machine
As I mentioned in the first part of the feedback, the current Figma Motion feels more like Prototype Mode+ but it’s also lacking some prototyping capabilities. For example playing an animation on user interaction would be amazing. Even if it’s just to prototype things and to showcase how motion should work on components, without being able to export the interaction itself it would be immensely useful.
Would love to know if these things are coming in the very near future, in order to make Figma Motion usable :)
Solved
Figma Motion Feedback
Best answer by David Hornsby
Hey
Thanks for taking time to write up this detailed feedback.
Although at various levels of development we have been working on all of the items you’ve mentioned.
We announced at Config during the Motion Deep Dive that Transitions, Text Animations and Custom Styles/Presets will be coming soon. We will be starting to test these externally in the coming weeks.
We definitely will provide a key framing capability to vertex points on vectors as well.
Please do keep pushing Figma Motion and raising your feedback!
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.


