Rolling out: Projects become folders 📂 ✨
Have a question? The community is here to help!
Recently active
When I Align horizontal centers + Align vertical centers 2 shapes together it is not centered at all. Is there something I can do to solve it ? I just started on Figma so I could miss something in the settings…Thank you to take time to reply. Regards.
We're encountering a challenge with accessing the context menu (right-click or control-click options) in the browser version of Figma on a Mac.Specifics:The context menu appears correctly in the Figma desktop app. It also functions as expected in other web browsing scenarios. However, when using Figma in a browser (e.g., Chrome, Safari), the context menu fails to appear.Question:Is this the intended behavior for the Figma browser version?If not, are there any settings or adjustments we can make to enable the context menu in the browser?
The height and width of the components designed on Figma( obviously choosing the whole number from the options Figma itself gives us) is seen to be changed to decimal numbers without our intervention on it. For example - we design a text using the font weight as 16pixels and we come back to see it changed as 16.89. Not sure why this is happening. and this is not only for the text fields but for all the components designed.
I’m currently trying to architect an approach on the best way to set up and maintain libraries. Current Structure: A single file for styles: DS Styles A few designers Rest of the population are viewers Updates are made to the live DS Styles file Version History has milestones set for tacking What I think would work better is to leverage the recommended use of Version History (Figma’s Recommendations) but I’m concerned with a few items. If we make milestones and duplicate each of the milestones - we’ll have individual files, each with its own library. I see this becoming a lot to manage and confusing for users. Is there a better to separate out WIP & Live files for libraries or to have Versions of Libraries?
Just curious if figma plugin is able to execute a wasm file ? if so can anyone provide links ? Thanks
Basically trying to recreate iMessage’s text input field, where:the text box grows upward as the user inputs more text; the text itself stays center aligned vertically in the text box; the send button is anchored at the bottom while the text box grows.I’ve figured out the text box growing upwards, but can’t keep the text from also being bottom aligned when the send button is bottom-aligned.
Whenever I hover on Blog Menu, the directory turns from pink to blue. I can’t find the reason when each of the menus have the same prototype/instances and they don’t have any problem when it’s open in other menu pages. Can anyone help me? What I do is create variants for hover and the texts will get bold and underlined. Then add prototype hover > change to variant 2-6 for each buttonI then create an instance, put it on a page and make it pink with underline for the directory page. Here’s how it looks when open in another menu. It works fine and stay pink when hovering on other menus. when hovered:I doubled checked the menus and I seem to have trouble with the Blogs page too. The Blog turns pink when I hover on About.
I'm experiencing the strangest issue… If anyone can help!I usually work with .SVG images, but today, for the first time, I noticed that all SVGs suddenly have a black background appearing in the design. However, when I use Present or Preview mode, everything looks fine.But when I export the design as .PNG or .JPG, the black background appears. If I export it as .SVG, it looks normal.Could the issue be related to my laptop's GPU, the images themselves, or Figma? Where is the problem coming from?I've tried multiple solutions, but nothing seems to work. Does anyone have a fix for this? 🤔 4o
Hi everyone,I'm developing a Figma plugin that clones a bar chart component and updates each bar's label dynamically. However, I'm facing two main issues:"table index is out of bounds" error (WebAssembly crash) when modifying cloned instances. Font loading issues when setting .characters on text nodes inside each bar.How My Plugin WorksThe user selects a chart component (which contains multiple "Bar Elements"). The plugin clones the selected instance and adjusts bar heights. Each "Bar Element" contains a label text node inside a "Label Frame". I need to load the font before modifying the label text. What I’ve Tried So FarChecked if nodes exist before modifying them. Ensured figma.loadFontAsync() runs before updating .characters. Wrapped barElement.clone() in try...catch to prevent crashes. Checked fontName before calling loadFontAsync(). Tried moving figma.loadFontAsync() outside the for loop to load it once before modifying text.Despite these fixes, I still get "table index is out of
Has anybody successfully used Figma to create animated PDFs? Could be with or without plugins. I’m specifically trying to just change a background gradient to create a shine effect that autoplays once or on loop, but any animation would be nice. Animations are generally possible in PDFs, but there’s not a lot of software to create them.
Background: In the design system I’m working on, I’m aiming for a seamless consistency between Figma and the Browser.Has anyone already created a table of CSS values for Noto Sans that aligns Figma designs with rendering in Microsoft browsers (like Edge)?I’m looking to match line heights and letter spacings as closely as possible and would greatly appreciate if I could see your mappings or get any tips on achieving consistent rendering. Already did it for <p> 16px, as you can see. Figma Element Figma Font-Size Figma Line-Height Figma Letter-Spacing CSS Font-Size CSS Line-Height CSS Letter-Spacing Body Text 16px Auto 0 16px 1.47rem 0.45px H1 ... ... ... ... ... ... H2 ... ... ... ... ... ...
Hi all,I’m designing a FormControl utility which will be used to pass Nested components inside, like TextField, Password etc.The structure of the FormControl component in code has couple subcomponents, like FormControl.Label, FormControl.Helper, FormControl.Error. During codeconnect I explored a way to code connect subcomponents as figma.string and it worked fine but I faced a problem that FormControl.Helper was always visible in CodeConnect panel in a code snippet, even though Helper prop was false for the component in Figma.So I decided to have individual subccomponents in Figma like FormControl.Label, FormControl.Helper, FormControl.Error and pass them as nested components and do the code connect using figma.children. Everything works fine, but Figma component props panel looks a little bit clunky. So I’m wondering if there is a way to make figma.string works properly? Thanks!
Hello,I am new to Figma and have read that the Material Design Kit for Figma is designed to be used with the Material theme builder plugin.I have used the Material Theme builder to create a custom theme in my project file. Now, I would like to use the theme I just created with the Material Design kit. When I add the Material Design kit to my file via the assets tab, all its components have their own color theme instead of using the theme colors generated by my theme builder. How can I achieve this?
Hello!I am making plugin to export content from file.I use await node.exportAsync({ format: 'SVG_STRING' })to export, for example, RECTANGLE node as svg.I also need to get information about size and position of this image.I tried to use node.width, node.height, node.x, node.y, but it doesnt work correct. The reason is figma doesnt export node as is, it optimize svg and do not return the part of node, that is over frame edge.How can i get coords and dimensions of exported svg to be able to draw it in another system?Thanks!
Dear community, I'm creating a Figma PLUGIN solution that finds all component nodes and filter only those, whose color variable matches a user's input. Usecase:Designer wants to find where is a specific color variable used within a library file. How it should work:User types in a plugin UI: “button/background/hover” Plugin search through all the component nodes. Plugin prints out all component nodes that have the typed variable in their color fills. Problem:Any component node I retrieve, there is no “boundVariable.fills” available to inspect, so that I cannot think of a proper way how to get to the fills variable. For a context: ComponentNode id: 1:10 (from the screenshot) is paired to a variable color Plugin returns at “if (selectedNode.boundVariables?.fills)” Codeasync function findComponentsUsingVariable(typedName: string) { try { // Ensure that all pages are loaded properly console.log("Loading pages..."); await figma.loadAllPagesAsync(); console.log
I’m not able to see the option to join Figma ai and ui3 waitlist when i click the “?” in bottom right corner. What should i do?
Hey everyone, I’m having a super frustrating issue with the Retextifier plugin, which allows multi-line pasting into separate text fields—perfect for mass copy-pasting. It saves me hours of work, but today it completely stopped working on my MacBook Pro.• What’s happening?• The CMD + SHIFT + V shortcut (multi-line paste) doesn’t work only in the Retextifier plugin.• It works fine everywhere else on my Mac (other apps, even other Figma functions).• It works perfectly on my MacBook Air with the same setup.• Booted in Safe Mode, reset settings, reinstalled the plugin—still no luck. This issue turned a 5-minute task into an hour-long nightmare, and now I want to burn my laptop. 😅 If anyone has a clue about what’s blocking this shortcut or how to fix it, I’ll literally buy you a coffee. ☕🚀 Thanks in advance! 🙏
I’ve build a figma plugin react app using vite. I’ve 2 config files I give something like this: vite.config.ui.js:export default defineConfig({plugins: [react(), viteSingleFile(), url()],root: "src",build: { outDir: "../dist", emptyOutDir: true, minify: false, sourcemap: true,},});and vite.config.code.js:export default defineConfig({ plugins: [react(), viteSingleFile(), url()], root: "src", build: { lib: { entry: "../code.tsx", fileName: "code", formats: ["es"], }, minify: false, outDir: "../dist", sourcemap: true, },});In manifest.json I gave "ui": "./dist/index.html","main": "./dist/code.mjs"The dist folder structure generated is something like this:dist/assets/index-6f39be08.js.mapdist/code.mjsdist/code.mjs.mapdist/index.htmlI want to send the sourcemap to the bugsnag. I’m able to send the code.mjs.map but not the index-6f39be08.js.map since it looks for the corresponding js file as well. But all the js is inline in the index.html since Figma requires
Hello folks, I managed to successfully publish a Figma plugin. But, on copying the link from the plugin details page - it throws a 404 error for team members within the org. (I have provided access to only the organisation). Can someone help?
i was trying to get figma beta but it wasn’t showing in my panel anyone help me to get Figma Beta access
Hi guys,I am trying to create a responsive dropdown, as you can see following are the components i’ve created, everything works fine, but the only problem is when i try to test it on the checkout page i have created, it cant override the other components. I’ve checked the layers seauence, this dropdown button is exactly on top of the text below. I have tried using overlay prototyping, it works, but then my original animation is affected. Can anyone help with this
Hello Community! Im new in Figma and have a question. I have an overlay that is triggered after delay. The thing is that I still have interactions in this frame but the overlay “blocks” it, everything is unclickable at the prototype because of the overlay. I know the other way to achieve this is to use the “duplicate screens” method, but I dont really want to do that. Is there a way to fix this issue or do I have to do the “long way”
What languages should I learn? but I am not sure where to start. Can anyone provide some guidance? Thank you!
My Figma prototype is not matching my design file. For some reason, when clicking on certain pages, the design elements are not displaying correctly. I already checked the memory, and it is not a memory problem. I need help ASAP, please! Prototype link:Figma – 11 Jun 24
I used to have a Figma guest account that I use but after I've updated to new version I’ve lost that account with all my personal super important drafts which no shared links to access. Is there any way I can restore those files back🥹
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.