Rolling out: Projects become folders 📂 ✨
Got a feature request or product idea? We're all ears!
Recently active
When using a grid based system, it would be useful to bump (move) rulers by a set amount. For example if I am designing a UI and I am using a 8px system. It would be useful if I could click on a ruler, press a button (‘b’) and move that ruler by my 8px. You could have a setting called “Grid System px” where I could set the bump amount. That way when I lay out elements by using the rulers I can quickly move them around based on my grid system.
Hi Figma team,I’d love the ability to open multiple selected files at the same time.Currently, it’s possible to select multiple files and perform bulk actions such as Duplicate, Move, or Delete, but there is no option to Open all selected files.This would be especially useful when working on large projects or design systems where multiple files need to be reviewed, compared, or updated during the same work session.Suggested improvementsAdd an Open action to the bulk actions menu. Open each selected file in a separate tab or window. Support common shortcuts such as ⌘+Enter (macOS) or Ctrl+Enter (Windows) to open all selected files.EnvironmentmacOS Figma Desktop AppThis feature would be especially valuable for designers reviewing multiple files every day, making file management much more efficient.Thank you!
So lately I’ve been designing retro mockups and they use pixel fonts. On most design tools like GIMP, Pixel.net, and Photoshop, there is an option to use Aliasing (Disable Anti-Aliasing) for text, making it pixelated (no blurring caused by anti-aliasing) and unfortunately Figma does not have this, which makes me search for Bitmap fonts that only work on specific sizes to accomplish pixel fonts. So I wanted to ask for an option to have Aliased fonts without Anti-Aliasing, to force them be pixelated.
Hi, the checkbox “Show in exports” in the “Fill” section is not controllable yet from the plugin API. It would be great if this can be exposed via plugin API so it can be automated in plugins. This would also allow Figma Assistant to use it, it currently can’t. My real world use case would be in automating tasks surrounding icon libraries. Thank you!
Hi everyone! Maybe I’m missing something, but is there a way to copy the currently selected padding token, similar to how interactions can be copied?I’d like to copy a token that is already applied to one component variant and then paste it onto another variant—or any other object with a compatible property—that currently has a regular numeric value or no token assigned.At the moment, I can’t find a way to copy the selected token while the token list is open. Is this already possible somehow?
Hello! Congrats on your big update. Btw while I really enjoyed trying the Figma agent to build my own Plugin tool, it was frustrating to know that I have no way to share it with the team. I guess that it's because it's beta version? If you don't have a plan to make it sharable in a foreseeable future, i would prefer building plugin externally for our team rather than these tools. Thanks for reading!
As AI coding becomes part of the design-to-code workflow, I think there is a new type of information that belongs in Figma: Implementation annotations. Today, annotations can only be added by people with edit access to the design file.This works well for design explanations, but not for implementation guidance. Imagine this workflow:A designer finishes the UI.Later, a developer reviews the design before implementation and notices several places where additional implementation context would help an AI coding agent generate much better code. For example:This Frame should be implemented as a scrollable list. This component should use virtualization. This area should stay fixed while the content scrolls. This value comes from the current device model. This text should truncate after two lines. This image should preserve its aspect ratio. This section should use the shared DeviceCard component. This layout should become two columns on larger screens. None of these change the visual design.T
I’ve created a detailed set of design guidelines for my product, covering layout structure, spacing, naming conventions, responsive behavior, component usage, interaction patterns, and platform-specific requirements.However, I haven’t found a way to make these instructions part of the Figma Design Agent’s persistent default context.Custom Skills are helpful because they can package reusable instructions and remain available across files. However, they still need to be explicitly invoked in each conversation. Libraries and attached guideline files also need to be added as context manually, while Figma Make’s guidelines.md is scoped to an individual Make file.I’d love to see a persistent context system for the Figma Design Agent, with multiple levels such as:Personal context — preferences and conventions applied across all of my files Team or workspace context — shared standards automatically followed by everyone Project or file context — product-specific guidelines applied to every agen
Hi, I stumbled across this issue as I wasn’t able to read the comments of the master file in the branch. I always need to switch back and forth to incorporate feedback from reviewers and this is very annoying.
I love the new “Ready for Dev” status option on Sections, but would love to add and use other statuses relevant to my process. For example, it’d be great to have a “Ready for Design Review” and “Ready for PM Review” statuses so that everyone knows where things are at.
Hello Figma! I can not change the direction of the Autolayout on the instances of a component. I can not understand why such a great feature is disabled on the instances and why not allow us to overwrite it? There are so many incidents that I would have wished to be able to change the direction of the Autolayout in the instances of the component but right now I have to create multiple variants. 😦
We have a Design System with parent components composed of nested instances. Both parent components and nested instances are in the file “A”. To avoid having thousands of components available within the Assets when publishing the library, the nested instances are hidden with “.” at the beginning of their names. The problem: When using the component library from file “A” in file “B”, everything works fine. The issue arises when a nested instance from file “A” requires an update. Firstly, it does not allow me to publish the nested instance update without removing the “.” from its name, and I also cannot publish the parent component containing the updated nested instance. If somehow I manage to publish the parent component, file B will prompt me to update it, but the updated nested instance does not receive the changes made. Is this a bug? Or what is the correct way to work, update, and publish nested instances so that they always receive their updates without cluttering the Assets librar
We’re working on a larger Component library that includes non-published components (components with the prefix _ or .) as base components in order to simplify large, complex components. We intended – in some specific cases – to offer regular components as templates, that a designer would then have to detach and work with a bunch of base components to build the desired design. What we have come to realize with this approach, however, is that these non-published components don’t receive updates from the library when they are updated in the main library. Is this intended behaviour? We basically have the option to simply publish these base components as regular components, but that of course would mean cluttering up the assets overview with a bunch of modular components.
I have a problem where I have noticed that when a designer detaches a design and it is using hidden components within it, that it ends up decoupled from the library… I was always under the impression that since it is a component in the library, that if it was detached it would still be able to receive updates via these hidden components… I have realized this is not the case.I think a new feature request should be made to allow hiding the components from the asset panel view (which is what people actually want from the hiding feature) without losing the link to the library.If the feature intent is to not publish these components at all, I am not understanding why when we detach, why those hidden components don’t detach as well? This is what gave me the false notion that they would still be able to receive updates, since they are still an attached component -- but attached to the wind it seems...Design system maintainers are not looking to not fully publish these components, but instead
It would be EXTREMELY useful to be able to pin images using typical CSS background-position propertiese.g. background-position: left centere.g. background-position: top rightWe have multiple components in our Design System library that would benefit from this. Currently, we cannot communicate this with developers without annotating it on-page.It would:allow the designer to be able to see it in-action in an auto-layout/responsive manner give the developer the intention of the design inside the code inspector. allow the designer to not have to design provide a cut image from another program or an image specific frame within the file and communicate which image to export or to use for development.This gentleman wrote about this exact use case and provided the screenshots of how each should work.
One small feature would make working with Figma Agent much easier:Please allow us to rename conversation titles.As projects grow, it's common to have dozens of conversations with the agent. Right now, conversations are identified only by the automatically generated title, which makes it difficult to:Find a specific conversation later. Organize different workstreams (Design System, Components, Research, Screens, etc.). Continue previous discussions without opening multiple conversations to find the right one. Keep long-term projects manageable.ExampleInstead of:"Create a button component..." "Let's improve this layout..." "Add variables..."I'd like to rename them to:🧩 Design System 🎨 Button Components 📱 Dashboard Screens 🔍 UX Research ⚙️ Variables & Tokens 📚 DocumentationThis would make it much faster to navigate between conversations and continue work where I left off.For those of us using Figma Agent as a daily design partner on large products, conversation management becomes
Hi Figma Team,The Figma Remote MCP is amazing, but we currently cannot use it with Google's Antigravity IDE. When attempting to connect to `https://mcp.figma.com/mcp` via Antigravity, the connection is rejected (Unauthorized) because Antigravity is not yet a supported client in the Figma MCP Catalog.Antigravity is an incredible GUI-based AI coding assistant, and I use it extensively for mentoring students. It is much more approachable for beginners than CLI-based agents (like Claude Code or Gemini CLI). Please collaborate with the Google DeepMind team to whitelist and officially support Antigravity in the MCP Catalog. It would be a massive game-changer for design-to-code workflows in education! Thank you!
Currently, using Figma component boolean properties, it only shows when true and hides when false. What if you could switch those around? For example, when something is true, it could show some elements, and hide others. For example, a product thumbnail- when “on sale” is true, show sale icon, show strikethrough price, but also hide original price and replace it with a bolded/colorful/what have you of price. Or if ‘Out of Stock’ is true, show all the ‘out of stock’ stuff material, but also hide the ‘add to cart’ button. Stuff like that. Currently you have to create new variants just to show + hide things at the same time, or add redundant switches like ‘In Stock’ and ‘Out of Stock’ and just make sure they never have the same state.
Libraries added to files should be included if the file is duplicated. It’s so annoying to have to add all of the libraries back every time you duplicate a file. We should be able to add certain libraries to specific projects, so that everything in that project automatically has that library. The only option right now is to add them to every single file, and that’s just not ideal.
Hello,I’m currently exploring Figma Sites and had a quick question regarding SEO configuration.Do you plan to allow users to edit or manage the robots.txt and sitemap.xml files for published sites? This would be very helpful for controlling indexing and improving SEO.If this feature is planned, do you have an approximate timeline for when it might become available?Thanks in advance for your help!
Hello,we are using slots within a documentation ui kit. We have standardized sheets and fill the slots with documentation sections without detaching the sheet component. Unfortunately it is not possible to link to content (e.g. sections, headers) inside of the sheet / slot.Would be great if you support links into slots, similar to all other elements on the canvas.
Hi guyI suggest we could have the live preview for pre-made animation as I can not imagine or recall any effect of them from their names. Eg: LottieFiles Many thanks
I am an Admin within my organization and love that I am able to filter within the “People” tab, but wish I had the ability to select multiple options under each. For example, I often want to look at Full, Dev, and Collab under seat types as I do not need to see “View” seat types. But I am only able to select one of these at a time and then need to unselect and select the next one.
When using the People / Billing groups overview, I want to be able to filter out so that I only see users with paid licenses. Either by combining “seat type:Full + Dev + Collab” or to be able to set “seat type:not-Viewer”. We have a lot of users with all kind of licenses and a lot of viewer only licenses. When reviewing the users I have to switch between viewing Full / Dev / Collab and I’d like to be able to see all of those paid licenses together without general viewers and not have to switch between them.
Currently, I have to manually scroll through the Recent tools list every time to find a tool I use frequently. This becomes time-consuming and inefficient.
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.