Got a feature request or product idea? We're all ears!
Recently active
ProblemWhen selecting a frame or Auto Layout containing multiple text layers, there is no way to edit their shared typography from the right sidebar. Users have to select each text layer individually or use workarounds, even when they simply want to change a common property like font size, font family, or weight.The suggestionIntroduce a Selection Typography section that appears when a selected frame or Auto Layout contains text layers, similar to how Selection colors works today. It should display the typography used within the selection and allow users to edit shared text properties across all included text layers without selecting them individually. This would make global typography changes much faster when refining layouts, creating design systems, or iterating on UI screens.ExampleSelect an Auto Layout with multiple text layers. A Selection Typography panel appears in the Design sidebar, allowing changes to properties such as font family, size, weight, line height, and letter spac
Adobe XD included folders in personal drafts so you could organise your own work. I have many projects on the go at the same time which can span up to a year, which only I need access to at this point in time. I can’t move it to my Teams folder because in a large company this creates confusion. In our workflow, when its ready to share we move it, up until then it sits in my drafts, but it is getting confusing with main projects mixed in with R&D.
Hi Figma team,I’d like to suggest a feature that would be really helpful in collaborative workflows: the ability to copy and paste comments between different files.Currently, comments are a great way to communicate within a file, but when we need to reuse or migrate comments such as when duplicating parts of a project into another file we have to recreate them manually. It would be very useful to be able to copy a comment from one file and paste it into another, preserving its content, author, and ideally its relative position.This small improvement could save a lot of time and make collaboration even smoother.Thanks for the great work on the platform!
I’d like Figma components to support conditional/dependent properties inside the Properties panel.Current problem:Large design system components often expose many boolean, variant, text, slot, and instance-swap properties at the same time. Some of these properties depend on each other, but today they stay independent.Example:- If `Show Badges = false`, then `Slot Badges` should be hidden or disabled.- If `State = Active`, then `New Message`, `Show Separator`, and `Swap Icon` could automatically switch to predefined values.- If `Badge mode = Match`, then credential badges should be hidden automatically.- If one badge group is enabled, another mutually exclusive badge group should be disabled.Current workaround:We have to create more variants, nested components, or expose multiple booleans manually. This works, but it makes component APIs noisy and allows invalid states.Suggested feature:Add simple conditional rules for component properties, for example:- when property A = true, set prop
In our design system we have different styles that are connected to variables. We are using a variable font and we can apply number variables to font-weight (300, 400, 500, 700 etc.).We could also use string variables, which works if we used the standardized font-style and weights (“Bold italic”, “Semibold Italic” etc.). However, we don’t.I’ve noticed that when I’ve picked “Italic” and set a numbered font-weight (variable font axes) the dropdown shows the font-style (“Italic”) and the weight (550) separated by a comma.I was hoping and thinking that perhaps if I made a variable that matched the text in the dropdown “Italic, Weight: 550”, it would work. Nope, it didn’t. Proposed solutionSo, we would like if the font-weight could accept this type of combined variable or a more semantically correct solution: separate font-style and font-weight into two inputs in the UI and let us use separate variables for them. Screenshot: Font style and irregular numbered font-weight
I am an enterprise customer. Our team uses text variables to maintain a large library of metadata. It’s used in multiple parts of our files and has become integral to our workflows via fast iteration and advanced prototyping.Please bring text styling (aka forced line breaks, bolding, italics, bullets, etc.) to text variables. It would be extremely useful to my entire org and help us continue to utilize Figma variables as an integral part of our workflow.Because we don’t have the feature, we run into many inconsistencies across design files and have a hard time maintaining a library.
Hey everyone!I know this isn't a brand new idea and I've seen other designers ask for this over the years. But since it still hasn't been implemented, I wanted to bring it up again to give it a fresh push because we honestly need it more than ever.I love the current commenting system for team collab, but we are really missing a "Private Comment" or "Only Me" visibility option. Basically, a comment that only the author can see, edit, and resolve.Here’s why this is still a huge pain point in our daily workflow: A safe space for messy thoughts: When working on a file that's actively shared with clients or developers, I often want to drop a quick reminder for myself (e.g., "fix this alignment later," "try another color here," or even a drafted reply). I don’t want stakeholders to see my raw thought process or get confused by notes meant strictly for me. Preventing accidental deletions: We’ve all been there. You leave a crucial mental note on a frame, and a collaborator or client sees it,
Whatever I try, I can’t seem to work with .mov or .webm videos with transparent background on Figma. Whenever I upload them, I get a black background. Am I doing something wrong? Or is there a workaround for this?
I would like to highlight all the connectors from a given object in Figjam. For example, if I have a block that has several connectors coming into and out of it to many other blocks, right clicking on the block and “highlight all / highlight incoming / highlight outgoing” options. It would make all the other connectors on the screen transparent or greyed out so that I can easily see which objects are connected to my object and how its connected.
I would love if I can curve this line path. On the canvas itself.
Currently, in Figma, smart animate only works on opacity, color fill, stroke, position, width&height. The options at your disposal when making an interactive prototype are pretty limited. It would come in handy if Figma can expand the supported animatable properties to include: Radius, Effects (shadow spread), VectorNetwork, Polygon Ratio, Ellipse Sweep, Dash, etc.
I’d love having a maximum of 4s animation cause feel things just needs more time :)
I haven’t found this in “coming soon” for variables… As it works now, a variable can control properties only of the topmost component instance. You have to assign a variable again and again to each instance each time you place it, you can not nest components with variables at all.
Playback behavior can’t be controlled from the component. There is currently no way to configure an animation to play only once and remain on its final keyframe instead of looping or resetting. The playback duration of an animated component nested inside another frame depends on the parent’s timeline. If another animation within the parent frame has a longer duration, the nested component must wait until the parent’s entire animation cycle is complete before it can play again. This makes it impossible for nested animations to run independently.Some possible solutions 🤗 ✅ Allow loop behavior to be configured at the component level. Add options such as Play once, Loop, and Stay on the last keyframe so the playback behavior can be controlled independently for each animated component. Decouple nested component timelines from their parent timeline. Allow animated components inside other frames to run on their own playback cycle, regardless of the parent’s duration, so each animation
There is lot of market out there which provides illustrations or assets in the form of EPS. (for example, freepik assets). Prototyping tools like sketch already supporting the EPS file and it’s easy to use them inside it. But Figma lacks the support of it and I think we should have that in the near future. Do you guys know any workaround to import the eps into figma ? I am preferring a free approach because illustrator and sketch are paid tools.
This could be a very simple but welcomed adjustment from Figma that could have great impact on the way we work. Hundreds of times a day we select either a color, text or effect style. The problem is the amount of unnecessary scrolling we have to do to get to the values we want to use. It seems like a very simple code adjustment that would greatly speed up our work.
I use percentages in a project for the letter spacing. I can’t use variables to achieve this value. It always defaults to pixels.
In Finland, we have to attach the invoices to all card payments for bookkeeping. Now I need to every month to go to Favro and manually download the invoice. Please add a feature where I can define an email address for the invoice emails and automatically send new invoices in an email with the PDF invoices attached so that we can automate the download and processing of the invoices. The subject of the email should have the same structure each month ("You Figma invoice YYYY-MM-DD) and the PDF invoice name should be unique and contain the date of the invoice, for example, Figma incoice YYYY-MM-DD
Hey there! I was also wondering if it is somehow possible to include also the layer of variant controls to be exposed or hid! I often have cases where I need to nest base components e.g. an icon wrapper providing me with the ability to select certain sizes, or color overrides and boolean props of an icon. I am now able to expose all of those or none, but I can’t restrict the users to only be able to select just some of those. What do you think about it?
Nice to have the option to “hide from publishing” a whole column on the variable table or the option to “hide” a mode.
Describe the problem your experiencing and how your idea helps solve this When you create an autolayout frame, it always defaults to 10px. Many design systems call for an 8px grid and in many cases, users don’t want ANY padding especially where edge-to-edge designs are concerned. Ask questions to bring the community into the conversation What are everyone’s thoughts about the following solutions?: Default autolayout padding based on the big nudge amount in your settings Allow for tokenization of padding/margin grids and offer up autolayout parameters based upon those tokens Allow users to override the padding to 0px at the creation of the autolayout frame by using an alternative key command like ctrl+shift+a (command on mac)
It would be super beneficial to have a feature that allows for zooming in/out on prototype presentations, this would allow us to focus in on smaller details when needed!
Hi Figma team,I’d love to suggest an improvement to PDF export.Use case: I often work on a single page that contains many frames (slides / variants / iterations). Today, if I need a clean single multi-page PDF (one PDF containing multiple pages), the best option is File → Export frames to PDF.Problem: this exports everything on the page and the page order depends on the layout (left-to-right, top-to-bottom). In real files, I usually have draft frames, alternative versions, notes, etc. So to export only what I want, I often end up: moving/hiding unrelated frames, or copying the frames to a brand new page just for export. That’s extra friction compared to Adobe XD, where exporting a multi-page PDF from a selection is straightforward.Feature request: Add an export option like “Export selected frames as multi-page PDF” With a toggle: Selection only And ideally a choice for page order: selection order / layer order / auto order (L→R, T→B) Alternative idea: allow users to “group/tag fr
It would be incredibly helpful if people could download a PDF copy of a prototype presentation!
People have been complaining about this for years. I have to add ® and ™ to strings of text in my artboards. The superscript version of the character must be the same size as the rest of the text string, or it will not be vertically aligned properly with the rest of the text. The ®™ symbols are much too large, especially in headlines, but if you reduce the font size of that character, it drops down too low and is no longer in the superscript position. In Sketch or any other proper app, you can adjust the baseline of the specific character (baseline shift) so that you can re-align it properly. You can EASILY accomplish this in CSS and create specific styling for the “sup” tag which handles this in code. Why is it nearly impossible to replicate what is easy in any other app in Figma? I’ve seen people complaining about this since 2018, so I take that as an assumption that Figma will never fix this issue? The only way to get a properly aligned and sized ® or ™ in a line of text is to creat
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.