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
Hi everyone,I'm part of the mobile app team at Appagentix, and we're currently building an MVP for a guided meditation app in Thunkable. We usually work with Flutter and React Native, so we're still learning some of the Thunkable-specific ways of handling things. We're running into a few issues with audio playback. The app has 5 to 15 minute audio sessions streamed from Firebase Storage, and we want the experience to feel smooth on both iOS and Android.**What's working:**- Audio plays fine using the Sound component with a Firebase Storage URL.- Basic play and pause buttons work on a single screen.**Issues we're facing:**1. When the user switches to another screen, the audio either stops or keeps playing with no way to control it.2. When the phone locks or the app goes to the background, playback behaves differently on iOS and Android.3. We want to save the user's progress (for example, if they stop at 6:30, they can resume from there), but we're not sure of the best way to track the cu
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
i can not connect to the figma remote mcp server via antigravity cli.i get an error: OAuth app with client id WPj[xxxxxxxxxxx]sit7 doesn't exist.The internet suggests that the Antigravity CLI is not whitelisted as a tool. Can you confirm?If possible, please whitelist it. Gemini cli support will end in 3 days and my workflow will be broken.
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.
As per this discussion - How to disable 'observe' mode - #5 by Dave2 - I think it would be useful to be able to turn off ‘observe mode’. It is very annoying being watched while I work, unless I specifically am trying to share/demonstrate something. It is the digital version of someone looking over your shoulder. I dont want to have to remove people’s permissions from the file just to stop them digitally stalking me.
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.
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.
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
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.