Rolling out: Projects become folders 📂 ✨
Let us know what would make Figma better for you.
Recently active
Currently if a layer is clipped by a parent frame that layer only exports the visible content. My proposal is to include an option to export the entire contents of a layer (including clipped/non-visible areas). E.g. ☑️ Export only visible content - or something similar.
I know this is an idea stolen from Sketch, but I think it is worth stealing as it is good! 😁 Copy an item from one part of the canvas Move to where you want to insert it Right click the mouse and one of the right click menu items is Paste here This allows you to paste in the spot of choice The current behaviour is once you’ve copied something, if you paste it pastes on top of the original item, which is useful if you need it, but not useful if you have already moved around the canvas.
I am developing the following widgets for Figma and FigJam.Figma I would like to make this widget compatible with Dev Mode. To do so, I have specified the following editorType in manifest.json. "editorType": [ "figma", "figjam", "dev" ] However, I get a Manifest error and cannot use the widget. Manifest error A Plugin can't have both "dev" and "figJam" in editorType. I only want the URL and title of the link to be reflected in Dev Mode only when the widget is used in Figma, so the support in Dev Mode is an auxiliary feature. Therefore, please allow us to develop widgets for Figma, DevMode, and FigJam.
I’m a designer who’s learning how to build Figma plugins. I was following Figma’s tutorial and here are my gripes with it : https://www.youtube.com/watch?v=ExwP3Kmh-vI&t=724s&ab_channel=Figma 1. Overall video is too long As someone who has some background knowledge in JS, it felt like there was too much content to digest. I would suggest splitting the video to 2 videos; the first which teaches you how to format your menu in ui.html, and the second where it talks about passing values from ui.html to code.js and accessing data from your Figma file 2. Info on including external libraries is sparse/none existent In the video, when the author wants ui.html to make use of Thomas Lowry’s UI library, they say to simply paste in the link tag as such: [link rel=“stylesheet” href=“https://cdn.jsdelivr.net/gh/thomas-lowry/figma-plugin-ds/dist/figma-plugin-ds.css”] What they didn’t mention in that video was that: a) Figma plugins only loads content from ui.html, code.js, and stuff from whi
Well, recently I migrated to Figma because Adobe apparently won’t take care of XD anymore, so I’m having to adapt to the new app, however, Figma is quite strange at first sight and doesn’t have a very intuitive UI. In terms of practicality, XD still has advantages, however, in terms of functions and stability, Figma is much better. Due to the clear abandonment of XD by Adobe, I would like to suggest some positive things that the app has that could be included in Figma, as I am learning to use it and I see that they could be useful. The first of these suggestions is the side panel, in Figma everything gets crowded and is quite awkward to use due to the overload of information, so there could be something similar to XD, where there is a button for each type of panel, the Styles panel, where only Colors, Fonts and Components that the user has saved are shown, the Layers panel, which shows the layers and their groups, and the Plugins panel, where the plugins that the user uses are fixed an
Hey Figma, What happened to the super handy shortcut when working with libraries. When i click CMD+3 to open my libraries, the cursor doesn’t start in the search field anymore. I use to work like the Mac search CMD+SPACE, when the curser starts in the search field, its very annoying 😕
Sidebar Project Spaces would make keeping track of my projects so much easier. Sidebar Project Spaces would allow a user to create different spaces in the sidebar to organize their Team projects. I have provided an example of how this would work. In my example the user has created three Spaces (Completed Projects, In Progress, and On Deck) Users would be able to create as many spaces as they want and name them what they want. The best part of this feature is that It’s simple, it’s not requiring any files to be moved around. It literally just a visual design affordance to add better organization to a Team’s Projects. Let me know if you have any questions.
Hello! Auto layout settings - align items inside container. It’s such a commonly used feature, so for me, it will be very useful. Something like this: Flex packed: Ctrl + Shift + Alt + 1 Space between: Ctrl + Shift + Alt + 0 Thanks! 👽
Would be good to assign default reviews on library files?
This was previously suggested for UX designers, but I think it has other use cases in social media too. Just a simple word and/or character counter in the text properties panel that updates as you type (the same way the width of the text box updates in the properties panel), and can be toggled off if you find it a hindrance.
Current behavior: When I paste a new image into a layer or component with the Image Fill set to “Fit” it reverts back to “Fill” every single time. Expected behavior: Pasting an image into a shape/layer/component should retain the original Image Fill setting. My work frequently involves copying an image from our production site and pasting it into my components. Since it resets image fill each time, I select every layer individually and manually reset the fill to “Fit”. This is really time consuming when working with lots of images. I see this issue has been raised before in this forum with no fix in the last 2 years.
As Chuck_Konfrst suggested, it would be nice if we could customize the Workspace icons in Enterprise instead of the generic and randomly assigned ones.
If I have a file I want to control contributions to, I should be able to: Set some users as “owners” who can approve merge requests Set other users as “editors” who can open merge requests Leave still others as “viewers” who can do neither Today, I have a library I need to keep maintained, but it’s terribly easy to accidentally make a change to a file if you have edit access, and not realize that you’ve left unpublished changes on that file. In this world, editors could still freely open branches and explore (perhaps they’re considering adding a new design system component, or updating our text styles) without having to ask permission, but the main file is still kept tightly controlled and “clean.”
When I drag a PNG image from my desktop onto a FigJam board, I get the following error: However, the same image will upload correctly if I use the image upload flow from the tool bar, or use the keyboard shortcut. Dragging DOES work for jpeg images. This feature is important to me because I take a lot of screenshots from other artifacts to quickly compile them into FigJam for team meetings and general synthesis. I’m using Mac OS 13.0.1 and Chrome Version 110.0.5481.77 (Official Build) (x86_64).
I know there is the selection tool, however, it isn’t as flexible when working with hand written/drawn elements on the board. I’d like a lasso select tool that allows for a free-form selection with more precision.
Scaling vector by setting constraints to it is super easy and a convenient feature but what if we could do the same for text. It would be like rem built inside figma!
We recently migrated into Figma and imported all our sketch files. I created a solid DS in Figma. Now the problem is, while working on old files, It’s hard to remove a layer and place the component at the same place. It’s been so much annoying and it’s a life saving feature to have something like replace layer with component. Do you also faced same problem ? Please help me out if you have a workaround or plugin that eases this.
My colleague and I recently released this widget: Estimate Stickers | Figma Community As an enhancement we’re adding the ability for users to select different shapes for the estimate stickers. We’ve written the code and logic to switch the shapes, and are finessing the UI. Ideally we want to use the WidgetPropertyMenuDropdownItem with icons instead of words. But reading the documentation it appears WidgetPropertyMenuDropdownItem does not permit icons. Here’s a very quick mock-up of what we’re trying to achieve: We want to make the widget feel as FigJam-native as possible by copying the patterns used elsewhere in the Figma UI. Ideally we want it to look and act like this shape selector elsewhere in Figma, but with our own custom icons: Is the UI in our mock-up possible using the widget API? If not, is it on the roadmap as a future enhancement?
It’d be cool to have an interaction type that works a bit like overlays; you create an object that will follow your cursor, then link an interaction from your device UI frame to this object and set it to “Follow cursor”. Now when you preview the prototyped UI frame, the object will follow your cursor. This interaction could also offer a “Hide default cursor” option, which allows to use the object as a custom cursor, or just as a design element (like on the Frontify landing page for instance).
Problem: the design system my team uses is based on an 8px grid, ie. we want to limit sizes to multiples of 8. This is something we currently do manually and works because there is shared knowledge, however it is a small bit of overhead. Proposed Solution: Allow us to define different kinds of variables that would be usable from anywhere a size can be specified. This would help standardize things like spacing between elements when using auto layout, padding, border radii, etc. Ideally my team can have slightly less overhead when making size decisions. I have played around with both the Design Tokens and Figma Tokens plugins, but both are “too far from the metal” and the efficiency gains aren’t worth all the extra clicks and tooling.
HI all. This week, I launched a UI-less plugin command that creates component specifications including Anatomy, Layout and spacing, and Props. User requests (such as “don’t add styles to my file”) suggest that user-controlled configuration would be valued. What is the best way to enable configuration without Parameters (annoying to click through every time) or a Figma UI? My thought: publish a “Configuration” frame with a stack of properties, a default value, and other values they can choose from in a community file. Users would then place that frame into their local file, edit the config, and the plugin would findOne and read that frame as it runs each time. Is there a better way?
In my figma plugin, I did, let targetNode = figma.currentPage.findAll((node) => node.name === data.target); I can access a node in one of the layer. I am trying to hide everything and from this node, by traversing to root, to set visibility. But I get error to access parent in loop. Basically trying to do below in a loop console.log(“current page”,figma.root.name) let node = targetNode[0] node.visible=true let nodep = node.parent if(nodep?.type ==“FRAME”) nodep.visible=true let nodepp = nodep?.parent if(nodepp?.type ==“FRAME”) nodepp.visible=true
Text review plugins can only return suggestions while entering text edit mode and on the PropertyChange event type. But what if we add a text range selection event and return suggestions for that range? This would make plugins even more powerful. For example: If the user enters text edit mode and all text is selected (0, text.length) or nothing is selected (start === end), the plugin will return suggestions for the entire length of the text. If the user is already in text edit mode and selects a range of text, return suggestions for that range only. That is, every time the user selects a range of text, the event fires specifically for that range.
Currently, text review plugins can only return 3 suggestions, no matter how many elements are in the array. This limit is not mentioned in the Plugin API documentation. It would be great if the limit on the number of suggestions could be increased.
Being able to add/post comments as a voice note. (could be transcripted). The design would be the same as now but with the option to record a voice note instead of having to type the text.
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.