Got a feature request or product idea? We're all ears!
Recently active
For example: I use a Card with a native slot (or the component swap method, either way). I place an instance of my custom component in that slot. I change a text property in my custom nested component. Then I go up to the parent layer and change the state of the Card (assuming it’s interactive). The text prop I set on my nested, sub-component does not persist across states. Currently, it does not!
Description: Currently, Figma allows switching between different Modes (e.g., Light/Dark) within a single variable collection. However, there is no built-in functionality to switch between entire Variable Collections dynamically. This limitation makes it challenging to manage multiple themes efficiently, especially in large-scale design systems where different themes (e.g., Default, Gaming, Minimal, Custom) share a common structure but require separate sets of values.Proposed Feature: Collection SwitchingWe propose adding an option that allows users to switch entire Variable Collections in the same way they can switch Modes. This would enable designers to define multiple themes and toggle between them seamlessly without needing to manually update Aliases or duplicate components.How It Would Work:Collection Selector: Similar to the Mode switcher, users can select a Collection (e.g., Theme 1, Theme 2, Custom Theme) from a dropdown in the Variables panel. Automatic Updates: When switching
As editor and maybe also as viewer I want to be able to see where specific components are used. So I’m basically talking about way to find instances of a component across files. There’s a plugin called “Instance Finder” but unfortunately it’s just working within one file not across. For huge design systems with multiple files and different designers working on it this is far from ideal. This idea is not new but since the other topics are closed I guess I need to open a new thread. See: Searching for component instance in a view-only file Ask the community I am a manager of the design system library in my org and I am trying to find instances of components in other designer files via the Org Libraries options, to see how components are being used. Clicking on a component takes me to the design file, but it doesn’t link to the frame where the component is used, which is what I would expect (even if it’s used in multiple instances, I would want to see at least o
My primary use case for FigJam is for creating flows that help me align with business partners on how we expect users to navigate our product. There are several points where it would be incredibly helpful to be able to add a link to a component that would take me (or anyone viewing my flows) directly to another component in the flow, without having to manually navigate to it. Small potatoes, but would be a big help when trying to create and walk through very large, complex flows.
English is difficult for me and I struggle with it. Hope to support Chinese language as soon as possible,please,please,please,please,please,please~
It really annoys me that Figma automatically creates subfolders when you export an element that’s inside a component and has a ‘/’ naming convention. I always have to go back into the folder and delete the folders or rename everything. It would be great to have a simple checkbox toggle in the exports panel to enable/disable creating subfolders, similar to Illustrator.
Hello!It would be great to have the variables popout into a separate window, not be forced as a floating window within the work space.I work around this by opening my DS in two windows and placing them side by side, but it seems like a bit of a silly work around for something that could be done with a single button click.Thanks!
When using Figma on the web with an iPad it appears that I cannot delete a file. On computer this is triggered by right clicking. Long press works on iPad within the Figma interface but it does not work in the file selector. Instead what pops up is the prompt to save the thumbnail image. I would like to request that the team prevent a long-press image save dialogue and instead give the option to the delete the file, or create an on screen button to manage file settings.
Absolutely love the ability to move items from one page to another. It would be a massive improvement if the items that are moved didn’t stack on top of one another, sometimes creating a mess of a pile. Certainly don’t expect it to be organized, but not stacking would be a massive improvement.Thank you for all the work!
The New UI changed the keyboard shortcut for creating a link in text. Command+K is the universal keyboard shortcut for adding a link and changing it to shift+command+U severely slows down my workflow. For many designers and copywriters, command+K is muscle memory, and swapping this adds unnecessary confusion. Can you please change the keyboard shortcut back, or allow users to customize their shortcuts? Switching any keyboard shortcuts out is extremely frustrating to designers who rely on using them to save time in their daily workflow.
Hi Figma-Team,I’d love to see an option to highlight text within Specs, ideally with support for custom colors.(For text highlights, the text color should adapt automatically to ensure accessibility: white text on dark backgrounds and black text on light backgrounds.)Custom text colors would be great as well. Even better: support for color variables on both text and highlights. Thank you in advance!
I work as a content strategist for a marketing and research firm and we use prototypes as presentations often. Our deliverables are best formatted in a Figma file which is why we used prototype mode presentations as opposed to a Figma Slides presentation. Is there any tool or plug-in that allows for presenter notes to be displayed with a Figma prototype presentation (similar to how Slides has a prompter that shows presentation notes and changes with the slides)?
I’ve been looking into how I can leverage the new MCP server functionality in my design-to-dev handover process, but have been struggling with a few issues.As a means of speeding up my web design process, I have created singular components (no variants) that use variables for spacing, typography etc. These variables relate to modes like Wide Desktop, Desktop, Tablet, Mobile. My idea is that I’d like the MCP to read the singular component and be able to extract all the variables information across all modes and map those values to Tailwind classes (such as pt-4 md:pt-6 lg:pt-8 etc..) With a fair bit of back-and-forth, I’ve been able to recreate a passable version of my designs, but only for a single instance - this using variables from the default/first variable mode. So it’s not ideal to select one frame/screensize at a time and prompt the agent to recreate it - the code output can get messy pretty quickly.Do we know if there if Figma have release plan for the MCP to be able to read mu
It would be amazing if you added a feature that allowed teammates on an enterprise plan to be able to transfer or gift tokens to their teammates. Everyone has different token needs and those could vary from month to month. If I am not using some of my allotted tokens for a given month I would love to be able to give those to a teammate that might be needing more tokens for that month. Then if I needed some the following month they might be able to give some to me.
My team and I are currently having the inconvenience of having to publish our library every single time we make even a small change (like a font size increase, color change, etc.) and then switching to the working file and manually updating the library. Due to the nature of the project we do this quite frequently and having to publish – switch file – update every single time to see the changes in our designs turns out very time consuming if you add it up. It would be amazing if Figma could integrate a shortcut for automatically updating a library and automatically updating the files it is being used on (like a cmmd+S shortcut!), of course not everybody might want to have this so it would also be nice to be able to turn this shortcut on and off.
String variables in Figma currently work as full replacements — a text layer can be bound to one string variable, and its entire content becomes that variable's value. There's no way to embed a variable within a longer static string, like "Welcome back, [$username]" or "Order #[$orderNumber] confirmed".Supporting inline variable interpolation in text layers — similar to how template literals work in code — would make it far more practical to prototype dynamic content and reduce the need to split text into multiple layers just to inject a variable value.
I’d love to be able to disable all interaction with a video in Presentation Mode.This is so that a large video does not impede the viewer from advancing to the next slide by playing/pausing the video on click.Right now for any large videos / video backgrounds, I have to create a 0% opacity text link over the entire video to ensure it advances to the next page when clients click it.
Hey! How can I transfer the AI generated Prototype in Figma Make to Figma Design and continue editing it manually there?
TL;DR: Today, only Variant properties can be set directly by prototype interactions. For Boolean, Text, and Instance Swap, the only path is to bind the property to a global variable and use Set variable from outside. This means component behavior cannot be encapsulated inside the component itself — which has become a structural blocker now that Figma is positioning its files as the source of truth for AI-generated code and apps. The proposalExtend the `Change to` action (or add a new Set property action) so that any component property — Boolean, Text, Instance Swap — can be set directly by a prototype interaction defined inside the component itself. Same mental model as Variant, applied to all property types. The interaction would travel with the component, and each instance would maintain its own independent state. The strategic misalignmentThere is a growing gap between Figma's product direction and what its component model can actually express.On the output side, Config 2025 doubled
I’m hoping for a Figma Make integration for Gitlab like they did for Github so I can more easily share the code with developers at my company. I think the workaround is to download a zip from Figma Make and place into a project in an IDE like VSCode to then connect to Gitlab. It’s not ideal, especially for designers.Hopefully I’m not missing a better solution that exists.
Hi Figma Team,I am currently using Figma under the Education Plan. I frequently run out of my 3,000 monthly AI credits because I use these features heavily for my learning, homework, and design projects.I completely understand that the Education Plan is free, but I want to suggest allowing students to manually purchase AI token refills directly, without having to upgrade our entire team setup to a paid Professional Plan.Many students are willing to pay out-of-pocket for extra AI credits when we hit the limit. Implementing a "Pay-As-You-Go" system or "Add-on token packs" specifically for students would be a win-win: it helps us finish our projects without interruptions, and it generates a new, steady revenue stream for Figma from the global education community.Please consider adding this flexibility for student accounts. Thank you!
When aliasing a color variable to another (img 1), or using it directly on an element (img 2), we should be able to override the opacity without the need to create a variable for each transparency variation: Cant override opacity in the alias: Example 2 Cant override the fill opacity:
It’s quite useful to have the option to put the inside stroke as included or excluded as part of auto layout.That said, almost every web project I’ve worked on in the past 10 years starts with a global CSS rule of * { box-sizing: border-box; } … which effectively translates to every single auto-layout object needing “Inside stroke: excluded”.The option to set this as a default (as globally as you’d like: User, Team, Project, or File) would be a huge time saver. Along with “Canvas stacking,” I am constantly updating this as I create new elements - the only workaround for now is to always duplicate an existing item to inherit the previous setting.
It’s just very bright, and I’d like to get some work done at night without killing my eyes. Please add dark mode. FigJam especially, but it’d be nice throughout. Yeah, just remember the user likes a dark mode, and make dark mode the default for everything: your website, this forum, Figma, …
Hey Figma team 👋We’re exploring ways to use Dev Mode annotations more heavily in our workflow so that we can move away from sticky notes and keep all developer-related notes/context directly in Figma.However, we’ve hit a challenge — users with “View only” permissions can’t see annotations. This becomes a blocker for our team because our PMs (who only need viewing access) are unable to read these annotations. It’s important that they can, since they often need to reference these details when writing specs and collaborating with engineers.We’re on an Enterprise plan, and while we understand that edit access is required for creating or modifying annotations, it would be really valuable if view-only users could at least read existing annotations. Is there any existing workaround to allow this visibility? Or is this something that could be considered as a feature improvement for Enterprise teams? Thanks so much for all the great work on Dev Mode — we’re really keen to fully adopt it, an
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.