Got a feature request or product idea? We're all ears!
Recently active
Right now, it's impossible to left-align stacked text layers with different font sizes inside Auto Layout.Because Figma aligns to the text bounding box instead of the actual glyph bounds, font sidebearings create an awkward visual gap. For instance, if you place a heading above some body, the stem of the headline won't line up with the left margin of the body text. It works for letters like T and A, but not for letters with a flat vertical stem like L and B. See attached screenshot below.You can't manually nudge text layers inside Auto Layout. Negative padding shifts the whole container, not individual layers. Community plugins like “Text Visual Alignment” don’t work with auto layout.Suggested solution:Add horizontal trim to type settings (right next to vertical trim) that crops the sidebearings to the outer edge of the glyph bounds.This would be a massive improvement to type in Figma!
Hello,some feedback from my side regarding Folders, I like the options of a nestable folder, but I find it hard to navigate to the files I’m looking for. The folders are named, but the file thumbnails that were visible with Projects were a huge readability feature that I’m really missing now.I was searching for it in settings, but couldn’t find a way to set it. I actually added a description to a folder, but did not actually see not one place that the description was shown? This part is especially confusing.If I could make an improvement suggestion to a current implementation it would be to have a setting to show or not to show some folder contents thumbnails, similar to the previous implementation.Fingers crossed this can be done!
Color variable aliases were recently given the ability to define a new transparency value without detaching the actual color from the source variable. However, only the opacity can be set and even that’s only if the source color is solid, instead of allowing existing opacities to be offset.It would be really cool if that system could be extended to also allow modifying the other axes, not just the transparency. Since you can’t define a color with a hue and saturation but no lightness, adding this would also ripple out to the opacity by allowing offsets to the existing color’s opacity, instead of what currently happens where if the source is not solid, the feature gets disabled altogether.The use case for this is absolutely massive, letting you far more deeply align your color palette to a single source of truth. It strongly fits the ideals expressed by the recent “Control opacity at scale” feature. It further reaffirms the vision that Figma can be the gold standard for creating actuall
It would be useful if Figma supported Force Click on MacBook trackpads as an alternative to double-clicking.For example, when working with components, layers, or other interactive elements:Regular click → Select the object Force Click → Perform a double-click actionThis would make better use of the pressure-sensitive input available on MacBook trackpads and could be especially useful for users who prefer trackpad-based workflows.
A few years ago there was a fix - The icon on the instance inherit color override, imposed by main component, when swaping icon or changing variant. Great!but… Problem If I modify the icon color on the main component - change color style or manually pick new one, doesn’t matter. The instance with swapped icon doesn’t notice the change! Steps to reproduce:Place an instance Swap the icon on instance Change variant's (main component) icon color Instance's icon color will remain not updatedNote: Of course, all layers properly named to keep the naming integrity. The example: Current, far from being perfect, workaround:If you change an instance to a different variant and change it back, the color will update. Obviously, a lot of effort when you have 15k instances of the modified badge. Use unique variable (semantic). Modify value but don’t touch the name! Sounds nice but be real, semantic naming for each element is an overkill for 80% of the products. Hated but still working - color overlay
Summary: Allow edits to your local dictionary. Details: You can accidentally add a misspelled word to your local dictionary in Figma, but they don't give you as the user or their support / engineering team to remove it. That misspelled word will just never be spelled checked for you in your added misspelling again. Our engineering team has confirmed that it's not currently possible to remove words that have been added to your local dictionary. They have also confirmed that it's not yet on the road map but the team may address it in a quality week. Help article content: "Once a word has been added to your dictionary, it cannot be removed." is why I'm reaching out for help to get it removed.
Walnuts are a popular dry fruit for people who want to include nutritious foods in their everyday diet. Premium walnuts are appreciated for their rich taste, crunchy texture, and natural nutritional value. They can be enjoyed on their own or added to breakfast bowls, salads, smoothies, desserts, and homemade recipes.When choosing premium walnuts, look for fresh kernels, a clean appearance, pleasant aroma, and good texture. Proper storage in an airtight container can help maintain their freshness for longer.For those searching for healthy walnuts or quality dry fruits, walnuts can be a convenient addition to a balanced eating routine. They are easy to carry and can make a simple snack at home, work, or while travelling.If you plan to buy walnuts online, consider factors such as freshness, packaging, sourcing, and overall product quality. A reliable dry-fruit brand can help provide properly packed walnuts suitable for everyday consumption.Frequently Asked Questions1. What are premium wal
While establishing local variables for a dashboard with large-scale numbers, I’m finding that the value field does not support “,” (commas) as a character. This makes numbers beyond 3 digits much harder to read at a glance. It also breaks stylistic choices for typographic reasons. One solution that comes to mind is to have a global style mode for whether commas are auto-placed in numeric strings, either at the local variable stage for numbers or in type-setting options. This would reduce work on the user’s end for having to manually place every comma, and also ensure consistency from a calculation standpoint (so that Figma has an accurate number to reference in equations).
SummaryI'd like to request a Plugin API method that allows plugins to visually highlight nodes on the canvas — similar to the hover highlight shown when hovering over a layer in the Layers panel — without modifying the document tree or populating the undo history.Use CaseIn the plugin I'm developing, there are several scenarios where I need to visually indicate specific nodes to the user:Previewing targets before modification — When a plugin operation will affect multiple nodes, I want to highlight all potential targets so the user can review what will be changed before confirming the action. Visual node discovery — My plugin UI lists objects that match certain criteria. When the user hovers over or clicks an item in the plugin UI, I want to highlight the corresponding node on the canvas so they can quickly locate it visually, especially in complex files with many layers.Current LimitationsSelection (figma.currentPage.selection) — This works as a basic indicator but overwrites the user
Every time I use bulleted text, the actual bullet point is a slightly indented and doesn’t perfectly align with the left margin. Are there any additional way to have greater control text indentation and control hanging bullets? Plug-ins? Thanks.
Add the feature where Live Interactions (prototypes) automatically load in the background when they’re part of the next slide, while we’re presenting. This will save valuable seconds (yes, seconds matter!) of waiting for a prototype to load on every slide.
I should be able to right-click on a variable selected in a property field and get an “Edit variable” option, just like there is for styles. It would save time during iteration.
I would like to know why Figma has not implemented thew ability to add auto layout to sections. There are a LOT of previous requests for this (Including from me). It would add so many benefits to file organization: drag to organize screens and journeys, margin controls, hug to fit (Vertically and horizontally), and more!Figma Admins: Please let us know why this functionality hasn't been added and when it will be!
In design mode the layers sidebar just shows all information and allows for fluid horizontal and vertical scrolling.In dev mode, it all of a sudden just cuts off everything above a certain width.
I’m surprised that after three years, FigJam still doesn’t support vertical text alignment in shapes. This has been a longstanding request (as evidenced by this older forum thread), and it’s a must-have for creating clean and professional-looking diagrams. Being able to align text to the top, center, or bottom of a shape is a standard feature in most design and diagram tools, and its absence in FigJam makes it harder to organize content quickly and consistently. Please consider adding vertical text alignment options to improve productivity and the overall user experience in FigJam.
Currently exported .PDFs out of Figma are not accessible, because the text is flattened as images. I would like to request an option for exported .PDFs to have editable text. This would be a game changer for our team to move off of Sketch! 😃 (Sketch allows for .PDFs to export with editable text, but Figma does not)
It is imperative that Figma address the issue of editable text in PDF exports. Clients, legal teams, accessibility—all need editable/scannable live text. Please!
This is a common mobile interaction so it feels like a big miss to not include it. This has limited my ability to test some things in the app I’m designing which is a bummer.
We currently can only Rename, Delete or Create a collection. Can we have an option to Duplicate an existing collection? This would allow users to quickly create copy of an existing collection of variable, then select a new design and switch from one collection to another without having to type everything. Example use case: Brand 1 (Collection) Colors (Group) Light (Mode) Dark (Mode) Fonts (Group) Light (Mode) Dark (Mode) After duplicating: Brand 2 (Collection) Colors (Group) Light (Mode) Dark (Mode) Fonts (Group) Light (Mode) Dark (Mode)
Right now, in order to link out of a file, the link has to be attached to a Text layer. It would be great if I could add a link out to any layer, like a button or a Card.
While cleaning up my file, I hid a frame that I didn't want visible at the time. I didn’t want to delete it because it was still useful. Months later, I needed that screen again. I tried searching for it using keywords, browsed through pages, and even looked through the version history.I ended up reviewing five months of version history, scanning for keywords to locate the screen. I eventually found it—it had been hidden all along. The content was never deleted. But because it was hidden, it didn’t show up in search results.This was frustrating. Search is supposed to make it easier to find things. Just because an object is hidden doesn’t mean it stops being part of the file. Excluding it from search reduces the usefulness of the feature.Request: Please make sure hidden elements are still indexed and searchable. At the very least, give users an option to include hidden content in search results.
If I could toggle all hidden layers to be seen together, it would make certain workflows a lot simpler
Firstly great job Figma Font variables are here!!! Figma tutorial: Variables for typography The only thing missing is the use of percentages in the line-height property. You can not use a percentage in the line-height as it only accepts variables that are a number type. Although the variables for line-height caters for pixel (absolute) line-heights (10,12,14)- it does not accommodate relative line heights. In other words you can’t use percentage variables for line heights that are a percentage of the font size (100%, 120%,150%). Interestingly …You can use a variable for letter-spacing ( which accepts a number variable - but reads it as a percentage) - the challenge remains that line heights by default are absolute not percentages - even though you can input a percentage. Percentages allow greater flexibility and less calculations Word around would be to allow formula in a variable e.g. =[variable] * 1.5 Or figuring out a way for the line height to be toggle between absolu
I’d love the option to save open tabs and tab groups to my Figma account and access them across computers.I work on two computers: one at the office and one at home. Tabs and groups stay local to each computer, so when I switch devices, I have to reopen files and recreate my workspace manually.It would be helpful to: Sync open tabs, their order, and tab groups across devices. Preserve group names and organization. Pick up where I left off when signing in on another computer. Ideally, this would be optional, so people who prefer separate workspaces on each computer could keep them.Having access to the same files is useful, but having the same working context would make switching between home and office much smoother.Does anyone else run into this or would find this helpful?
I would love the ability to set a background color in the layer list. I’d like to be able to set this on an individual layer or group of layers. I often have trouble finding important groups of layers. I’ve resorted to using emojis which helps. But imagine that we could color the background color of the label. I’d also like to edit the label name so that in my document “Blue” would represent to my developers that it’s grids.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.