User requests that Figma Make be able to generate code based on existing Figma designs, rather than primarily generating designs from text prompts.
I gave Figma Make another try this week. It got better, but not there yet Good news: it imported my Figma design almost pixel-perfect. That’s a big step up from my last test. Then I dug deeper: - GitHub export kept failing. - it refused to create a Supabase. I could not understand why they even put it there, if it doesn’t do anything - Output was static, with no meaningful interactions, not responsive, and prompts to make it such were ignored. Then I opened the code. That’s where things fell apart. It’s essentially a dump of Figma layers into odd components with absolute positioning, very little semantic structure, and no real reuse. You wouldn’t be any use for a developer, and it won’t help your team move faster. I tried feeding Figma Make’s React code to Lovable. Normally you can shuffle components between Lovable, v0, Bolt, and Cursor pretty freely, especially with ShadCN and Tailwind in the mix. Not here. Lovable spent a long time cleaning it up. After it became more semantic and readable, I lost the pixel-perfect look that impressed me at initially. Once you start with Figma Make, you’re mostly locked into Figma Make. It won’t turn into a functional app you can scale. It won’t help much with developer handover. What you get is a more interactive Figma prototype, not an app foundation. If pixel-perfect visual fidelity is all you need to feel your design, Figma Make might be enough. If you want to vibe-code something truly functional, collaborate with engineers, or build towards production, you need a more powerful tool. My take: - If you want a faithful visual prototype of a few screens, Figma Make is fine. It is a step forward from mocks stitched together. - If you want a truly functional app, collaboration with engineers, and a path to production, use Lovable, v0, Cursor, etc. Figma Make prioritises exact visuals over meaningful code. Understandable - designers is their audience and that’s what they request the most. But as an industry, is this the direction we want? I’m not convinced. Any thoughts? What am I missing?