Have a question? The community is here to help!
Recently active
The professional plan for this month of April was renewed by mistake and I requested a refund. I spoke to a very kind operator who gave me two options in the email: “I can either refund fully by canceling your subscription or I can refund for only the extra users charged this month, but keep the plan active”. However, I didn’t see this email right away, I saw it a few days ago and I replied to him with the first option, except that he no longer replies to me and this Saturday the days you can request it run out. I don’t know what to do, I even opened another ticket to get their attention, but no one responded
If i take a screenshot of a page that is wide but short and paste it into FigJam, then take a screenshot that is narrow and tall and paste it into FigJam they show at different sizes. I use FigJam a lot for capturing flows and bits of other things and want it to always paste in at the same resolution… drives me crazy. Anyone else?
I’ve been using Figma for many years now, and to this day, still do not know what value/benefit a “Group” nesting structure provides over a “Frame” nesting structure. I use Frames for everything. Someone please explain! Thanks!
Hey guys, I am designing an app and I suggested to my client to use Material Design, mentioning that they could use any design system they want, or even create it from scratch, since what I will create has a custom look. My problem is, and it’s the first time I hear about it in 17 years, my client’s developer is asking me to name the colors exactly like they do in the Material Design system. Is he insane, or am I insane? 😛 He’s using Flutter, and he says that if the colors are named exactly the same, they will simply be assigned to the right element inside each component. But I am not using the colors in the same way, so if they would automatically get assigned, it would be a total mess. Anyone had this request before? Am I missing something? Thank you 🙂
Before it was possible to use a modifier key like CTRL Example: I use CTRL + Shift + A for my Shortcuts plugin to set Align between Items on “Fixed”. This was working fine for years. Suddenly it executes add Autolayout (Shift + A) even though the Shortcut is correctly applied and visible in die macOS menubar. So its ignoring the CTRL modifier key now. Is this intended?
Hi I have a selected Figma node item’s as an array of image byte arrays in the ui. It is an html file. I have installed JSZIP via npm install jszip. But when I try to refer jszip, it gives error. I tried as below Blockquote <html> <head> <title>Zip Images</title> <script src="node_modules/jszip/dist/jszip.min.js"></script> </head> <body> <script> function ui_f5_zipIt() { console.log(array_image_bytes) const zip = new JSZip(); ///THROW ERROR HERE } </script> Error is VM489:83 Uncaught ReferenceError: JSZip is not defined at ui_f5_zipIt (<anonymous>:83:21) at window.onmessage (<anonymous>:21:13) Please note I am working in figma desktop
Is it just me or everyone else, I now found “Publish changes…” button less intuitive? Furthermore, the button is kind of camouflaging with the entire UI. I’m wondering though what’s the reason for this design?
There’s an issue when I open the file using the file link; some parts of the components (like icons) are missing on the viewer’s screen. However, we found that this only occurs in accounts that have editor permissions but are set as viewers in a project. It does not happen in accounts that are editors or general viewers; they see the correct components. This is particularly concerning because the affected account belongs to a developer, and I’m worried they might develop the wrong UI due to missing components. have editor permissions but are set as viewers editors or general viewers
Hi designers and developers, I’ve got a small issue with Figma’s Dev Mode. Every time I want to copy text, I have to select it or the variable first—super annoying! Our team uses variables for i18n copy, and this extra step is a hassle for our partners. Any tips on how to set it so we can copy text directly without the selection? It’d be awesome if Figma added this feature! Can’t wait to hear your suggestions and discuss!
I am currently developing a Figma plugin and I am exploring different methods to implement user authentication. I am considering using Firebase Authentication due to its simplicity and robust features. I would like to know if it is possible to integrate Firebase Authentication to authenticate users within a Figma plugin
I have a file that has templated components made up of smaller components that are linked from other files in our design system. Whenever the page with the templates is copied for a project the size of it goes from using 9% of memory to 24% right away. And as designers copy some of the templated components onto new pages within the newly copied file the memory usage gets out of control fast. There are Lots of variants that are on the on file that is being copied and each variant contains lots of variants of the smaller molecules that make up the templates. What is the best way to go about fixing this? I have thought about using instance swaps from a library file so that designers are only making edits to the instances vs components on the file. But I am not sure how we can reduce the memory usage significantly without messing up their design work. I have added support-share@figma.com to the file but they have not accepted the invite yet.
Hello, I am trying to figure out how to create a secure login experience inside of a Figma plugin. I am currently using Firebase Authentication on my remote server which is working great. Now I would like to leverage Firebase Authentication through my Figma Plugin but I am running into roadblocks. Any help would be appreciated. I am following https://www.figma.com/plugin-docs/oauth-with-plugins/ and I am able to make sense of some of the instructions. I have successfully loaded my authentication page that is on my remote server by opening the remote page using (figma.showUI(<script>window.location.href = "https://www.mysitehere.com"</script>); I am able to go through the login flow on the remote server. After that I am stuck… How do I generate and store the unique read/write key pair? I am able to log in with Firebase and I am redirected to a predefined page that gets passed the authResult all inside the Iframe. How do I return that authResult to the figma plugin and then r
My Figma Education Plan is expiring soon and I had received a mail regarding the same. However, I wish to renew my Education Plan because Im not graduate yet and I still need to use Figma for my school projects. Whenever I click on the option of “Verify your Education Status” it is redirects me to the Verification page, however the page says this after I submit the form: “Verification Failed" How do I renew my Education Status?
Is it possible to use a variable in the measure tool in the new Dev Mode update?
I have an OAuth link for google authentication Looks like this: https://api.x.xx.com/v1/oauth/google (NOT THE ACTUAL API) I need to use this link to open a browser window, which on opening shows the google provider screen showing our google accounts. I have done till that using window.open(url) method. Now, on pressing a google account of ours, I need to obtain the user details and send these details to the figma plugin somehow. So like communicating or sending data between a browser window and my figma plugin. How do i do that?
Hello! Does anyone know how to distribute object equally in circle. For example the small circle on the big circle on the picture uploaded ?
I have found many posts raising this issue, but none that have solved it. When I export Frames to PDF the file cannot be opened by Acrobat. Acrobat dialog box says: “An error exists on this page. Acrobat may not display the page correctly. Please contact the person who created the PDF document to correct the problem” Weirdly, it can easily be opened in Apple Preview. But my clients are not on Macs, and they have to be be able to open these files in Acrobat. Has anyone found a solution for this?
Is it possible to change user seat license in bulk? I have a CSV of member names that I want to change from viewer to full.
Is it possible to have a table with a border and the rows scroll beyond the fold while the header is sticky? There should be additional space below the table as well. I can get the space to show if the table doesn’t have a stroke but if it contains a stroke the bottom padding is below the last row but inside the stroke. I’ve attached a mockup of what I’m trying to achieve.
Show two different style above and below
I would like to make a query via API to return the number of licenses, total used and remaining
Hi, I just downloaded the latest Figma update. Now it does not open anymore, I just see the loading indicator of the mac cursor and nothing happens. I also tried to download and reinstall Figma, but that did not work either. Does anyone have the same problem and could fix it?
How exactly do you detach a variable from a layer without deleting it from your local variables list? Right now you have to make the entire thing from scratch or am I missing something?
Can anyone help? I’ve been developing the Figma screens which have been working fine when viewing in prototype mode (e.g. on a specific device) but suddenly when I now run the preview mode, all the settings seem to be lost and the components come out all over the show on the preview screen. Any ideas how to fix?
It looks like the token endpoint: https://www.figma.com/api/oauth/token is returning an undocumented user_id field which is different from the id on the users endpoint: /v1/me Is this an internal ID that shouldn’t be exposed, or should it be documented? POST https://www.figma.com/api/oauth/token? client_id=:client_id& client_secret=:client_secret& redirect_uri=:callback& code=:code& grant_type=authorization_code { "access_token": <TOKEN>, "expires_in": <EXPIRATION (in seconds)>, "user_id": <ID>, "refresh_token": <REFRESH TOKEN> }
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.