Grant: Toot, toot, toot.
Maya: Welcome back to UX Autopsy. I'm Grant, Maya's here with me, and we just got done watching every Config 2026 announcement twice.
Speaker 3: Twice, because once was not enough to process what Figma actually shipped.
Maya: So, Figma Motion, native timeline, keyframes, spring physics, live in your design file as of June 24th, open beta, all plans.
Speaker 3: Which, okay. Okay, designers have been asking for this for years. The After Effects handoff has been painful forever.
Maya: Right, but Figma has a pattern. Ambitious launch, rough edges. So the question we're actually asking today is, does this ship or does it disappoint?
Speaker 3: That's the whole Autopsy. And Grant, we are going full attacker defender on this one.
Maya: Yeah, I drew Defender today, which honestly is going to be a challenge.
Speaker 3: I saw your face when you found out.
Maya: The math doesn't always work in my favor.
Speaker 3: So we're tearing apart the Motion UI timeline, the auto-key behavior, that easing curve editor buried about three menus deep.
Maya: We've got a QuickFire red flag or green flag round, AI keyframe generation, the dev mode handoff, the missing Lottie export launch, and the full seat paywall on publishing animated components. COMPONENTS
Speaker 3: That paywall—we will get to that.
Maya: And we land somewhere concrete at the end, one thing you can actually steal for your own workflow this week.
Speaker 3: No After Effects drama required. Alright, SEGMENT one, let's set the scene on what Figma actually launched and what's genuinely at stake here. So Figma dropped Figma Motion on June 24th. Open beta, all plans, and the pitch is basically everything you use to bounce between three apps to do, you can now do inside the design file.
Maya: Which sounds great. Walk me through what actually shipped.
Speaker 3: Okay, so Figma's Help Center says you flip a toolbar toggle to Motion mode and a full timeline appears across the bottom of your canvas. Keyframes, easing curves, spring physics. preset animations like Fade and Scale. No plug-in, no mode switch to a separate window.
Maya: And that's the part that matters. The old workflow was genuinely brutal. Design in Figma, hand specs off, rebuild the entire animation in After Effects, arrive, export a Lottie file, then watch a developer re-implement your easing curves from a screenshot.
Speaker 3: From a screenshot. Which is insane when you say it out loud.
Maya: And Motion claims to collapse that chain. Figma's block... Ms. Bloggs says the full timeline is inspectable in Dev Mode, every timing value, every easing curve, readable without interpretation. Developers can copy animation code directly as CSS, JSON, or React.
Speaker 3: That's the part I think people slept on. It's not just a designer tool. If it works, the handoff story is completely different.
Maya: If it works.
Speaker 3: Oh, here we go.
Maya: I'm not cynical. I'm just... look. Figma has 13 million monthly active users. They did $1.056 billion last year. This is a serious company.
Speaker 3: Right.
Maya: So when a company that size ships something in open beta and the help center literally says features may change and you may experience performance issues, that's a signal worth reading.
Speaker 3: Totally fair. And the community reaction kind of split on exactly that. The first wave was relief. Like "genuine relief," designers talking about "canceling After Effects" subscriptions.
Maya: Sure. And then?
Speaker 3: And then the second wave came in—experienced motion people pointing out that Figma has a pattern: ship something ambitious, ship it at maybe sixty percent of what the pros actually need, and then iterate slowly.
Maya: Smart Animate. Variables when they first landed. Same story.
Speaker 3: Smart Animate is a great example; it was exciting for about a year. About two weeks until you tried to do anything non-trivial with it.
Maya: And there's a strategic layer here that I think is easy to miss. Cmswire reported this week that with Config 2026, Figma is now competing with After Effects, Rive, Framer, Shader Editors. This isn't just Sketch anymore.
Speaker 3: Right, that's a completely different competitive frame. They're not fighting for the static design file. They want the whole creative pipeline.
Maya: Which makes the 60% pattern more significant now. Not less, because when you're going up against After Effects, the motion specialists in the room have opinions, sharp ones.
Speaker 3: So the question that actually matters, and we're going to get into this, is whether the Timeline UI itself backs up the ambition, because claiming the handoff is fixed is one thing.
Maya: Showing it in the actual panel is another, and that's where the real UX decisions live. So let's actually stress test the Timeline itself. Because the demo showed one button animating cleanly, my question is, what happens when you have 15 layers animating in different offsets? Does it hold up, or does it turn into an After Effects nightmare?
Speaker 3: Right, because the demo is always the clean version.
Maya: Always. And the toolbar toggle concern is real to me. Figma's Help Center says you switch to Motion by toggling the toolbar. Same row as Design, Draw, and Dev modes. If you haven't watched the Config keynote, you might not even know it's there. That discoverability gap is a legitimate UX issue.
Speaker 4: I mean, I get that, but I'd push back a little. It's consistent with how Figma already does modes. Dev Mode is the same pattern.
Maya: Fair.
Speaker 3: Mm-hmm.
Maya: Consistency earns points, but Dev Mode had years of onboarding momentum behind it.
Speaker 4: Okay, so assuming you find the toggle, the auto key behavior is where it gets interesting for me. For me, Magic Shot covered this really well. Auto key tracks and records movement automatically while you design. You don't have to build from keyframes if you don't want to.
Maya: And that's exactly where I get suspicious. That lowers the floor for beginners, sure, but it removes explicit control for anyone who's built muscle memory in After Effects. The graph editor in AE is front and center for a reason. It's how professionals control the actual feel of motion. motion.
Speaker 4: So where's the easing curve editor in Figma Motion?
Maya: Behind another panel. Figma's help center confirms easing curves and spring physics are available for fine-tuning, but they're not surfaced at the top level. You have to go find them.
Speaker 4: Hmm, okay, that's a real trade-off.
Maya: It's a deliberate simplicity choice, I'll give them that. But if you're a motion specialist, you're going to feel that friction fast. The whole system bets on preset first, keyframe second. Fade, move, scale,
Speaker 4: Right.
Maya: those are your entry points per Figma's official motion block.
Grant: Which is fine for 80% of product animation. Modal enters, button hovers, tab switches.
Maya: Completely fine. But the moment you have 15 layers with staggered timing, I want to know what that track area actually looks like. Is there enough visual density to read it without squinting?
Grant: I mean, that's a real question nobody's answered yet because it's week one of beta.
Maya: Right. And Figma's own launch post does say users may encounter performance issues while it's... Well, it's still in beta, so complexity at scale is genuinely unknown.
Speaker 3: But, and I want to defend this, the one thing the timeline does that no standalone tool can touch, time-stamped comments. Figma's motion blog confirmed collaborators can pin feedback to a specific moment in the animation. That's a genuine unlock.
Maya: Yeah, I'll give that one. That survives sprint planning. A PM can drop a comment at the exact frame where the transition feels off. off. That is actually new.
Speaker 3: Right? No more the bit around second two in a Slack thread.
Maya: I've lived that. That's a real problem solved.
Speaker 3: So we've got a timeline that's genuinely accessible, with a collaboration hook no other tool has, but the power controls are buried and scale behavior is a question mark.
Maya: Which is exactly what I'd want to test Monday. Open a real file, not a demo file. Animate eight to ten layers, stagger them, and then look at the track area and see if you can see. You can still read what's happening.
Speaker 3: That's the homework. Speaking of tests, the quick fire section is up next, and we've got some specific flags to run through on export formats and the AI keyframe generator.
Maya: All right, quick fire round. Red flag or green flag? I'll keep my answers short, you keep yours shorter.
Speaker 3: Challenge accepted. Hit me.
Maya: The agent generates Keyframes from a text prompt. You describe the motion, it populates the Timeline. Red or green?
Speaker 3: Green. But cautiously. Like, as a starting point? Sure. As a finished animation? No.
Maya: Same page. My hesitation is taste, and AI generating easing curves doesn't know your brand's motion language.
Speaker 3: Right, right. But if it gets you 70% there and you tweak the rest manually, that's still time saved.
Maya: I'll take that. Green with an asterisk.
Speaker 3: Okay, next.
Maya: Okay, spicy one. Lottie Export not available at launch. Dragdropship flagged this in their recap. You get MP4, WebM, animated SVG, GIF, no Lottie.
Speaker 3: Red flag, like a deep red.
Maya: Yeah, I'm not defending this one. Lottie is how production apps actually ship animations. It's a thirty kilobyte JSON file that renders as vector on every platform.
Speaker 3: And Figma's Help Center says they'll add it in the future. Future is doing a lot of work in that sentence.
Maya: It really is. The four formats they shipped are fine for presentations and marketing. For a native mobile app, you're still reaching for the LottieFiles plug-in.
Speaker 3: Yep, hard red. Last one.
Maya: Okay, spicy one. Publishing animated components to your design system and using the AI agent for animation generation. Both require a full seat on a paid plan (Figma's Help Center spells that out).
Grant: Hmm. I mean, the timeline access itself is free across all plans, so...
Maya: Right, but the two things that make it actually useful at scale, system-level animated components and AI-generated starting points, those are paywalled.
Grant: Uh, I want to say green because it's a business grant, but for smaller teams, that's a real barrier.
Maya: I mean, the timeline access itself is free across all plans. sense.
Grant: Right, but the two things that make it actually usable...
Maya: Two things can be true. The gate makes business sense. It still stings if you're on a starter plan trying to ship something real.
Grant: Yeah. Yellow flag, which is not a thing, but I'm making it one.
Maya: Fair enough. And all of this raises the bigger question. Even when your animation looks great in Figma, does it actually survive the trip to production? That's where we're headed. So the handoff question. That's where I actually think Figma built something real this time.
Speaker 3: Okay, Grant, make your case, because historically motion specs die the moment they hit a developer's inbox.
Maya: Right. And the reason they die is the spec is a video file or a verbal ease out, maybe 300 milliseconds. Figma's Dev Mode motion tab changes that. Figma's help center docs say the read-only timeline exposes. It measures every keyframe, every timing value, every easing curve, and the developer copies it out as CSS, JSON, or React. No interpretation layer.
Speaker 3: OK, Inspectable is good, but here's my real worry. What happens when the designer used a spring curve? CSS doesn't have native spring physics. Transition all 300 milliseconds ease out is not a spring.
Maya: That's the gap, yeah. Spring physics and Figma Motion Motion live in the easing controls. Figma's help center lists spring animations as a core feature, but when you export CSS you're getting an approximation: the spring gets baked into a cubic Bezier.
Speaker 3: Which means the developer implements a different animation than what the designer actually built. The spec said spring, the browser gets a cubic Bezier.
Maya: The MCP path closes some of that. Web Developer reported this week that when you pass an animated f In Figma link to Claude Code or Cursor through the Figma MCP server, the coding agent receives the full structured animation context, not just a flat screen shot: keyframes, timing values, motion type, easing-the agent works from the actual data.
Grant: Wait, so if I'm using an agentic IDE and I drop in a Figma link, I get the spring parameters, not just the CSS approximation?
Maya: That's the claim. The MCP server passes the full context.
Speaker 3: Hmm, that's wild, Right? Because that closes a failure mode that's been baked into design handoffs forever.
Maya: It does. If your team is wired up to use agentic tools, a lot of teams aren't there yet.
Speaker 3: And the bigger question for me is whether the motion tokens even survive into the design system. Like, does your timing variable on that button animation actually propagate through components? Or is it still a manual resync every sprint?
Maya: Figma's Help Center docs are explicit that you can build timing and easing variables and attach them to animated components. Web developer put it clearly: because motion lives in the same file as components and variables,
Speaker 3: Mm-hmm.
Maya: animated components propagate through a design system the way typography and fills do. That's the vision.
Speaker 3: Vision is doing a lot of work in
Grant: In that sentence.
Maya: It usually is with Figma announcements.
Grant: I mean, if the tokens are wired up correctly and the team is on agentic tooling, the handoff story is genuinely better. But how many sprint teams are actually shipping that whole setup on week one of a beta?
Maya: Honestly, not many. The CSS spring gap is real today. The MCP path requires your dev team to be running agentic IDEs. The token system requires design system D. Custom discipline most teams don't have for static components, let alone animated ones.
Grant: So the promise is real, the gap between promise and what ships under deadline is also real.
Maya: Which is exactly the honest place to leave it before we get to what you can actually control from your side of the file. Alright, so given everything we just dug through, what's the one thing you'd actually take back to your team?
Grant: Okay, this one's concrete: before you animate a single frame in Figma Motion, define your motion vocabulary first.
Maya: Mm-hmm.
Grant: Duration tokens, easing tokens, set those as variables in your design system the same way you wouldn't start a new file without color tokens.
Maya: Right. Because Figma Motion actually supports variable-driven timing now, which means that discipline is enforceable, not just aspirational.
Grant: Yeah.
Maya: You're not asking your team to remember the right easing, you're building it in.
Grant: Exactly; and if you skip that step,
Speaker 3: Mm-hmm.
Grant: every animation becomes a one off, which is basically the spring to CSS problem we were just talking about, except earlier in the process.
Maya: Yeah, you just move the mess upstream.
Grant: So set your tokens first; that's the steal.
Maya: And the honest verdict on whether this kills After Effects: it doesn't. But I don't think that's the right question anyway.
Grant: Right, the real question is: does product motion that used to need a specialist Specialist, does it now have a lower cost of entry on teams where no specialist exists?
Maya: And for that use case,
Speaker 4: Mm
Maya: the
Speaker 4: -hmm.
Maya: answer looks like yes.
Grant: Which is a genuinely useful thing, even if it's not the whole story.
Maya: The bigger question, does Figma actually finish what it starts before moving to the next shiny thing? I don't think we can answer that yet.
Grant: Nobody can. That's the honest end of this one.
Maya: Okay, so motion tokens before you animate anything. That's the one thing I'd pull out of today.
Grant: That's the one. And honestly, the bigger picture here? Figma Motion is not an After Effects replacement. It's a lower barrier for teams that don't have a motion specialist.
Maya: Right, and the 60% done pattern we flagged, that's the honest read on where it sits today. Useful, not complete.
Grant: The easing curve editor buried three clicks deep is doing a lot. Taking a lot of heavy lifting to prove that point.
Maya: Yeah, yeah, it is. Okay, if this made you second guess a design decision, screenshot a UI that bugs you and tag us.
Grant: Subscribe so you don't miss next week's audit, and if you want to help us out, leave a review. It actually matters.
Maya: It does! Thanks for spending the hour with us.
Grant: And that's the rundown. See you next week.