Rolling out: Projects become folders 📂 ✨
Got a feature request or product idea? We're all ears!
Recently active
I’m really wanting to hear the AI-based summary as it’s being “typed out” on dot matrix paper.
Like it says, I want to be able to resize components in FigJam and have them adhere to their contraint rules, rather than just scaling in all directions. The use case is that I want to build a set of components for my team to use for roadmapping in FigJam so it’s standardized across the entire group and folks aren’t being forced to create their own, non-standard designs. I know I can build a FigJam template, but i want to be able to define things like roadmap item headers and descriptions, colors, statuses, etc. and then my team can just fill in the fields in the components
Long story short: I really need the eyedropper tool to recognise when I’m colorpicking a transparent color. I used to get around this by copy-pasting the fill appearance (very tedious but not impossible) and pasting it onto another object. But if I need this color to be in my variables and not on an object, the only way for me to fill in these values is to literally hand-write every hex code and opacity value separately. Like I need to have two windows open and cross-reference all these values manually. It’s madness. For context, I’m trying to import my generated custom palette from Radix UI into Figma variables. I have found various Plugins that get me half of the way there, but not all the way. Not even in combination with each other. I have: light mode & dark mode solid color scales for each mode alpha color scales for each mode I found a plugin that will generate swatches out of the CSS that I copy from Radix, but I cannot bring these swatches into Figma Variables with the mod
Hello, I use Rhinoceros3D v7 for anything vector related because it’s precise, user friendly and powerfull. I’d like to copy/paste vectors from rhino to Figma so I don’t have to export/import and create a junk file everytime I want to switch from one software to the other. Currently, I need to copy in rhino, paste in Illustrator (because rhino copy indeed the vector information), copy again from illustrator and paste to Figma, so I’m able to use a vector. If I copy from Rhino and paste in Figma, I have just an image. It would be nice to copy/paste vectors from rhino to Figma directly.
There should be a way to add critical accessibility annotations into a Figma component… for example, icons should be able to be “tagged” whether decorative or not, add alt tags… Headers should have the ability to add the correct markup. Basically, allow for designers to add properties into their designs that are not reflected on the screen… Would be AWESOME if your AI capabilities could analyse a screen and then add accessibility annotations as well… but in the meantime… ⬆️
Hello, Been wondering for huge minutes looking for a place to attach a boolean to a sub-component in a component… also saw people had such problems on the forums… found it but… OMG APPEARANCE? Come on… it should be in its Properties panel in Component Configuration! There are more examples like this - tiny things that make the workflow broken…
I’m currently using Figma with an Organization account, and I was wondering if there’s a way to automatically back up our design files and assets that are stored on Figma. Specifically, is there an option to back up files to cloud storage, such as OneDrive or an S3 bucket? I want to ensure we have external backups of all our design assets.
Problem statement Currently, when following another designer we struggle to find our way back to the work that you are doing. It always take some brainpower to find your way back to your workflow if you work in a massive file. Idea Following back yourself. Go back to your original work by clicking on your own user. I see our team is already trying to click their own avatars, so the mental model is there.
We had to migrate files across different accounts. The only way we found possible was to add the origin account as editor and transfer the files and ownership. Anything else resulted in losing edit privileges during the process. A month later, we get a notice that we owe 15$. During the interaction of adding another editor, we never got any feedback from Figma about that costing an extra 15$. Now, we got a ticket about the issue but, as usual, it delays days to be handled (another drawback that needs to be addressed). Last but not least, even the editor account that was paid for one year in advance is now locked. This is not the best way you can do this. You need to provide feedback to the users when they come across an interaction implies an additional charge (yes, even if it’s somewhere documented). Instead of suspending editors, make the add editor interaction prepaid (like it normally is when you get the first editor), so that you don’t prevent paid editors from using the service,
Hi, selection colors is a really great feature! One thing that could be improved though is keyboard navigation. Probably a low-hanging fruit: As a user, I’d love to go through several colors and change them, using the keyboard. I can navigate the color fields using Tab/Shift+Tab. But if I change a color value, keyboard focus position is lost shortly afterwards. What should happen: I select the first color value field, change it, press Tab (twice, to skip over the opacity field) to focus the next color value field, change it by typing or pasting a new color value, press Tab (twice), … What actually happens: I select the first color value field, change it, press Tab once → Opacity field is in focus, press Tab a second time → Keyboard focus is moved out of the property panel to the canvas, next Tab changes what I have selected on the canvas. I’d also really love to be able to assign my color variables directly from the color value input field, auto-complete search style. But that’s a diff
Color Picker should be on the little color square (wich already is) but also a picker on the right of the value so we could pick it faster.
One common problem I run into, as well as others is adding things to component instances, or changing things like auto-layout direction for a given instance. Right now, in order to achieve for example a tree structure that can grow would be to make sure that the tree items are not in a component, and handle the nesting manually by resizing the tree nodes. This can get pretty bothersome when you also need to worry about other layout constraints, or need to change the spacing for example. Another way would be to have all of the possible tree nodes you want already pre-created in the master component, but this makes it quite annoying to manage, because you’d need to always hide and unhide each tree node and it pollutes your layer view with unnecessary items. I think a solution to this problem, and also likely other common issues with component instance management would be to just allow instances to be modified completely without restrictions, including being able to add items into the hie
the goal is to sync a recurring shape dimension to google spreadsheet for instance imagine a list of segments in various lengths 2,4,6 1.set rectangle width dimension to variable for instance Width and fixed height 20px 2.tranform to component 3.multiply instance 50 times 4.apply a value to width based on a spreadsheet something like that the end results is 50 reqtangles in various size . (i also have an option to import all the various legths as variables. but have not been able to connect the variables/ width parameter to the google sheet or otherwise
When we select multiple files and want to export them, it would be good if it asked us and then gave us the zip file. Maybe I want them one by one.
Currently if I want to change the variable mode in prototyping, it applies the mode change to ALL visible objects that contain that mode. The problem with this is that on the canvas variable modes are not applied universally but on a per-object instance… or parent + child-inheritance. Mode changes should apply the same way regardless of whether I’m on canvas working or making actions change them in prototyping. Also, please do not suggest using variants. I know that would work, but I’d much rather use variables and have them act consistently rather than try juggle both and then also waste anymore memory than I have to. Here’s a couple of GIFs showing what I mean : How mode changes work on the canvas =😎 How it works in prototyping = 💩
I’ve started a new job as a researcher and am so used to using miro for interview note-taking. They’re using FigJam for this and I’ve found it really clunky when trying to take notes quickly. I want to be able to be writing a note and then press TAB to create a new post it note, same colour the sits next to it. It’s too much effort to drag a new one into the right place and then start typing. I’ve missed what they’ve said in that time. Thanks!
Hi @Junko3, I just came across this thread as my organization ran into the same limit. The problem is, the font in question is the latest version of Apple’s “SF Pro” font, which exceeds 20MB. SF Pro contains all SF Symbols, and we have used the font for the last several years to back the iOS portion of our library’s icon system. Now we can’t access any of the new symbols in SF Symbols version 6 in Figma. Neither of the two proposed solutions would work for us. Due to IT restrictions at our organization, local installation isn’t an option, nor is cutting down the font itself (I’m not the font’s author and font editing software is unavailable to me here). The only workaround I can use is to assign one of the other San Francisco fonts (SF Compact, SF Display, SF Text, or even various weights of SF Pro italics), because these different styles affect standard letter forms but not SF Symbols. Still, it’s a weird hack. Ideally the size limit on fonts would be raised or eliminated—or maybe you
Hi! I would like it to be possible to set limits to numerical value variables, such as a max and min number (like when I use it to make shopping carts I would easily like to be able to just set it up in a way that the value for variable “in_cart” cannot go below 0. Additionally it would be nice if you could define the limits to round off on variables, such as round to max 2 decimals or even to be able to set an integer variable, meaning that it needs to round the variable calculation always up to an integer. The second idea is not that common of a use case, but I think the first one is definitely.
Dear Figma Team, I hope this message finds you well. I am writing to request the addition of the Kazakh language to Figma’s AI Translation feature. Currently, this tool is extremely useful for translating text within designs, but it does not support Kazakh, which limits its functionality for users in Kazakhstan. Kazakh is the state language of Kazakhstan and is widely used in design projects across the country. Adding Kazakh to the AI Translation feature would be incredibly beneficial for local designers, making it easier to create designs in multiple languages and improving collaboration with clients and teams. Thank you for considering this request. I believe this addition would make Figma even more inclusive and valuable for a growing community of users in Kazakhstan. Please feel free to contact me if you need further input or details. Best regards,Anel
It’d be great to have a SOLO button by the layer name (next to the visibility and lock buttons) — similar to the one in After Effects. It would turn off the visibility of all layers except for the selected one. There would also be an option to solo more than one layer. Currently, if I want to quickly view a single isolated element in a complex frame with many elements, I have to turn off all the others manually. Then, I need to turn them back on again. Unless there’s another way to achieve this that I’m not aware of?
Just now I tried to use the common ctrl/cmd + K shortcut to insert a link to the selected text. To my surprise the keyboard shortcut changed to something else (don’t remember to what, don’t care). The ctrl/cmd+k key combination is common and vastly used in text editors, desktop apps, and web apps. I know only 2 apps that does not comply with this de facto standard: Slack and now Figma. It would be great if you consider using commonly used standards.
It would be nice to have an ability to mark a page inside a project as archived. This is for anyone who accesses the project to understand that the page was archived and should not be considered. However, there’s still a value of keeping these pages in the project to have a reference to a different design directions considered in the past of removed features. An archived page is in a read only mode. It cannot be edited or commented on. It also is somehow marked as archived in the Figma UI. Today I usually create an empty page with the title “Archive” and everything below it is considered archived but it is not a standard way of working with archived-but-still-useful pages.
In my files I have some core mobile designs, and then I usually have a section that points out changes when it gets to tablet size. Or, there could be sections that have background information in them that isn’t needed to view all the time. It would be nice to be able to collapse/expand sections so that upon first view of a page it’s not super cluttered. And then, should you need to expand the sections, you can
Use case: I have a product card with a main image and a row of color swatches underneath it. Right now, clicking a swatch updates the product image to the correct color via setting a string variable (e.g. on click, set variable to “Product_Blue”). It also give the swatch a black stroke indicating it’s the selected color. So far so good. I would like to add functionality where it updates the product image while hovering but then resets it when the mouse moves away. This is currently impossible, as the variable reassignment sticks. This thread suggests using mouse enter/mouse exit, but this doesn’t work in my example because there are as many possible mouse exit variables as there are swatches (how would we know which swatch was selected before hovering over another?) So, I’m proposing that there be a way to set the value of a set variable action to “default”, AKA whatever value is stored in your local variables. Thanks 🙂
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.