Got a feature request or product idea? We're all ears!
Recently active
When a published design system library changes, designers must open each file and use Manage libraries → Updates → Update all to apply the pending component updates. This is repetitive across many files, and an MCP agent currently cannot reliably run this native action in the background.Please add an MCP tool that can apply all pending updates from selected published libraries across every page of a Figma file, using the same update and override-preservation behavior as Figma’s native Update all action.A typical workflow would let an agent receive a list of Figma file URLs and process each file independently, returning a clear result for every file. For example: figma-file-01: updated 12 library components; 0 failures figma-file-01: updated 8 library components; 2 instances could not be matched figma-file-01: no pending updates The tool should: Update all pending component and icon changes from the selected libraries across all pages. Preserve instance overrides according to Figm
Dear Figma Support Team, I am writing to inquire about the current support for color fonts in Figma. As a designer, I greatly appreciate the versatility and creative possibilities that color fonts bring to my work. I have recently been experimenting with various color font formats, such as OpenType-SVG and COLR/CPAL, which allow for intricate multi-colored typography. However, I have encountered some challenges when attempting to utilize these fonts within Figma’s design environment. It appears that Figma currently lacks full support for color fonts, as I have experienced difficulties with the proper rendering and editing of these fonts within the platform. It would be immensely beneficial if Figma could extend its capabilities to fully embrace color fonts, enabling designers like myself to fully explore the potential they offer. Color fonts have become increasingly popular, allowing for more expressive and engaging designs across various mediums. With their ability to incorporate vibr
I would like a feature in FigJam that allows for adding links to specific locations on the board.When consolidating information on a single board to explore ideas, navigating around can become difficult if there is a large amount of content spread out.It would be very helpful if we could place "link pins" at specific spots on the board, and then create links to those pins from text or shapes—this would make it much easier to reference information across the board.
Current version of Figma Motion is missing export of current frame (either with Command + Shift + C and Export tab / Static):
"Make an image" can’t generate images in different aspect ratios, like 16:9, 4:3, vertical formats and more. It only outputs 1:1 square images by default.Even when requesting other ratios, outputs are inaccurate with large deviations, which is really inconvenient.Freely selectable and correctly matched image ratios are urgently needed for "Make an image".If there’s any existing workaround to generate images at the desired aspect ratio, please share it. Thanks!
Hello,Please add an option to generate images with a transparent background when the selected AI model supports it.A simple “Transparent background” toggle in the image generation settings would make this easy to use. Ideally, it should request native transparency from the model rather than generate an opaque image and remove the background afterward.This would be especially useful for creating icons, illustrations, stickers, and standalone objects that need to blend into a design without a rectangular background.Expected behavior: Show the option when the selected model supports transparent output. Preserve actual transparency when placing the generated image on the canvas and exporting it as PNG. Produce a genuine alpha channel—not a checkerboard pattern rendered into the image. The key benefit is getting a ready-to-use asset directly inside Figma, without a separate background-removal step or manual cleanup around the edges.
I wish it could have the private mode, not necessarily for main files but for branches at least. The collaboration is great in Figma, but I sometimes just need some space and privacy. Even turning on hiding the cursors, I still feel distracted and uncomfortable when someone is watching me work. I tried using the branch to create my own working space, but the same team members can still access all branches. Hope can see some sort of private mode in Figma.
When we share links to prototypes in Figma Design, we can customize the sharing to be visible to people outside of our company (great for usability testing). Permissions for slide presentations have to be set at the slide file level, which is annoying when you have the presentation open and you want to just adjust the sharing permissions from right inside the dialog.
It would be amazing if Figma added a reference point control (or anchor point control) for scaling and rotation, similar to what tools like photoshop and After Effects have had for years.Right now, everything scales from the top-left by default, which usually isn’t what I’m aiming for.Having a quick toggle (or anchor grid) to set the center of action would save so much manual repositioning.
Would like to see a fifth option here, that just says “Thumbnail with link to file”. So it just like a card for a link in FigJam, but it saved to the FigJam file instead of being somewhere out there on the internet.
Manually reordering values by dragging them into position becomes tedious when a property contains a long list of names. As new values are added, keeping the list organized requires more manual adjustments. Unsorted dropdowns also make it harder to find the right value when using a component.Proposed solutionAdd a “Sort A–Z” action in the variant property editor to sort all its values in one click. This order should also be reflected in the property dropdown when selecting an instance of the component.An optional “Keep values sorted alphabetically” setting would also be helpful, so new values are automatically placed in the correct position.This would save time when maintaining component libraries and make long dropdown lists easier to navigate.
In other words a way to branch to/from a Community file Hi everyone, I publish a design system (DS) to the Community and have frequent updates to fix issues and add/update components. Community members duplicate this DS to their Organizational account to use in their own projects. They have reported to me that once they import the Figma file into their org and use it as a library they have no way of getting my latest updates easily and without breaking changes into their production design files that refer to the original “duplicated” file. So it would be great if there was a way to publish “get latest” or “subscribe to changes” in a community file. (Instead of having to restart design file from scratch in the latest version of the Design System). Librairies features are not an option as they are specific to an ORG and cannot be accessed through the community. And Swapping in this use case does not work well at all. This would be great for everyone as it would allow Figma to always ship
Currently, an image with an effect, like a drop shadow, is exported with that effect. If a developer wants the image without the shadow, to add with CSS separately, they must disable it in the design, export, then turn it back on. This is cumbersome and prone to error. Instead, there should be another checkbox in the export menu allowing this to be done there, without altering the design.
In dev mode, we can see “Created {time} ago”, and a button to see what changed, who changed it. But we can only know who created it if it is modified at least once. In other words, if it is created & finished within a same day, we cannot know who created it. Especially in a file where multiple editors collaborate together. I think Figma should have a text somewhere telling “Created by” near that timestamp in Dev Mode or somewhere in viewer’s Properties panel.
Hi,Problem:When we have huge files with a lot of pages then doing search functionality freezes figma. Let’s say Figma finds it after taking sometime and the person continues their work. However, the problem is that when they click on search the same keyword that was typed before retains and makes the search freeze again. Now, either the person has to reload file or wait again to complete the search and retype something different to do another search. Solution:One solution that comes on the top of my mind is that the search functionality shouldn’t execute autmoatically until the person presses enter to search.Regards,Hamza
Please correct me if I’m wrong but I don’t believe there’s anyway to disable the snap to grid with a keyboard shortcut. Typically in programs I’ve used, you can disable snapping by holding CTRL or ALT. Since ALT has the functionality of duplicating the selected item, it would be nice if holding CTRL then could be used to prevent items from snapping to the grid when dragging them. Thank you+1
I would like for Figma to support setting variants as preferred instances within a slot. Right now, it seems slots can only support base level components as a slot value, but our design system is currently composed of many variants.For example, I want to build a card that can have different layouts of buttons at the bottom. In our design system, we have buttons in small, medium, and large variants, but I want the card to only allow for medium and large buttons. Ideally, I would set the medium and large variants as the preferred instances, but since Figma doesn’t allow a variant to be inserted into a slot as a preferred instance, the only way to achieve this is to rebuild the variants each as their own base level component.
We generate FigJam flow diagrams (breadboards: screens with stacked actions, arrows between them) from a plugin via the Figma MCP. The Plugin API lets us set a connector's two endpoints (node + magnet or position), but not where an elbowed connector bends — FigJam always puts the vertical leg at the midpoint between the ends. On any non-trivial flow (several places stacked in a column, links skipping a column or looping back), that means several connectors share the same channel or cut through boxes, and the only workarounds are hidden dummy nodes or replacing arrows with text labels. What would fix it:Read/write access to a connector's waypoints (or the elbow offset that the UI lets you drag), e.g. connector.waypoints = [{x, y}, …] for ELBOWED/STRAIGHT lines Or at least an "avoid overlapping other connectors/nodes" routing option Users can already drag elbows by hand in the UI; we'd just like the same control from a plugin, so generated diagrams look like hand-drawn ones.
I also recommend Figma for creating all kinds of designs, whether digital or print materials. Unfortunately, Figma does not fully support print design. We would love to see this feature added to Figma!
I want to be able to export designs in PDF for print (CMYK/Hi-resolution) For now, I was using the plugin TinyImage Compressor but it’s no longer free and I don’t understand why Figma can have this option on it’s own. I’d have to pay $456 a year. If Figma has paper sizes, why don’t they have this option… you can’t print quality good quality colors in RGB. I’m going to have to go back to Adobe for print files. Is this happening to anyone else?
I do a lot of packaging and print work, and Figma is already my tool of choice for everything up to the moment the file has to go to the printer. That last step is where it falls apart, and I end up rebuilding the layout in Illustrator or InDesign just to hand it off.A few things that would let us stay in Figma end to end:CMYK and spot colour supportRight now everything is RGB, so colours shift the moment the file hits a press. Being able to define CMYK values, assign Pantone/spot colours, and see an out-of-gamut warning would solve the single biggest problem.Bleed, trim and safe areaA document-level setting for bleed and trim marks, with the artwork actually extending into the bleed, rather than everyone faking it with a frame inside a bigger frame.Print-ready PDF exportPDF/X-1a or PDF/X-4 export with crop marks, bleed, embedded fonts and no downsampled images. Today's PDF export is fine for review but printers reject it.Dieline / cut layer handlingFor packaging we work on top of a di
What can you do when you have unattached comments? There should be an option to place it back on a frame or object inside the canvas. Vote here if you have the same issue. (original question here: What do you do with Unattached comments? ) It would be great if @figma can let us reattach lost, unattached comments back to a frame. Even better if the comment automatically falls back to a children frame underneath when you ungroup a frame, to which the comment is attached. That just reduce unattached comments from happening.
The slot feature has been incredibly helpful for enabling components to have modifiable contents and I’m absolutely loving it. I do consistently find myself running into a thing that I wish was easier/facilitated by the UI.If I have several instances of the same component in a slot, such as rows in a table or cards in a gallery layout, etc., it would be incredibly helpful to have access to a feature similar to the “Select Matching Layers” functionality that’s available for general selection, but to have it apply across the instances in a given slot. That way if I want to select all of the items in the first ‘column’ of a table row and modify them, or select all of the body text fields on my gallery cards, I could do that with a single button instead of having to manually select each one. This would also be incredibly beneficial when some of those instances appear ‘off screen’ because the area is set to scroll.
Figma Spec announcement this week is brilliant. I already know that of a lot of different things I’ll be able to do with it immediately which will considerably increase and improve my design workflow. These features additions to Figma Spec would hands down flip my design workflow on its head.1. Figma Spec document libraryBasically this would be the same concept as the assets library, but instead having a specs or document library.This would allow you to access all of the spec documents in your design file from a single top level UI navigation element and be able to create folders and sections of all the different spec documents in your design file.Why this is useful is that in very large design files with lots of pages, layers and stuff. You might not actually want to navigate all the design files to find the spec that you need and if you only going to read or updated the content in the spec, having to navigate to it through the files pages is a bit slow and pointless.If you could set
Figma doesn’t support comment deep-linking through URL fragments. Figma’s setRangeHyperlink() API deliberately sanitises and removes URL fragments before storing themFor example, if I add this comment URL as a link on the page, ….........?node-id=7-4524#1967128705, Figma strips the fragment, and the link becomes ….........?node-id=7-4524. One workaround is to replace “#” with “=”, which displays the comment but doesn’t take you to its position.The reason I’m doing this is that Figma’s comment management isn’t great. As a designer, I see each comment as a potential task, so it makes sense to create a plugin to manage comments there. The only limitation is the issue mentioned above. Ideally, Figma could provide better comment management. I’m wondering whether there is another workaround.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.