Rolling out: Projects become folders 📂 ✨
Got a feature request or product idea? We're all ears!
Recently active
When I upgraded to macOS 15.1.1, I noticed that the plugin area became very small. It seems to be caused by a web adaptation issue, as it cannot stretch to the bottom.
When building components, there are certain properties that I do not want users to modify themselves. For example, in the case of a Button, I only want users to change its state or style by toggling the properties I provide, but I do not want them to directly modify the Fill, the Stroke and so on. Is it possible to add a style locking feature during component creation to restrict users from modifying the styles?
With increasing complexity in projects and design systems often distributed across multiple files I often find myself having many tabs open. In Google chrome, I highly appreciate the “Shift + CMD + A” menu displaying all the open tabs in chronological order, it would also be super beneficial to have this in Figma. This would allow to: Quickly switch between tabs that are the most relevant (most recently opened tabs at the top) Search for a tab Increase usability with keyboard only (current CMD + #number doesn’t scale as well) What do you think about this?
When working on frames containing scrollable content, I often end up having to toggle clipping on and off to switch between editing the content and preparing for prototyping. It would be amazing if we could have an option that made “Clip content” apply only in Prototype mode and not in Design mode.
Working with large design systems in Figma can sometimes lead to heavy memory usage and slower performance, especially in complex projects. To address this, I propose a Child File System in Figma, where child files are separate yet linked to a master file that holds all styles and variable declarations. This concept is similar to WordPress child themes and would enable better performance and management of large design systems. Proposed Features: Master and Child File Relationship: A Master File serves as the single source of truth, containing all styles, components, and variable declarations. Child Files link to the Master File and inherit its styles, variables, and components without duplicating them locally. Selective Syncing: Designers can choose which parts of the master file (e.g., specific components or variable groups) to sync with child files. Child files can override certain variables or components for specific use cases while maintaining the connection to the master fi
For components that have a lot of component properties, it can be a real pain when you add another variant later on. If you have already arranged your component properties into an order that makes sense, adding another variant to the component messes up the order of component properties. So please can Figma respect the existing (user-defined) order of component properties when you add a second variant to a component?
I’m in a position where I would really appreciate the ability to add meta-fields to objects that would transfer along with SVG exports. (Long story) You could write them under a specific namespace along with other SVG attributes. Besides string values, the ability to store a reference to another object in the SVG would be nice also (i.e. linking functionality between certain pieces) I’m now thinking of a naming scheme to implement these, but a native support would be swell.
Underlines have been broken since I started using Figma when it first came out. It is the only thing that frustrates me (this program is perfect in every other way, seriously). There have been several tickets opened about it that were auto-closed due to inactivity: Text underline "ink skip" Fancier underlines for links Type setting for underline to ignore descenders The basic problem (and I will re-use an image from that first link, thank you @jdb) is that descenders (seen on glyphs like “g” or “j”) are overlapped by the underline in text elements. The top example (without ink skip) is the way it currently works, and the bottom (with ink skip) is the default behavior in web browsers and is currently not possible in Figma: Is there a possibility that we can get a font option to allow for this behavior? As @Lino_Ramirez and @Gary_Tam have mentioned, this is a CSS option that can be configured. I understand that it’s most likely not as easy as adding an option to enable some CSS proper
We have a typography section when we want to scope variables. What about a Layout Grid section in Scoping mode? Here’s a simple Photo for maybe a better understanding: Wouldn’t it make the work a little bit easier/more comfortable/better? Even if it is just a 1% improvement.
The Interaction details modal is not very tall, making that extra scroll mandatory to set up custom bezier EACH time we create a Smart Animate animation which is probably 100000x a day . It would be a time-saver to just make that modal higher. We use very large screen in our office and this window could be at least 3 times higher and still have space under it 😅.
Allow users to toggle a setting for components to allow freely adding/rearranging nested contents instead of relying on the ‘slot component’ workaround or nesting a dozen possible UI elements with boolean toggle ‘Hide/Show’ variants. This would be especially helpful for container/sheet/section components that really only need to define radius/border/spacing/padding.
When exporting an SVG, a bug occurs: extra lines are added that don’t even exist in hidden layers.
I hate that when I’m switching between pages in a file, I am always seeing NOTHING. Could you take me to the top most artboard, layer, or a view where most of the artboards/content is so that I could know where to zoom in?
It’s frustrating how easily instances lose connection to their components, but more frustrating still is having to reset all, which happens often, because then you have to re-enter or paste in all of the text. Please add “Reset all but text” such that it recognizes your overridden text for what it is: an override.
My team and I have been working in Figma Slides and trying to see if we can convince our company to move off of PPT. To do that, I need this tool to be easier to use than PPT for non tech/design folks (sales and marketing teammates who are not familiar with Figma). That being said, we have a couple points of frustration: There might be a way to do this, but I can’t find it (and we’ve used Figma for years and years), but it’s driving me CRAZY that I can’t use variables or styles from our other libraries in Slides. It would save us so much time. Why do Slides create so many ‘libraries’/‘themes’ in a single file? How do we get rid of them? It happens when we paste things from another file (we often make assets in Figma files before pasting them into slides). This is also driving me crazy. I need ONE theme in these files. And I would like that theme to match the theme we’ve already created in Figma with our variables. Overall I don’t understand why theming a Slides file is so dang hard. I
TL;DR I want to select a variant by what it looks like, without needing to (mentally) translate it into words. Let me cycle through variants rapidly with a keyboard shortcut. Example: (exact key combinations flexible) Cycle to next variant: CMD + Ctrl + > Cycle to previous variant: CMD + Ctrl + < Press and hold either down to rapidly cycle through all Process steps (what I should be able to do): Select a component variant I’ve placed in a design frame. Use a keyboard shortcut to quickly cycle to the next variant. If I overshoot (cycle past it), use the related keyboard shortcut to cycle back one variant. (shortcut with “<” instead of “>”, for example) Benefits: My eyes stay in one place, instead of moving back and forth between the icon and the variant properties in the right panel. The eye-travel requires re-centering each time, to triangulate the correct drop-down. I don’t have to navigate several drop-downs, each with multiple options. A huge reduction in
Nested auto-layouts have a broken hierarchy. You may think that settings or properties applied to the outermost autolayout will be inherited down the line, but they are not. Take for example strokes or corner radius. Let’s say that you have a big auto-layout box (lets call it parent) with another 3 auto-layout boxes in horizontal direction nested inside of it (lets call them children). If I want to apply corner radius to the edges of the parent box and I do so in it’s settings it does nothing. The only way to do it now is to apply corner radiuses to the upper left and down left corners of the left child box and the upper right and down right corners of the right child box SEPARATELY. Imo this is insane. Same applies for applying strokes and many more settings and properties. Figma pleaaaase fix this. On the other hand if this is done by design please explain why. Thank you in advance!
J’aimerais avoir la possibilité de mettre le local variables panel dans mon deuxième écran pour ne pas a avoir l’ouvrir à chaque ajout de variable
想要搜索文件名,现在找文件真的好麻烦!!!!!
I add an icon library to my file. When swapping instances, I would like a property to have the icons form a specific category within the library file suggested. I used the “select all instances” in the selection menu, but when adding more icons to the category, the new ones were not included when the library were updated - as it was a checkbox, I assumed it would keep selecting all in the category when new icons were added.
I have been in need of this feature for months now. What I have to do to check a variable value forever is to make a component with 4 states, that checks if it changed, if it did do smth, if it didnt go to state 2. On state 2 wait 10ms then go back to state 1. Adding a Forever argument to components would be realy appreciated by my whole team
I would like the ability to select an element and get the version history for just that element. Case: Who put this here? Sometimes I’ll find a text comment or otherwise something has changed in my designs, but I’m not sure who did the change. It would be nice to be able to see exactly who did what to individual elements.
Hi, I’ve been working with different texts. It’s good that all text fields can be connected to variables. However for each text I need to go to all the text-related fields and choose the proper variables. Is it possible somehow to group and save a bunch of text-related variables as a single ‘style’ so I can load the whole group for a paragraph? It’s something similar to the current text Styles, but all the properties to be connected to variables. Thank you.
Hi, It would be very helpful if you implement percentage in all Figma fields where HTML allows it (width, height, text, margin, padding, corner, etc.). Thank you.
Hi, It would be very useful if you allow to have variables of different types in one group. For example I have a group Primitives and another Component Functioning, where I would like to keep all variables related to different component. I have a component Cake Box where I need to keep a boolean, several number and several string variables. Thank you!
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.