Rolling out: Projects become folders 📂 ✨
Let us know what would make Figma better for you.
Recently active
Hey Team,As I’ve been updating a few of my webapps in Figma Make, I’ve run into a recurring problem: the tool generates unnecessarily lengthy and verbose code.For example, one of my recent apps ended up with nearly 3,000 lines of code for a very simple app. When I reviewed this through Claude Code in Cursor, it flagged that the same app could have been built in a much shorter and cleaner way.Because of this bloat, every time I try to add a feature or fix a bug, Figma Make ends up rewriting 1,600+ lines at once. This not only makes the code much harder to maintain, but often leads to build errors when the generation cuts off midway due to context limits.I don’t mind the “complete rewrite” approach in theory, but when the code is always this large and the system struggles to maintain context, it becomes nearly impossible to build stable apps over time. Code maintainability is one of the most basic requirements for any development tool, and right now this feels like a significant blocker.
When creating prototype connections in Figma, it is sometimes difficult and time-consuming to find the right screen manually. Currently, I need to scroll and select the frame every time.It would be very user-friendly if a search bar is available at the top of the prototype connection panel. This will allow users to quickly search and select their desired frame or screen, making the prototyping process faster and more efficient.Why this feature is helpful: Saves time during prototyping Improves workflow efficiency Makes the experience more user-friendly, especially for large projects with many frames
As many users have reported and requested, please kindly add support for custom fonts in Figma Sites. I often use Google and Adobe Fonts with common fonts, but cannot see the correct results. This is an essential feature. Please kindly update this soon. 🙏🏼🌊
When you copy and paste a object if there is no available room to the right then the new object should be pasted underneath instead of being pasted in the next available free space to the right where there aren’t any objects
I spent hours choosing fonts in my Figma Design file, only to move to Figma Sites where I can’t use my custom fonts. It’s so confusing because the custom fonts work great in Design and even look good in Sites when you are building (why is it supported in the design part of Sites at all if it isn’t an available feature? That’s misleading). It’s only when I started previewing my work in Sites that I started to catch on that there was an issue. Frustrated and considering moving to a different program because of this.Anyone else running into this issue?
First off—thank you for continuing to push Figma forward. It’s an incredible tool, but there are a couple of areas that feel unnecessarily clunky in day-to-day work.1. Variables workflow The current variable tables look and feel like a spreadsheet, but don’t work like one. Copying and pasting CSV-formatted text into variable tables would be a huge efficiency boost. Editing values one at a time is frustrating when you need to create or adjust many variables. Plugins exist for bulk import, but they feel like hacks—this should really be a native capability in the UI. 2. Content import + duplication It would be amazing if we could paste CSV or text data into a selected component (like a text input) and have Figma duplicate and fill instances automatically. This is common in coding workflows, yet in Figma it remains slow and manual. Right now, the “First Draft” AI feature scratches the surface, but it feels limited. A more general-purpose AI chat for duplicating components and fil
It might be a good idea to either reposition the "Move to Trash" option or add a divider between "Move File" and "Move to Trash." Since these two actions are placed close to each other, separating them would help prevent accidental deletion of files.
I want to create an e-commerce app
The UI tools are awful. They are hidden and move around. Please just keep them all open and static. And please allow for exempting certain elements from auto layout on the whole desktop. - I often want to simply use a background screenshot as a template, but it is treated along with the active elements. There should be a simple way to preemptively (and retroactively) exclude item(s) so they don’t move around! My gosh! There isn't for my setting. - And why on earth can't the sites support many common fonts? Just have us sign a waiver. - The amount of bugs is insane, we can't export html for our own use (yes, we know it's limited; that's not the point), there aren't direct integrations for email systems or Shopify (sure we can pay even more monthly fees for inferior and cumbersome apps, but why? Why not just do it?), the tools offer basic features, but are too simplistic for advanced concepts, there is a terrible learning curve, the loading can be laggy, each step takes like 50 steps. Ah
ui3 feels like illustrator for babies. the interface is so horrifyingly oversimplified and dumbed down that it makes microsoft paint look like feature-rich professional software. everything has been inexplicably moved around. essential features are buried so deep within cryptic menus that finding a tool feels like trying to find the minotaur at the end of a labyrinth.whose idea was it to move 90% of figma’s most useful features into this barely visible menu-thing?image depicting nonsensical ui3 design changeswhy was the toolbar suddenly moved to the bottom when it was stickied right at the top for at LEAST most of figma’s existenceawful toolbarthese design changes feel like they were made by someone who never used figma, or any design software at all, ever, beyond apple notes for ipad.
I was taking the Figma design for beginners course and I left off yesterday in hopes that my progress will be saved so that I can pick up where I left off this morning but not only was I logged out my account, even upon logging in, I had to manually start the session from where I left it yesterday. It was quite a friction, also to know that you are making progress and being able to track that increases satisfaction on a beginners end specially when one is trying to commit towards and learn a new tool, it’s like an invisible crowd cheering on.EDIT: *PROGRESS TRACKING FOR FIGMA COURSES
Hello. I highly appreciate the new feature allowing us to use the text-decoration simply with the keyboard shortcuts. However, I’ve noticed that when applying text-decoration using shortcuts like cmd+b or cmd+u within components, the styling does not save properly. For example, if I bold the label in a button using cmd+b and later try use it and change the label text property, the bold formatting is removed. The same issue occurs with underline on hover effects - e.g. when I underline text for hover states using cmd+u, the underline is lost. While it was a relief that I don’t longer have to create all possible text-decoration variations as the separate text styles in my design system (like: “Body/Bold, Body/Bold Underline” etc.), now I feel like I should go back to this more time-consuming approach. Please consider this feedback or let me know if there’s a flaw in my workflow.
I would like to be able to reorder properties of a component, incl. nested components. To give an example: A boolean shows/hides an instance of a component and I want the properties of that nested component underneath the boolean. Example: Properties (these control the visibility of optional elements in a form component [in this case a Select component]) Required Help text Validation message Nested Instances (These control e.g. the labelling of the optional elements through text properties) FormControl/Label SelectButton FormControl/HelpText FormControl/Validation message
Our team is still looking for a good design tool to use for our online presentations (we use Microsoft Teams). Now we love Figma Slides to present, but we often have to present videos and animations. Presenting these with Microsoft Teams’ screensharing isn’t very good, as you get a lot of latency issues and audio clipping.It would be really great if Figma Slides could get a similar integration with Microsoft Teams like Powerpoint has. With PowerPoint you can share a presentation directly from the Teams meeting, which then creates an online presentation which runs smoothly for all the viewers.Hope the team at Figma can find a way to achieve this, it would greatly help the motion design presentation workflow for many agencies!Kind regards!Niels
Better organization of content in submenus in the design area. Sometimes I use the slot method to compensate for missing options and possibilities in Figma. Here is an example: “Edit instance swap property”. I have about 20 favorite objects. But they are not organized in the window. Neither thematically nor alphabetically. So I have to do this manually. An autoscroll function is missing here. This means selecting several objects, moving them up or down and using auto-scroll to move them to the desired position. The “preferred values” are also not passed on. So if I have prepared a slot with preferred values and copy it, for example, 8 times (for 8 slots), these preferred values are not included. “Refresh” in the context menu of a warehouse (slot). Right-click to open the context menu and select “Swap instance”. All “preferred values” are not in the previously manually created order. That means all the work again, for each slot 🙈 Thanks
Hey!I would be interested to open my designs, generated by Figma Make into Figma.Do you have this feature in your backlog?Thank you!Nathalie
I’m working on a ‘to-do list’ feature, and we use the strikethrough styling on the ‘done’ state variants of our ‘to-do item’ component. The problem is, that figma treats it as a persistent override. I want the strikethrough to appear/disappear when the task is marked done/undone. But it persists when the states are being toggled. To-do type apps are super common, does anyone have a workaround? I dont see anyone talking about this problem in the forum, so I don’t know if the Figma team is aware of this. For our prototype, we ended up manually creating a strike line with an absolute-positioned line object. Obviously this hack isnt responsive and cannot be used for our ‘real’ library component. It also doesnt account for multiple lines of text.
Why is there no view for managing layers in Figma Slides? Maybe there is, but it’s tough to find. I suppose I was expecting a layers panel on the left somewhere, where I could flip between seeing my slides and the layers. Without it, we’re losing a key reason of why Figma Slides would be a better alternative than using Google Slides.
In Figma Slides today, the Layers Panel only shows when a slide is selected. This means if we have any objects outside of the slides, they are very difficult to modify. I think I understand the logic to keep the space cleaner but the space inevitably gets used for smart objects specific to the slides or things waiting to be assigned a slide and more. We have the full fledged functionality of Figma but got too clever by hiding the layers panel when working outside of a slide which hampers the program.
Hello, I’ve noticed that if I have grouped objects in Figma Slides, that when I am trying to view the distance between the selected object and the one above (by pressing down Alt) , the ‘Ungroup’ button overlaps the distance that’s being displayed so I can’t actually see the distance. Obviously the workaround is I select the object above instead, but just thought I’d mention this. The distance metric when pressing down Alt is being covered/overlapped by the Ungroup button
When I used the search on all pages to find something in my file, the next time I use the search it is still set to “all pages” and runs immediately on the term entered before. This behaviour distracts me if I need to search only this page this time. What about a buffer of 1 character until the next search runs?
The current implementation of the viewport is somewhat limited because I can’t use pinch to zoom function with the keyboard’s touchpad. Tried different browsers also and different touchpad’s, but it’s the same behavior. Enabling this will make using Figma possible on iPad browsers. Thanks.
Admins assemble! We all love the little quality of life improvements brought by the “Little Big Updates” series. How about a little love for all hard-working Figma admins who have to often work around suboptimal UX and spend way more time than needed tediously solving administrative problems? Post your little big proposals here and let’s hope one day they all come in a big juicy update. I’ll start: The modal when requesting an upgrade to Editor includes a small text field to write a reason but it is very unnoticeable. No matter what we do, people ignore it unconsciously because it just doesn’t even look like a text field. Please add a label on top of it saying “Write a reason for upgrade” and make the text field 2 or 3 lines high. To have an option to make the Upgrade request reason mandatory would also make our lives way easier. It is unbelievable that in the Figma Notifications UI, the reasons written for Upgrade requests or access requests are not visible, only via Email. Fix
Our developers spend a lot of time in Figma Inspect, having to convert everything from pixels to REM. Implementing a way to specify the document’s “font-size,” or the equivalent of 1 REM and being able to turn on REM measurements in inspect would save so much time and make our design to development handoff easier. edit: Yes, we could use Zeplin but we are an enterprise team with many projects - why pay for yet another subscription if Figma could implement this one thing?
Ultimately, the AI features are great value add - although at a price. There are many things I would prefer integrated or at least having some consistency between the tools.Some of them includeAdding the Make Changes feature into FigJam that are there for traditional design files Allowing for import/export of visio documents Conversion of files between FigJam, Design, Sites, Make, etc.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.