Let us know what would make Figma better for you.
Recently active
As a design system team, we want the ability to trigger a plugin or widget callback when a user detaches a component instance from a library. This would allow us to collect contextual feedback at the moment of detachment, helping us understand why components are being detached and improve our libraries accordingly.ProblemFigma's library analytics already surface quantitative detach data (which components are detached, how often, and by whom). However, there is no way to capture the qualitative reason behind a detachment.Was the component missing a variant? Was there a bug? Did it not fit the use case?Currently, the only workaround is building a plugin that monitors documentchange events and attempts to infer detachments from node type changes. This approach is:Fragile — there is no reliable, documented way to distinguish a detach from other structural changesRequires the plugin to be actively running — there is no persistent or auto-launch mechanism, so coverage depends entirely on des
In Dev mode, sometimes the effects designed by the designer are not suitable for the developer.The developer may only need a cutout that contains a part of the layer or effect instead of the full cutout.But in Dev mode, there is no function to hide the layer or effect (small eyes), which will result in the designer having to deal with the extra layer repeatedly every time.
Figma should let local variables override external variables of the same name, just like CSS. For example, if a component uses primary-color from an external file, I should be able to override it in my local file by creating a variable with the same name and modes. This would make working with external components and theming far easier.
Currently I have an improvised bridge to give me the ability to ‘create_frame’ from inside my IDE via MCP.However this requires a local server and a Figma client running a custom plugin, which is not suitable for use in a pipeline.I would like to have write access from my Claude Code pipeline to Figma Remote MCP but this does not seem to be currently supported. Am I missing something? Is there a published roadmap for the Remote MCP service?
The Problem: Managing multiple versions of a deck (e.g., External, Internal, Engineering, Operation) is a maintenance nightmare. If one "Core" slide changes, you have to manually update it everywhere.The Solution: Allow users to turn an entire slide into a Component. Master Slide: Stays in a central "Source of Truth" deck. Instances: Placed in various audience-specific decks. Result: Update the Master once; all audience decks sync automatically. Value: This brings Design System logic to presentations, ensuring data consistency and saving hours of redundant "pixel-pushing."
Every time I create a new variable mode, I have to duplicate the full set of variables that already exist in something like light mode or a base brand. This makes it very difficult to maintain and to visualize which variables are actually different for dark mode or across different brands. I’m not updating all the dimension tokens (variables), corner radii, fonts, borders, etc across every single mode.On the engineering side, I like to merge my tokens into the foundation/base token set so that only the overrides apply while original unchanged tokens remain constant across themes and brands. I’m able with more work to modify Figma’s token exports to fit my engineering needs at least. But Figma makes token management very difficult on the design side, which should be the source of truth! ProposalWhen creating a new Variable Mode, let me choose to leave all variables blank and which other mode to merge(share) with. This will give me visibility into what variables(tokens) are actually diff
Would it be possible to add a subtle visual and audio notification when someone creates an audio chat? I find that almost nobody realises when this happens because the notification just pops up in the top right-hand corner.
Next to Prototype tab add a THIRD tab called SHARE:Here we can add BOTH the VIEW/EDIT link + the PROTOTYPE LINKS as panel sections Then we can setup a starting point and also control the permissions of the share links. It doesn’t seem to be an easy way to add these to the FLOWS section, hence adding it as a new SHARE tabIf possible, the share links should also be accessible WITHOUT opening the file in a pop-up dialog maybe with two tabs for View/EDIT and Prototype.
Figma already powers how design is created collaboratively. There is an opportunity to extend this into a public Design Commons where finished projects can be published directly from live files while preserving structural depth.This would not be acting fully as a social feed or marketplace, but a curated, searchable layer focused on structured project publishing and creative collaboration signals.
Context: Currently, when a Figma design file is shared, its entire version history is automatically accessible. If the version history needs to be excluded, the only workaround is duplicating the file and sharing the duplicate — which results in unnecessary file clutter.Suggestion: Introduce an option to control whether version history is shared when sharing a file. This would help keep files organized and avoid sharing internal iterations that aren’t relevant to all stakeholders.
Figma is amazing for creating all sorts of social posts, but mimicking a native TikTok caption n a post for example is not very automated or streamlined. Seems like it’s missing a trick there.
Please include a method in which we can hide the help function in Figma make - it is taking up space in the footer I am designing and users cannot see these icons during testing.The shortcut for hiding the help UI or ‘hiding help UI’ in other Figma files does not apply to the Figma Make files
Hi everyone, As you know, being able to add negative padding is a must when creating design systems. However Figma only allow negative values in the inner-spacing between elements in auto-layout. We found a workaround and thought it would be useful to share it with the community. If you define a local variable, type number, and add a negative value (e.g. -4px), you can then apply this variable to the auto-layout padding and it will work. In summary: use local variables to define negative values and apply such variable to the padding.
We are currently using Figma Make to make prototypes during product discovery stage, but Make being available only on Full seat prevents product managers, who are on Collab seats, using it. We don’t want to give full access to product managers just to make small edits, and Collab seat have already a set amount of AI credits. Why can’t Collab seats can’t make edits on Make prototypes?
It’s really hard to do a screen recording in Figma while comparing with Adobe XD. Anyone have a solution for this?
I’m a daily Figma user working on large design files, and I’ve been experiencing a consistent workflow interruption caused by the current focus behavior.Whenever I click on panels such as Layers, Assets, or the Properties panel, the canvas loses interaction focus. To continue working (move objects, pan, zoom, etc.), I have to click back on the canvas each time.In fast-paced design workflows, this creates repetitive extra clicks and slows navigation significantly.It would be extremely helpful to have an optional setting that allows: • keeping the canvas interaction active, or• automatically returning focus to the canvas after selecting a layer or propertyThis would make multi-panel workflows much smoother and improve efficiency for power users working on complex files.Thank you for the amazing product and for continuously improving the experience.
This problem is frustrating me every time I try to open a project folder. If a project folder has less than 4 files in it, it’s very often easy to click the blue plus sign that appears which creates a new blank file, when in reality I’m just trying to open the project folder. I end up unnecessarily wasting time creating and deleting empty files.
Maybe I missed it but I can’t seem to add a (URL) link to a object in Figma Slides, would be nice. I can do with workarounds for now.
Hello, im working on a reading of overlays interaction from the Rest Api but im not able to get the background-color/Position of it (see the picture first picture) It’s also unavailable on dev mod : We can cleary see the animation, duration etc but not the background/position...Am I missing something like it’s available somewhere? Or maybe is it a bug? But I can’t figure where to get this datas beside using a Plugin, and my goal is to mot use a plugin at allhere are the only datas I can get : { "trigger": { "type": "ON_CLICK" }, "actions": [ { "type": "NODE", "navigation": "OVERLAY", "transition": { "type": "DISSOLVE",
I signed up to view someone else’s work. I immediately unchecked the box called “Send me occasional emails…”. Weeks later, I am still receiving blog-type emails with no unsubscribe link. There’s no result for unsubscribe when I search your site. When I tried to send a message to support about it (while not logged in), I got an error submitting the message. So I logged in again to check my settings, and at the bottom of the page it says I can unsubscribe at any time - but there’s no link to say how. Y’all know this is illegal, right? Kindly do better.
I would be a time saver to be able to define a default color (it currently is 000000) for new typography elements. I never design with pure black. if I could use a variable color as my type color, when I create a new text area, it could automatically have the dark variable value. Print software, such as illustrator lets us define a black. you should too.
Is there a way to better organize prototype sections in Figma, similar to how we organize pages? I’m asking because I’m working on a project where having some kind of “breathing space” between navigable flows would be very helpful. For now, I created a frame to segment things, but I’d like to know if there’s a more appropriate solution.
Do Figma “line-height” variables support percentages or proportional values?I tried setting number variables like 1 or 1.2 to use as line-height ratios,but it doesn’t seem to work as expected. Is there a workaround or recommended method for this?I’m honestly surprised that such a fundamental feature might be missing. I keep thinking I must be overlooking something rather than it not existing.
Hi,I’ve noticed something about the “Follow” feature that’s been bothering me a bit.When someone follows me in Figma, there isn’t a clear or persistent indicator on my side that I’m being followed. I can’t really tell who is following me, when they start, or if someone is currently viewing my screen.That lack of visibility feels uncomfortable, especially in team environments. I might be navigating early drafts, messy explorations, internal notes, or sensitive frames without realizing someone is actively watching. It’s not necessarily about hiding anything — it’s more about awareness and transparency.From a workflow perspective, it can also be disruptive. If someone is following me for a review or to understand something specific, I might switch contexts or move too quickly without knowing they’re there.In larger teams or companies, this could even raise minor security or compliance concerns, since work-in-progress or confidential material might be viewed unintentionally.I think it woul
Please check the video attachment to see how Xara handles the color tweaking; it would be great if Figma implemented something like this.I have found couple of plugins that enable similar function, but unfortunatelly its not the same.Plugins:Perceptual Colori Color Adjustments Like PhotoShopPerceptual Colorizer
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.