Let us know what would make Figma better for you.
Recently active
Currently, you are able to use the ctrl+B command on a text style to apply the bold font weight to a desired string of text without breaking the text style. However, if you want to apply other font weights like light, medium, semibold, or black, you must either create a entirely new text style (which can add up quite quickly) or detach the text style and manually change the weight. A way to apply various font weights without breaking the style (in the same vein as applying different styling like bold, underline, and italic) would be extremely helpful in increasing a design system’s adoption and flexibility.
If I move a configuration of shapes and words, and then realize it’s not what I want, I can’t undo and go back to how I had it set up. Add as much context as possible (screenshots, Figma files, mockups, etc.)
I’ve noticed a usability issue in Figma around discovering updates/published files . Currently it’s difficult to tell whether anything has been updated or need to be published. There’s no immediate visual indication in the left panel, and users must actively open the Assets panel to check if updates are available.This makes updates easy to miss and adds unnecessary friction.Suggested improvement:Introduce a small notification indicator (e.g. a dot or badge) on the relevant menu item. This would give users an at-a-glance signal that something has changed and needs attention, without requiring extra clicks or manual checking. Thank you!
Been testing out the Figma Agent using component library and have found it struggles to use nested component properties. While guidance for agents talks about buildng reusable blocks, it seems like this doesn’t work well with page-level compositions we use. There are page pattern components the agent fails to use nest components within. Here’s how it explains its failures - These are 2 of 3 patterns of failures agent was having building pages trying to use a page component and other compositional components. Pattern 2 — Complex nested prop objects on layout components (7 "Required dependency not found" failures)Higher-order layout components like Layout/Record page, Page header, and Tabs expanded failed with "Required dependency not found." These components have deeply nested prop structures:Page header: 8 props including boolean toggles (has Avatar, has Detail, has Actions), variant selectors (Breakpoint, layout), and nested sub-instances (Avatar, Labels, Header actions, Page header d
You just added 1 to 2 clicks to a feature that worked perfectly fine and only required one click.As a power user that needs to quickly select a hex value or change it you just added the equivalent of hundreds more clicks a day to my work load. I know I probably sound pathetic but I’m having a hard time justifying the changes to what I thought was a functionality that was as simple as efficient. Why add complexity to simplicity??Am I the only one complaining about this?
Hi Figma Team,Thanks for the amazing work on the new Motion mode! It is a great update to the platform.I wanted to share a small feature idea that would improve the workflow. Right now, when creating returning or looping animations (like a button scale up and down), it takes some manual work to flip the keyframes and invert the Bezier curves.It would be awesome if we could select keyframes, copy them, and then paste them in reverse order using a shortcut (like Ctrl + Shift + V) or via a right-click menu option.Thanks for considering this, and keep up the great work!
Scale is one of my most used properties when designing interactions and states. It would be great if we had true ‘scale’ as a property. No, I’m not talking about the scale tool. That’s fake scale that affects the width/height of elements. I want the ability to enter something like ‘1.5’ and change the scale of an element, respectively.
I have a recurring use case: I want to create a gradient that fades to zero opacity while using styles or color variables. Unfortunately, this isn’t possible in Figma. I can only adjust the opacity if I break the variable/style binding. Why is that?
Used Figma Motion Beta. The key frame doesn’t work for gradients (The position and opacity og gradient points).
We're on a Figma Organization plan, on an annual contract. Recently our team started getting logged out, and now only two people can be logged in at the same time. This didn't happen before, and we haven't changed anything on our end.We asked our Account Manager what happened, and they told us: "we haven't historically enforced the Acceptable Use Policy with the same rigor we're applying now." In other words, the rules didn't change - Figma just decided to start enforcing them harder, partway through our contract, without telling us in advance.This is concerning. We allocated budget for this agreement based on the assumption that the terms and level of service would stay stable for the length of the contract. If Figma can quietly tighten enforcement whenever it wants, with no notice, then the terms we agreed to don't really mean much - Figma can change how the contract works in practice without ever changing the contract itself. That's a real imbalance of power between Figma and its cu
Hi Figma Team,I work extensively with interactions when building prototypes—sometimes having up to 50 different interactions on a single element. Once I have finished setting all of them up, if I realize I need to add another condition or check, I either have to edit each one individually or, if I'm lucky and they all share the exact same conditions, I can select them all at once to update them.To make maintaining interactions more flexible and convenient in general, a JSON import and export feature would be a massive help. It would allow users to build conditions exactly as needed, export them, and then easily apply them to a completely new element, or quickly insert a new query/condition across all existing ones.Best regards and thank you in advance,Reke Buchenau
Our Foundations file is published as a library, consumed by other design files and by developers via the Variables REST API. We need to test changes — including adding/removing variables, not just editing values — without those changes reaching devs or other files until we're ready.Current gaps:Branches can't be referenced as a library from another file, so we can't test a branched foundations file in a separate screens file. Extended Collections only allow overriding existing values, not adding/removing variables. Our only workaround is manually duplicating the whole file into a "sandbox" library and re-syncing it by hand whenever production changes — error-prone, with no diffing.Ask: A way to stage variable changes (ideally via branching) and reference that staged version as a library in a separate file for testing, while production and the REST API stay untouched until we merge and publish. A diff view between staged and production would also help avoid drift.
Figma Slides are missing basic embeds.YouTube videos are the only supported format, where pasting a link converts it to a playable video.If Figma Slides wants to win students, teachers, and everyday use caes then it needs to support the biggest platforms we as Gen Z use:TikTok Instagram XThis is extremely easy support to add! If you want I’ll vibe code it for you tonight! Gamma will win without this.
Been testing out the Figma Agent using component library and have found it sometimes uses slots ok and often times bombs. I asked it what the problem was and got this response to pass along...it’s one of 3 patterns of problems the agent encountered. Pattern 1 — Slot-based composition not supported as JSX children (20 of 33 failures)This is the biggest issue. The design agent tried to nest child components inside container components via JSX children:jsx code<ComponentBox2 hasHeader={true} boxHeader={{heading:"Staff Info"}}> <ComponentDescriptionList3 mode="vertical" numOfPairs="4" .../> ← REJECTED</ComponentBox2>But Library's Box uses a SLOT property (Content#20610:16) for its content area — the guidelines say "Append children directly to the SLOT node." The JSX renderer doesn't support passing components as children into slot-based containers. This affects every Box (6 failures) and every Tile (9 failures in v1). The preferred slot values are correctly defined (Des
In our organization we use Figma on an Enterprise plan, and we manage a large number of users coming from a broader international company structure. When users request a paid seat (Full, Dev, or Viewer with collaboration), they can currently add a note for the admin, which is helpful on their side.What is missing for us is the reverse: a way for admins to show a short configurable message to the requester at the moment they ask for a seat. This message could: Indicate who to contact (e.g. a specific Microsoft Teams channel or an email address for our design tooling team). Provide a short checklist of what to verify before sending the request (correct account, correct workspace, business justification, cost center, manager approval, etc.). Clarify how the approval flow works in a large enterprise context (for example, “Your request will only be processed after you or your manager contact us on Teams with X/Y info”). Because of the size of our company, we get a high volume of seat re
Gap in auto layout can either be set to a variable of auto. Setting the gap to auto and then adding a min gap and max gap would be helpful to make a powerful responsiveness. Is there a way we can do it? Or is it something it would be helpful in Figma?
When you open and browse community files they open in your “drafts”. I want to be able to just see the drafts that I have created from scratch so i can go ahead and delete or move them as needed.
Individually clicking and resolving each comment is tedious. It would be useful to highlight multiple comments and use a right-click menu option to “bulk resolve.” This would save significant time.
I’d like to suggest that when multiple people are invited to a Figma project, with the power to make edits, whatever each person works on should have them printed on it, not just while they are in the canvas, but up till when they are not active. Kind of what happens in GitHub when someone makes changes to a repository. If there’s some clarification needed, whoever made the change(s) can be easily identified and called out.
As an UX designer, I often need to get my wireframes into device mockups to showcase them into a presentation deck for clients led by our sales teams. To do so, I like to screengrab the prototype view because it’s already inside a device mockup. I’d like to be able to export the prototype view in the same way as we can export frames in the design view. This way, I’d save time by not having to take screenshots, build device mockups, and resize them so that they’re all the same size when presenting multiple screens side by side. Similarly, being able to export a gif or other video format of a prototype in action will be brilliant. Right now, I need to record my screen while I’m demoing the prototype and then convert it to a gif so I can insert it into my google slides.
What if there was a global setting for layout grid styling (color and opacity), that worked at the personal level, similar to nudge amount? It’s a half baked idea 🙂 What I’m reacting to is, sometimes my collaborators prefer a stronger grid style than I do (more saturated color, higher opacity), whereas I prefer a nearly-invisible grid. Everyone has different grid preferences, yet grid styling is a shared property. There are lots of personal settings in the View menu and Preferences menu. Global layout grid visibility (View > show/hide layout grids) is a personal setting, while layout grid styling is not… but could it be? I’ve always liked the fact that settings like nudge amount and snap to geometry are personal preferences. Figma files are naturally collaborative, and these personal settings create room for more individualized workflows. It complicates the matter that grid styling is frame-specific… but still, food for thought!
Feature Request: Lightweight personal plan & pay-as-you-go pricing for Figma Agents I am an independent designer working alone, only using Drafts files without team collaboration. Currently, to access Figma Agents, I have to purchase a full Professional team seat, which is too costly for solo users. My requests: 1. Launch an independent personal lightweight plan for individual designers. 2. Provide pay-as-you-go billing for AI Agents, so users only pay for the amount we use, instead of being forced to subscribe to a full team seat. 3. Allow Agents access for personal use without mandatory team subscriptions. Many freelance designers have the same demand. Hope Figma can consider optimizing the pricing model for solo creators.
Since Figma Slides already support exporting .pptx file, adding support for export keynote file will be nice, as apple keynote is also a popular option for designers to presenting their works.
Is there a way to add ‘Match Size’ when using the Paste to Replace function? (CMD+Shift+R) I have tried a few plugins, but Paste to Replace is more smooth and quick.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.