Got a feature request or product idea? We're all ears!
Recently active
My team and I are currently having the inconvenience of having to publish our library every single time we make even a small change (like a font size increase, color change, etc.) and then switching to the working file and manually updating the library. Due to the nature of the project we do this quite frequently and having to publish – switch file – update every single time to see the changes in our designs turns out very time consuming if you add it up. It would be amazing if Figma could integrate a shortcut for automatically updating a library and automatically updating the files it is being used on (like a cmmd+S shortcut!), of course not everybody might want to have this so it would also be nice to be able to turn this shortcut on and off.
You can currently set multiple stroke colours to an object, but they will share the same properties (thickness, position, etc.). My idea is that you should be able to set all stroke properties on each stroke: Make sense or am I missing something?
When I started sharing AI Skills with teammates, I expected teammates to be able to edit a published AI skill and republish their changes without requiring the original owner to make every update.Problem: published skills are shared for use, but ongoing maintenance is blocked when only one person can update the source skill.Impact: this slows iteration, creates ownership bottlenecks, and makes shared team workflows harder to manage.Desired behavior: teammates with the right workspace permissions can open the published skill in Manage skills, edit it, and use Publish changes to update the shared version.
According to Cursor, this feature API does exist but it’s not allowed. Until we fully trust and understand how AI tools can help us with our work, we need a way to revert back to our designs prior to having any AI tool update it. Client: Cursor + remote MCP (https://mcp.figma.com/mcp) Tool: use_figma API: figma.saveVersionHistoryAsync(title, description?) Error: "saveVersionHistoryAsync" is not a supported API Debug UUID from our attempt: 9e76fe30-de7b-4528-b50e-a337ac24dd14 Use case: named “before Cursor edits” checkpoints with the user prompt in the description
It would be great if dev could export without rounded corners applied and or have some export flexibilities
The `list_shader_fills` tool can only reference built-in shaders. There should be a path to make user-defined shaders accessible via `list_shader_fills`.
Hi @Figma_support Issue If you choose unevenly spaced objects, Figma doesn’t allow you to enter a numeric figure to evenly space these. It does if the objects are evenly spaced though. Example Let’s say you have 3 objects on the canvas, each at different distances from each other and you want to set the vertical spacing between each object to 32px. You need to evenly distribute the objects first then then set the 32px spacing. Solution Cut the need to evenly distribute step by adding horiz and vert spacing inputs fields when unevenly space objects are selected. Mock up Thank you!
Hi Figma team, It would be very useful if it was possible to crop/zoom-in an image while using the fill option for responsiveness designs, and then deciding if it’s the width or height of the cropped image that should be the constraint. Here’s an example with a pink area showing what part of the image could be visible based on the selected constraint: Current problem being a cropped image will be deformed if its container change size, which happens when using responsiveness and auto-layout. Looking forward to see this improvement being worked on!
Currently, when you draw any shape, the shape becomes selected. Makes total sense, since I would likely want to change the color etc of the thing I just created. But the same is not true of connectors. After drawing a connector, the previous shape is still selected. When I want to change the color of the connector I just drew, I keep accidentally changing the fill of the shape instead. It’s not only extra clicks to change the connector color, but also prone to user error due to the inconsistent design of the property bars and the inconsistent behavior across objects.
The recent update of the Make panel UI has seemingly removed the ‘Go to Source’ button when in edit mode. You used to be able to select an element in the app, then go to the source code.The code would be highlighted for you and you can then make manual edits without the struggle of scrolling and navigating through the code to find the element you want to edit. Please bring back this feature!!
I'm really enjoying the Actions menu! It would be awesome to have the option to access the Assets tab directly as well, just like we can currently access the Assets left panel with a keyboard shortcut. This way, we could set a custom shortcut to open the Assets tab directly from the Actions floating menu. @Figma_Desktop🙏
Figma MCP should provide frame-to-image exporting as a tool. That way AI could export graphics in a page design as `.svg`s, `.png`s, etc... and upload them to our cloud bucket,or put them in our web assets folder.
Selecting color styles/variables, text styles, or anything else from one of these narrow and short popup windows in Figma is like trying to read a book through a keyhole - a major usability issue considering that selecting these things is one of the most common operations that a designer does. I have modified a few lines of CSS in Figma to demonstrate the glory of a wider and taller color styles window, where style names are not truncated so that I can actually read them, and my screen space is being used to its full potential. Sadly, the changes don’t persist after the window is closed. This would be a very nice and probably easy little big update, eh Figma? 🙏 A few lines of CSS can improve the lives of many.
Thanks for the auto layout CSS update. Strokes that sit outside the padding the way border-box works, removed mismatches between our components and our CSS.Inner shadows were missed though? In Figma the offset is measured from the outer edge of the frame, so the stroke eats part of it. In CSS an inset shadow starts at the padding box, right below the border. Same numbers, different result. A Frame with padding 8 and stroke set to Inside with a weight of 4, and one inner shadow with X 0, Y 8, blur 4, spread 0:- Figma renders 4px of green. The first 4px of the offset sit underneath the stroke.- Dev Mode hands out box-shadow: 0 8px 4px 0 #00FE00 inset, which renders 8px of green in the browser.- Matching Figma requires “0 calc(8px - 4px) 4px 0 #00FE00 inset”, so the visible offset is Y minus the stroke weight.Could inner shadows follow the same model as the rest of the auto layout change, or get a per effect switch like the Included and Excluded border option? Until then it would already
Hello,I can’t see the “minize UI” icon on every tab on the sidebar, and before the new UI I could minimize in every tab. I wish we had that icon back, it is very useful. Thank you for your attention!
In the People option of the Admin panel, I need a column to identify which group each person belongs to. Currently, it is very difficult to find and track this information.--En la opción 'Personas' del panel de administración, necesito una columna para identificar a qué grupo pertenece cada persona. Actualmente, es muy difícil encontrar y rastrear esta información.
Is it possible to change default font in Figma? (from Inter to Mardoto)
Whenever I create a arrow line, it always defaults to black color with 3px stroke. I often use the arrow line (Shft + L) to indicate any notes/guidelines. Applying default properties like as we do for the text will greatly help with the stroke and color properties for the line aswell. Do you expereince the same thing ? Is there any workaround you could suggest ?
If I add an instance of a component that in its master form is set to fill, and I am adding it to a frame with auto-layout, I want that instance to be automatically set to fill. That instances are always added as fixed width when the master is set to fill is an annoying inconvenience, especially when nested components also get set to fixed, thus requiring a whole process of fixing widths.
tldr; Please add improved user management features which allow quick access to a list of all users who have access to any team file, regardless of how that access is granted, along with the ability to remove or edit that access. This list should include users who show up in the share list of a file with the ‘anyone with a link’ permission selected. Please also add a view which shows all files, across all projects, and their link sharing setting. In addition the list should include the ability to edit those share settings one by one and in bulk via multi-select. the details; It is currently very difficult to audit what files or projects a given user has access to or to see all of the users who have access to your files. Similarly there is no way to view what the sharing settings (anyone with link, only invited people, ect) are for your files without individually viewing each one. I reached out to support to ensure that I wasn’t missing something but they confirmed my fears and asked m
Implement variable font property in plugin API and rest api Unfortunately it is not possible to get the complete properties for variable fonts via API access. Please implement the CSS property “font-variation-settings” for “wght”, “wdth”, “slnt” … “opsz” Or have I overlooked something, how do I get the information via the APis?
I’ve already started using the new slots and I find them amazing, but I think it’s very limiting to prevent the use of grid layout.
When reusing Auto Layout across different frames or components, there is no way to copy and paste only the Auto Layout settings. Users have to manually recreate spacing, padding, alignment, and other layout properties, or use Paste Properties, which also applies changes they may not want. SuggestionIntroduce a dedicated Paste Auto Layout action that copies only Auto Layout properties. When pasting, a small dialog could let users choose which settings to apply, such as Direction, Spacing, Padding, Alignment, Wrap, and Clip content. This would make it much faster to reuse layouts while avoiding unwanted changes to fills, effects, typography, or other design properties.Addition!This could also work to fills, strokes, effects. ExampleRight click an Auto Layout → Copy Auto Layout → Paste Auto Layout on another frame. A dialog appears where users can select exactly which Auto Layout properties to apply before pasting.
Describe the problem your experiencing and how your idea helps solve this Every time I enable Auto Layout (AL), the detail setting is set to Hug Contents. I realize that in some cases, it makes sense, but not always. We use the fixed width/height quite often, and changing it manually every time to fixed is pretty annoying. Probably introduce a user setting for default AL behaviour or remember the last setting used. Meaning that if I used Fixed the last time, it would be the initial setting next time I enable AL. Add as much context as possible (screenshots, Figma files, mockups, etc.) AL is a versatile tool, and more flexibility would make it even more user-friendly. Ask questions to bring the community into the conversation (e.g. Does anyone else experience this? Is anyone using a plugin or workaround to help solve this?, etc.
Hi! Please add support for video files in Figma Motion.It would be helpful to import video files, use them in compositions, and animate their properties directly within Motion. Video support would make it possible to create richer prototypes and motion designs without relying on external tools.
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.