Rolling out: Projects become folders 📂 ✨
Let us know what would make Figma better for you.
Recently active
Problem: When defining "Preferred instances" for the new native Slots, we can only select base Component Sets. Inserting one always loads the default variant, requiring extra clicks to reach the desired state.Request: Please allow us to pin specific variants (e.g., State = Active) directly in the preferred instances list.Why: Saves clicks, provides strict guardrails, and clarifies exactly which variant is intended for that slot right out of the box.
Senior engineer, 6 years in. I can read a codebase faster than I can read a Figma file.Every Design - Dev handoff is a different puzzle and you're the one solving it on the clock. Here's what's started bothering me more recently — it's not just a me problem anymore.My AI agent can't read Figma either.I've been using Claude for few months. It's fast, it's good, and it's completely blind to design intent. I paste in a component description and it hallucinates spacing. I give it a screenshot and it gets the layout roughly right but the tokens wrong. There's no file format that bridges "what the designer built" and "what the agent needs to implement it."What I actually want when I pick up a ticket:— A file that tells me the flex direction, gap, padding, and alignment of every layer. Not a screenshot. A structured file.— Token names, not hex values. color/background/primary not #6750A4. My codebase uses tokens. My agent should use tokens.— A u/theme{} block for Tailwind v4 I can drop straig
I see you’ve added the ability to name sections now in the overview view in slides, big fan. But what i thought would be cool would be the ability to add that title/text as a dynamic piece of text to a slide like a page number.This would be really useful for Overlines/footers in templates and live documents where you might want to add signposting to a slide. For example my slide footer will have the section name on the left, and rather than having to edit this on ever slide, having it auto populate from the section name would be awesome.
Right now, once you create a Main Component, there is no way to convert it back into a normal Frame/Group/Autolayout. If a component is no longer useful, we are forced to use the workaround: create instance → detach → delete main component. This adds extra steps and slows down workflow. Request: Please add a simple option like “Remove Component” that instantly converts a main component back to its original state.This would save time, reduce friction, and improve cleanup when working with experimental or temporary components.
Hi there!We use the comment feature (C) a lot in Figma for feedback and collaboration across the team, but it doesn’t work well for tracking design tasks or to-dos.Right now we misuse comments for task tracking, which creates clutter and causes important items to get lost. Also, not all tasks should be visible to the wider team outside design team.What we’re missing is a simple task system for designers! Nothing heavy — just a clean way to track internal design tasks without mixing them into comments.Here an example 🙂TaskFor example a ‘Task tool’ similar to a comment tool with features like:text field assign to @name mark as done optional priority (high) This would significantly improve workflow for design teams. Thanks! 🙏
Hi there,One issue we noticed with the new Slot feature is discoverability inside components such as tiles or cards.Currently, when a slot is configured in the properties panel but the final component is not hovered, the slot area is completely invisible. Because of this, users do not realize that there is an adjustable slot inside the component.At the moment, the slot only becomes visible on hover, which makes the feature difficult to discover. I attached screenshots showing:a non-hovered state where the slot is invisible a hovered state where the slot becomes visible My concern is that slots should remain somehow visible when empty.Would it be possible to introduce a subtle always-visible indicator for slots, without requiring a full background color?
Hello,Have raised multiple tickets and having an enterprise paid subscription. Support is quite poor in responses with closure of tickets with no responses either. What’s the point of an enterprise subscription if we aren’t able to reach support?
Hi all,First of all, the new Slots feature is truly awesome, I can’t wait to see how in depth we’re going to rework the components of our design system with it. I’d like to suggest a small improvement regarding their visibility. When a slot has no fill or background, it’s basically invisible on the canvas unless you hover over it. This makes it harder to understand the structure of a component at a glance, especially for our designers who are going to consume the components we provide.It would be really helpful if slots could have a dashed outline, similar to the dotted boundary used for variant groups in component sets, so empty slots remain visible without adding a background.I tried looking through the settings to see if this was already an option. If it exists and I simply missed it, my bad. But if not, having something like a default or optional slot outline could make components much easier to read and work with.
Hello, I would like to propose an improvement for navigation in the design files.In our project, we add many internal links to specifications details, which facilitates the timely consultation of information.On the other hand, after following an internal link, it lacks a simple way to return to the previous location in the file, such as a floating Back button or a behavior similar to "Return to instance" after navigating to a component definition.It would also be very useful to be able to automatically display the list of backlinks pointing to a given section, frame, or element.This type of functionality would greatly improve navigation, reading documentation, and working with complex files that have a lot of cross-referencing.
I was surprised to notice today that the long awaited Connected Projects is now available in Figma but also very disappointed to see the absurd limitations on how many connected projects each plan can have. I can somewhat understand the limitation of being able to connect with one company at a time for technical/admin reasons in the first release, but WHY do we need the limitations of how many connected projects we can have if all parties are already paying for their licenses? The max 3/6 in Professional and Organization is ridiculous, as it also counts the projects that are shared our way. Please remove these artificial limitations, or at least make them a lot bigger like 20 / 40 / 80 so they make some sense in the real world.
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
Using shift+click the variable search opens automatically on most fields. The Gap field in AutoLayout is excluded from this and does not have a variable picker icon but it needs to be selected via dropdown every time.This is inconsistent and I think it should be also possible to have shift+click open the variable search.#littlebigupdates
It’s difficult to toggle between editing board content and moving the board, because you have to either click the hand tool button or use the keyboard shortcut. Similar tools I’ve used allow for holding the right click to toggle to the hand tool, making it easier to go between moving the board and editing board contents. I’d love to see that feature introduced to make it easier to move the board around as I’m editing. I haven’t been able to find a way to do this, if it’s available already, please let me know how to enable it! Thanks!
When working with design tokens, not every variable should end up in an export. Internal aliases, private overrides, or work-in-progress tokens are often necessary inside the file but irrelevant for code.Right now there's no way to exclude individual variables from export.Extend the existing "Hide from publishing" checkbox so it also suppresses the variable from export output Or add a dedicated "Hide from export" checkbox (as shown in the screenshot)Low effort, high value. 🙌
it would be nice to see variable usages so one can actually know which variables are redundant. which variables are not tied to any property. its easy that way to say okay we are no longer using this based on a 0 or 3% usage then go ahead to delete. right now i have a whole lot of redundant variables which i don’t know about because an attempt to delete might cause error in the file.
Figma Make are not using my library components attached. It only picked “generic” ones. Both with “Attach design” and using a full design system library file.
I’m working with Figma Buzz to create some social media post templates. My template includes an image nested within a mask. I would like to allow the rest of my team to use these buzz templates and provide them with a simple way to place images in the desired space.Using slots works almost perfectly in that it enables me to designate the frame within a mask as a slot and placing the image involves a simple drag-and-drop into the slot. With all other layers locked, this makes my template very easy to use.However, having the slot frame not locked makes it easy to accidentally move the slot altogether, which in turn ruins the layout of my template. Locking the slot prevents it both from being moved, but it also prevents the drag-and-drop functionality from working. QuestionIs there a way to lock the position of a slot frame without disabling the drag-and-drop functionality? Feedback on SlotsIdeally, slots nested within other frames/groups would work with the layer locking feature using a
I love the new variables feature but have hit a snag I’d love to see resolved. As I’m the only UX practitioner at my company, we only have the professional plan which means we can’t use branching. Instead, we have developed a system where we initial design in a “WIP” file, which is reviewed and iterated on until approved; at this point, we copy things over to a “Live” file. While working through that with some variables now in use, I discovered that there’s no way to copy variables between files. I can’t just use variables stored in a library because I need to get the variables from our WIP Library project into the Live Library product and, by their very nature, they can’t refer to the same library of variables (changes made to a variable value for the WIP library shouldn’t be automatically updated in the LIVE library). It would be helpful if one could either export and import variables by collection or individually. Or even if one could select one or more variables to copy and then pa
Now that Figma is officially available and expanding in India, I’ve been wondering:Why are subscriptions still not localized for Indian users?Currently:pricing is shown in USD many local payment methods are unsupported international card payments don’t work smoothly for everyone currency conversion + taxes make subscriptions more expensive and confusingFor a lot of students, freelancers, and early-stage designers in India, this becomes a major barrier even if they genuinely want to pay for Figma.Why this mattersIndia has one of the fastest-growing design and tech communities:thousands of new designers every year startups heavily adopting Figma huge student creator ecosystem increasing use of AI + collaborative design toolsA lot of people want to purchase Figma subscriptions legitimately, but the payment experience still feels built primarily for international users.Things that could improve the experience1. INR pricingShowing plans directly in Indian Rupees would make pricing clearer a
I have a few SVG shapes as part of the branding for a project I am working on. I’m in the process of building out a component library and for the primary CTAs, one of the shapes will be the background for the CTA. That white background would typically be a solid fill with border radius, and using Auto Layout would be able to grow and shrink based on the label overrides per instance. However, I am unable to get an SVG working as the frame’s fill. It does allow me to “Choose image” and select the SVG but it never displays. From the docs, there is no mention of using SVG for this, as opposed to PNG, JPG, etc, and I don’t see why we can’t use an SVG as a fill.
When creating a deck that has UI screens I’m working on in it, my natural process is to copy & paste the frame from my working file. However, if I try to resize the frame within Slides, the elements within the frame do not scale proportionally. I’d love to be able to use the Scale tool to make my frames fit more comfortably in my slides without having to export as a PNG or guess what scale the frame should be in before I paste it into the slides
When reviewing updates and deciding to accept a component update, can the number of components remaining be displayed up in the title? So something like “Review updates: 5 remaining” or “Review updates: 5 of 6”
Has there been any consideration to changing how API rate limits are applied? Here is our situation, which seems like a pretty common one:We are a software dev shop. We have a Figma Professional Plan for our organization, Full seat licenses for our developers. We rely heavily on the Figma API for connecting our tooling (AI coding tools, etc) and pulling directly from Figma files. The rate limits are perfectly sufficient for how we usually work with one HUGE caveat…We work with a design shop outside our company. They have their own Figma org, Pro Plan, and Full seat licenses. Projects usually start with them creating Figma designs. They share these files with us, but they live in their org. If we access the files directly, we hit API rate limits almost immediately because we only have guest access to these files.The main work-around we have now is to make a copy of the Figma file into our org. Then we can access it with the API limits under our licenses. But this defeats the entire purp
Can you please add the ability to add headings to the pages panel? I know Figma gave the option of 'dividers' by typing ' -'. But it would be good if you could make these headings (for exmaple, RESEARCH > Landscape> Insights > Survey'. The divider helps but still leaves you doing things like making an 'Archive' page with everything just dumped onto it, where it would be really good to have an 'Archive' heading, and then whatever pages you’re archiving underneath (for example).I’m also aware that many/most designers hack their own headings together by adding a page and giving it a heading name, but these are still actual pages and add a bit more confusion for other people using the file, and reduce consistency.Please? Not a huge amount of effort but massive value I reckon!
When creating overlays, there are cases when I want it to be positioned relative to the element that triggered it. For example, a tooltip that explains a button or image. Currently the only way to do that is to manually position the overlay. What would be nice/more efficient is to have an option to choose how I want the position to be calculated-- relative to the entire page, or relative to the element itself–with the same set of position options (centered, top left, top right, etc) that we currently have for alignment. That way overlay positions can be set quickly without the need for manual fiddling.
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.