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
Token-based authentication and MCPWe need to connect to the Figma MCP from Cursor. The current integration uses OAuth; we would prefer to authenticate with Access TokenIs there an official or recommended MCP solution from Figma that supports token-based authentication?
Our team uses Codex with Figma to build and maintain a shared component library. Multiple designers work with their own agents, each with different tasks and context. Developers may also have their own coding agents working on the corresponding implementation.We can already see other collaborators’ agents and their working status in Figma. That made us wonder: could these agents collaborate with one another around shared design assets, with their owners’ permission?The gap we encounterAn agent can inspect a shared component, but it may not know why another designer made certain decisions, which business constraints apply, or which questions remain unresolved. Today, we have to copy context and questions between separate conversations, relay the answers, and reconcile the results ourselves.A workflow we would find useful1. A designer’s agent updates a component and shares an approved brief describing the goal, changes, constraints, asset version, and open questions.2. Another designer a
I’ve been using Spec to write use cases and product requirements, and I love the idea of bringing product work into Figma, where design already lives. It creates a real chance for a closer exchange between product and design. Here are some suggestions from that experience:Integrations with FigmaSomething like a split view with the Spec and the prototype in Dev Mode. Let developers open a prototype with its connected Spec side by side. Even better if both stay in sync: as the developer navigates between screens in the prototype, the Spec scrolls to the flow step or rule that describes that screen. This way, devs always see the behavior and the requirements together, without switching tabs or searching for the right section. It would also work the other way around: from a section of the Spec, open the related frame or prototype screen. Embed a specific page or frame, not just a whole Figma file. Today I can embed a file, but pointing to the exact frame that matches a flow step would make
Would like the ability to publish a generative plugin only to a select team vs the entire Figma community as it was built only for a single brand.
Our design system leverages mix blend modes for hover states so our icon buttons appear on any background color and remain accessible, without needing separate hover–on-primary, hover–on-secondary, etc tokens. We use multiply for light theme, and screen for dark theme. It would be really awesome if we could apply blend modes directly to the color variables, OR support blend modes as variables in general. Our current work around is to apply the blend mode directly on each component variant, but this requires us to define separate light and dark theme variants. would be great if we could use variables here to have it automatically switch between light/dark.
It would be really great to be able to have more flexible way to manage colors than just hex. for example when i create a hover color in my css i use “color-mix” which takes the base color and applies a white transparency into it. i figure a way to do that using color styles by applying two layers together the base color and a color transparency on top, but i cannot do that in variables, it just forces me into a single hex/rgb color.I even tried to point to a color style from within the variables but couldn’t. In this day of css we need more flexibility than just hex and px. If you don’t evolve you’ll go the way of Axure, just saying.
I work for both desktop and mobile screens and I would like to save custom frame sizes and have them under a custom category. basic desktop sizes like 1366x768 is not available in the presets and the desktop category only has Mac screen devices as options.
LibreChat is a free, open-source, and self-hostable AI chat platform that offers a unified interface for interacting with multiple LLMs and connecting to various MCPs. Our team uses LibreChat extensively and we have already onboarded 40+ MCPs to it. Onboarding Figma MCP would be a great unlock for the org. Requesting you to allow LibreChat to connect with the remote Figma server. Thanks!
When I build a plugin with the Figma agent and save it, it only shows up in the Tools tab in the left navigation. It doesn't appear under Plugins > Saved plugins in the desktop app's menu bar, where my classic plugins are listed.Why this matters to me:Plugins listed in the desktop app's menu bar can be given keyboard shortcuts (for example, with macOS App Shortcuts). That's how I run the plugins I use most, with a single keystroke. Generative plugins don't appear in that menu, so I can't give them shortcuts. I have to open the Tools tab and find the plugin every time, which takes away much of the time I saved by building it.Request:List generative plugins (at least the ones "Created by you") under Plugins > Saved plugins in the desktop app menu, the same way classic plugins are listedThis would let us assign keyboard shortcuts to them, just like classic pluginsThanks!
I typically like sorting by alphabetical, but it keeps defaulting to last modified. This is because we have multiple designers working from a project file, so last modified is not alway the last file I worked on. Alphabetical system works better for our team.
I am opening this ticket again as it was flagged by Figma team as "Solved" while it is absolutely not solved. I would like to retain the "Sort by" choice in folders (all folders set it once).Why? Because every day I, and apparently many other users, manually change it to alphabetically more than a dozen times. Let's do some math:Open folder 1s Search file 3s Realise it is not alphabetically sorted 1s Sort it alphabetically 3s Search file 2s Total time: 10sThis happens roughly 10x a day: 100s In a working week 5x100s = 500s (ca. 8m)In a working month 2.000s (ca 33m)In a working year in EU 22500s (ca 6h15m)So basically in a year ca 80% of one full working day goes away by changing the sorting of Figma.Plus add 15 minutes to write this request and follow up on it..
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.
These are new and improved color formats that replace hex and rgb. They will soon become the standard in web browsers. They open up more colors than are currently possible. The Expanding Gamut of Color on the Web | CSS-Tricks - CSS-Tricks
Every time I exit Figma and come back, the previously selected sort order is lost, and it defaults to "Last modified" – "Newest first". Previously, the selected sorting option was always preserved.
Thank you for introducing the new "Figma Specs" feature. To make Figma Specs even more powerful for documentation and developer handoff, I would like to request three key improvements: Full Resizability: Currently, Figma Specs elements can only be scaled uniformly. We need the ability to adjust width and height independently so that wide content like tables or code blocks don't get clipped. Export Options (PDF, etc.): In addition to copying as markdown (.md), it would be great to export Figma Specs directly into formats like PDF for sharing and reporting. Background Color Customization: Allow us to freely change the background color of Figma Specs elements. This is crucial for making specs easily distinguishable from the actual screen designs behind them.
Hi Figma team! I’d like to suggest moving the AI Agent button from the right side of the interface to the left. I often click it accidentally while working, which interrupts my workflow and can be quite frustrating. I think relocating it would help prevent accidental clicks and improve the overall experience.Thank you for considering my feedback!
Currently there doesn’t really seem to be an efficient way to mass translate text within mockups. I would love to be able to use variable modes for quickly switching languages.The suggestion I have would be to add a language dropdown to either the Text or Typography section in the right menu (I included a general example of what this could look like). This way we can add a string variable to the language dropdown that could be applied to text styles.Something like this would allow us to create language modes that can instantly translate all of the text on multiple mockups.
I often need to update component instances on a specific page without affecting those on other pages. However, Figma currently requires me to go through every instance across the entire file, which is frustrating — especially when working with versions and wanting to preserve old designs. While the "Review Updates" panel could help, it actually makes things worse because instances are not listed in order. For example, instance 1 of 34 might be on Page 3, while Instance 4 is on Page 1, making it incredibly tedious to track and update only the relevant ones. A "Update on Current Page Only" option would be incredibly useful, allowing users to selectively update instances only on the active page, without affecting other pages. This would greatly improve workflow efficiency, especially for large projects with multiple design versions.Please make this a feature.Thanks!
Hi everyone,I often run into an issue when creating components: I want certain properties to be mutually exclusive.For example, inside a component (most of the time it’s a product card), I have Block A, Block B, and Block C, each controlled by a boolean toggle. If I want to switch from A to B, I have to manually turn B on and A off. This quickly becomes tedious, especially with multiple options.While variants are an alternative, they become impractical when dealing with many of this mutually exclusive choices, and they add too much complexity and file size.Conditional logic could also work for this but it is such a pain to do for this simple and recurent use case that I consider it as not a viable option for a day-to-day workflow. Feature Idea:It would be great to group boolean properties so only one can be active at a time—like a set of radio buttons instead of multiple independent toggles.Would this help your workflow too? What do you think?
In Figma prototypes, elements set to Fixed are automatically rendered above scrolling content. This makes sense for common UI elements such as fixed headers, navigation bars, or floating buttons — but it prevents other very common web design patterns.For example, a background element may need to remain fixed while the page content scrolls above it. Currently, this requires workarounds with nested viewport and scroll frames.I suggest separating scrolling/positioning behaviour from layer order, similar to how this works on the web with CSS position and z-index.A simple option for Fixed and Sticky elements could be:Always on top – current behaviour Respect layer order – the element remains fixed/sticky but retains its position in the layer stackThis would make it possible to prototype fixed backgrounds, overlapping sections, layered sticky elements and other common web interactions much more naturally, without restructuring the entire prototype.In CSS, position: fixed or position: sticky
I use Figma for many things. designing UI, Products, icons, and more. but one issue I have always stumbled into is trying to make things look 3D. Its very hard to pull off a 3D effect on product mockups as Figma currently doesnt offer a full 3D Studio directly in the toolbar as a toggle or in the canvas. Thank you Figma,Triangles.
Hi Figma team,We’d love to have Base44 added to the Figma MCP catalog so our users can connect to the official remote MCP server.We’ve submitted the client request form and emailed mcpserver@figma.com. Is there any update on new client approvals, or someone we could talk to?You can reach us at [redacted PII - 11/10/26] or [redacted PII - 11/10/26].Thanks!
Currently, when using a sticky note in a FigJam document, the aspect ratio is locked so that I cannot adjust it as I wish. This is annoying. Please give us the flexibility to adjust.
Bulk renaming gives a different (01) number naming convention than duplicating screens (1) Using the number function in the bulk renaming modal gives you a number that starts with (for example) 01. If I then duplicate the page to get the second step of my process in it gives me the number 2 as opposed to 02. I don’t mind either, but I’d very much like for either to adhere to the rest.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.