Got a feature request or product idea? We're all ears!
Recently active
We’d love to hear what feature requests, ideas or improvements you have in mind for any of the Figma products you are using.Note: If you have feedback on an existing product or feature, head over to the category Share Your Feedback. Sharing product improvements and ideasOur teams look at ideas and feature requests across many different channels throughout the product cycle and it has truly helped make Figma a better product.With that said, we want to make sure we set some expectations for how feature requests, ideas and improvements will be handled in the forum.We cannot make any guarantees or promises that you’ll see your idea/feature request/improvement implemented into the product Our team will merge topics with the same/similar ideas to keep the forum organized Inactive topics that are 12 months or older may be closed or archived to help keep the community organized and healthy Voting on topicsAt the moment, it is not possible to vote on topics.This is a feature we are reviewin
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!
I am using Figma from almost 2 years. It’s a great tool. Previously I was using Windows 10 yet recently switched to Linux(Ubuntu). Figma doesn’t have any official release for Linux. There are some Unofficial desktop versions but they are “BUGGY”. I request you guys to release an official Figma desktop app for Linux.
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!
Figma’s file browser always resets the sorting to Last modified, even after I select Alphabetical. This happens when I refresh the page, reopen Figma, or navigate between folders.This makes it difficult to create and maintain an intentional folder structure. For example, our folders are numbered to communicate a clear hierarchy:01 Websites02 Campaigns03 Pitch decks04 BrainstormsThis structure only works when the folders are displayed alphabetically. When Figma automatically switches back to “Last modified,” the order changes whenever somebody edits something, and the carefully designed structure is lost.Please either: Remember the user’s most recently selected sorting option, or Add a setting that lets users choose a default sorting method. Ideally, the preference could be saved globally or individually for each folder, since different contexts may benefit from different sorting methods.
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
Today I tried to search a file in Figma and discovered that the search-by-team filter has been removed. We are part of a large organization and do all our work within one team folder; without the ability to narrow down my search to our specific team, we’ve essentially lost search. If there’s no room in the universal-search filters anymore, maybe offer a separate search function at the team level? Please bring our search back! I don’t want to have to go back to scanning files manually within folders for 2+ years worth of work.
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?
SummaryAdd support for "global" or "parent" mode dimensions that apply across multiple variable collections. This would allow a theme like light/dark to act as a global setting that affects all other collections (like Surface, Density, or Brand) without needing to manually create every combination. The ProblemCurrently, Figma treats each collection's modes as independent and flat. When building a design system that needs both a theme (light/dark) and a surface context (default/prominent/muted), there's no way to express that light/dark should be a global setting that applies across all surface contexts. Current WorkaroundWe're forced to combine both dimensions into a single collection with combined mode names:Collection: SurfaceModes: - default/light - default/dark - prominent/light - prominent/dark - muted/light - muted/darkThis leads to:Combinatorial explosion: Adding one surface means adding two modes. Adding one theme means duplicating all surfaces. Maintenance burden: A syst
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.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.