Let us know what would make Figma better for you.
Recently active
Layout grids currently can’t be bound to variables, so building responsive grids means maintaining a separate grid style or manual override for every breakpoint.Request: Allow layout grid properties (column count, gutter, margin, offset, and column width) to be bound to variables, with support for modes.Why it matters:Column counts and gutters could switch automatically when a frame’s variable mode changes between breakpoints (e.g., Mobile = 4, Tablet = 8, Desktop = 12). It would make the grid part of the design system, driven by the same tokens as spacing and sizing. It would reduce duplicated grid styles and make updates easier to maintain. It would align Figma more closely with how responsive grids are defined in code (CSS variables and media queries).Expected behavior: Selecting a grid column property shows the variable picker, just like other numeric fields. Changing a frame’s variable mode updates the grid immediately.
Designers should be able to define different column counts, gutters, margins, and potentially span values across variable modes or responsive breakpoints. For example, a grid could automatically use 12 columns on large screens, 6 on medium screens, and 4 on small screens.This would bring Figma's Grid Auto Layout closer to how responsive grid systems are implemented in frontend, while allowing designers to maintain a single responsive layout instead of creating separate desktop, tablet, and mobile frames.
When publishing a template in Figma Slides, I would like to see the animate/transition properties included. Currently, every slide defaults to no animation when starting from a template.
Please, bring your chrome extension to Firefox. Long story short: because Arc browser is sunsetting, I moved to Zen browser. And I thought it was a cross-browser extension, but to my surprise, it wasn't listed in the add-ons. I think many users would be happy to have it on Firefox
why can’t figma make make components that we can import back into figma. It would be useful to us make to generate a design system, using prompting and be able to import thes eback into figma as components.
The problem When I click or paste a Figma link in my browser, it opens the file in the Figma desktop app, which is what I want. But the browser tab stays open showing only "Opened the URL in Figma app." I open dozens of Figma links a day from Teams, email, ADO and docs, so I end up with a pile of empty tabs. I have to close each one by hand, and it makes it harder to find the tabs I actually need.What I'd expect After the hand-off to the desktop app works, the leftover tab should go away on its own.Possible solutionsClose the tab automatically. The page could call window.close() after the app opens. This works when the link opened a new tab. If the tab can't be closed (for example, the link was pasted into an existing tab), go back to the previous page instead of leaving an empty one. Add a setting under Preferences → "Open links in desktop app," such as "Close browser tab after opening in app," for people who want the tab gone right away. Keep a fallback. If the desktop app doesn't re
It has come to my attention that people in this community have been asking for long over SIX years, yet no response despite Figma having new features rolling out ever so often. This particular feature has been brought up over the years and there is still no improvement, update, or even a response from the team. It has been long enough. Please consider adding this feature. It will really help thousands of designers out there who use this service. It has been very tough to work around this flaw, where the guides keep moving despite my cursor clearly hovering over my work. It’s a hassle. I hope one of the developers see this and decide to actually make the change and help us designers. Thank you. I beg you listen to the users. There have been numerous feedback from the users all over the world asking for this specific feature yet no answer.
Currently, I can't get the component properties to be reordered through the MCP. Just not currently exposed to it.It would be nice to be able to do that, as well as saving a new version history of a file.Both of thoseI can only get the MCP to do through Chrome.
I’ve already started using the new slots and I find them amazing, but I think it’s very limiting to prevent the use of grid layout.
An option to change the “Move” cursor to a red laser pointer, that leaves a trace behind, would be great when explaining things in Figma. One could also use this in present mode. What do you think?
I would like to apply a mode on designs across all variable collections. I separated colors, radius and spacings in different collections when creating the design library. Now I can only apply a mode for colors OR radius OR spacings – but not all together.One alternative option would be to move variables between collections, while keeping the linking to components and designs. So I could merge colors, spacings and radius to one collection. A consistent structure for collections was already requested 3 years ago:
When adding components to a Slot and attempting to surface nested properties I see a message that nested properties can not be surfaced with Slots. This severly limits their usefulness to us since we are creating multiple composable components using sub components with properties and having to drill in to each instance in a multi-item Slot is very time-consuming.
I noticed an unnecessary empty space in the top navigation bar of Figma's home screen, as highlighted in the attached screenshot.The navigation items (Design, FigJam, Slides, Make, Spec, and More) appear too spread out, leaving a large unused gap in the navigation area.My Suggestion:Figma should optimize the spacing between navigation items and align them more closely to create a cleaner, more compact, and visually balanced navigation bar.Reducing this unnecessary whitespace would improve the overall layout, make navigation feel more organized, and provide a better user experience, especially on desktop screens.It's a small UI improvement, but it could make the interface feel much more polished.
Why was the function for “Simplified instances” deprecated? I was looking for it all over the place and found out is is phased out. Why oh why? Is there any alternative? Sigh….
Figma Motion makes it easy for designers to build interactions and animations. But when we hand them off, developers can’t click a layer and see its exact motion values. Because of this, Motion is hard to use as a real collaboration tool with engineering. Expected behaviorTools like ProtoPie already handle this well: a developer clicks any layer and immediately sees which properties change, from what value to what value, with what timing and easing. We’d love the same in Figma, ideally in Dev Mode Why this mattersFor most teams, motion design only pays off once it ships in the product. Right now, the gap between building motion in Figma and implementing it means teams either keep using separate prototyping tools for handoff or accept motion that doesn’t match the design. Closing this gap would let Figma Motion work as a single source of truth for both designers and developers.Thanks for considering this!
Hey guys! Some free UX feedback on the Figma AI chat experience.Right now it’s unclear how many AI credits each action uses or how many credits we have left.First, we get a warning saying we're "low on credits" (very informative, thanks 😅). Then, once we run out, there's no option to top up credits for an individual team member. We're using Figma on a team plan, and apparently, the only way to get more credits is to pay $5,000-$8,000.A few suggestions to improve the experience: Add a progress bar showing how many credits we started with and how many we have left. Show credit usage for each action, so we know how many credits we're spending. Allow credit top-ups for individual design seats, rather than requiring the whole company to upgrade. Bonus feature: Let team members transfer unused credits to each other. Most developers on our team don't use AI features, so it would be great if we could redistribute those credits to designers who actually need them. Looking forward to seei
I would love to be able to export many videos without having to manually click download on each one, it should work the same as exporting pngs.
I have a single page site that has a nav bar that scrolls to different sections on that page. I want to add sub pages for some of the content on that page, and I’m trying to add the same nav bar and anchor a nav menu item to a section on the main page but it doesn’t seem like its possible unless its on the same page.
This is a feature in dire need of attention. Figma needs to fix it’s bullet implementation. A user should be able to customize bullets per level. This very board does it better than a professional design tool that should be able to handle lists! Not every site is cute. Not every site is fun. Regulations means tiered bullet lists and I’m tired of hacks to make it work. This is what a tiered bullet list should look like:Level one Level two Level three Level four A user should be able to set the character for each bullet on any and all bullet levels. I love that I can paste code and tell an agent to do stuff for me. What I’m not stoked about is that I’m writing this almost a dozen years after launch.
This makes it easier to use components in designs for different screen sizes. And then you don’t have to calculate every time what 40% or 60% of the width is. This also makes it easier to design scalable applications that grow with the width of the screen.
I’ve created a Figma plugin to get the state of local variables then trigger external API’s based on that state change. I’m trying to have a prototype instance of the file communicate with the Figma Plugin I created so when I click a UI element in the prototype, a variable changes which triggers an external API. Right now, there’s no way I can find to ‘listen’ for the variable state change in a prototype because it does not ‘write’ to the original variable value.
I have searched and can’t find an answer. I am a bit surprised this isn’t already a feature. I would like to hide the selected object’s BLUE OUTLINE with a key command or in the View menu. Please and thank you.
Would it be possible to create a collection of modes with groups and sub-groups or create linked collections feature? In my case, there could be a light and dark mode using accessibility mode and the company’s branding could be distinguished from the client’s branding variables using sub-collections.Collection├── Company│ ├── Accessible mode│ │ ├── Light│ │ └── Dark│ └── Standard│ ├── Light│ └── Dark└── Client ├── Accessible mode │ ├── Light │ └── Dark └── Standard ├── Light └── Dark
Request: Through the Figma MCP, access contents of comments made in Figma Design file.Reason: Can provide context for designs, review bugs, etc.Current response from OpenAI Codex with direct link to comment:No, not the comment itself.What I can see from that link is the node it points to:file: XXXXXXnode: XXXXXXscreen: /sign-up-2 (iOS)That screen contains:nav title Sign UpEmail and Password inputsSign Up primary CTAContinue with AppleContinue with Googledivider OrAlready have an account? Sign inbottom legal linksBut I still cannot read the actual Figma comment thread or the #XXXXXX anchor content from this session.If you want, paste the comment text here and I can map it to this exact screen and tell you what change it implies.
Layer names can get really messy when layer renaming is enabled, and the number never seems to be very useful for me. (ex I don’t remember what “Frame 324” is, I usually just reference a named parent/child for context). To me, it’s just additional noise in my layer list. Thankfully, Figma offers an option to disable this, “Rename Duplicate Layers”. This solves my issue when duplicating, so I don’t end up with “List Cell 2, List Cell 3, etc”. But… New frames & groups still get a number added by default. This can sometimes result in seemly very random numbers appended to a new group or frame, depending on how it’s added, or what already exists in a Project. For example, drawing multiple Frames will cause them to increment, but if you group an item and apply auto-layout, it starts again at 1. See this example. The behaviour I’d rather have Don’t append any number to layers when this option is disabled (New frames would simply be “Frame”, and you could create multiple elemen
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.