Better Figma Integration Access Management
in progress
A
Alexandre Boucher
I have 2 issues with the Figma Integration:
- People need to have a Full Seat in Figma in order to use the SimpleLocalize integration. Ideally, I would have that working even with a Dev or Collab seat in Figma for devs for example.
- I need to give admin access to users on the SimpleLocalize Project in order for them to use the Figma integration, otherwise they won't see the project at all. I feel like a Translator role with edit access should be able to use the Figma plugin, no?
A
Alexandre Boucher
Thanks Jakub Pomykała for the replies, really appreciate it and really looking forward to these upgrades!
As for the Figma plugin in Dev Mode (and to be honest even for Collab seats it would be great), I totally get the limitation. I feel like a version of the plugin where we could even just have a "read-only" view of the plugin would make sense, so devs could straight up know which text maps to which SimpleLocalize Key by using the plugin in Figma. I feel like this would be overall low-effort on the SimpleLocalize team, but definitely high impact and really appreciated for developers using Figma (which right now on our end all have Dev or Collab seats).
Jakub Pomykała
Hey Alexandre
I think I have all the details:
- DevMode in Figma doesn't allow plugins to write or modify any data in Figma files. Because of this, the only functionality that could work is updating the translation keys names in SimpleLocalize via plugin UI. So we cannot simply "enable plugin in DevMode" and the reason is that we can't make any updates to the Figma file in "DevMode". :(
We have a few pending updates to make in Figma plugin, so soon we'll take a closer look at this.
- As you've noticed, translators can't use Figma plugins because this integrations requires a wider range of SimpleLocalize permissions such as creating/editing keys and its metadata, and pushing/pulling translations with metadata to function properly. We plan to introduce soon a "Developer" role specifically for such integrations.
I can't guarantee a specific timeframe for these two tasks, but we're aiming to complete them this quarter, as they're very valuable improvements.
Once again, thank you for your time and feedback, and if you have any suggestions regarding this or other things, then we are always happy to hear them! 😊
Jakub Pomykała
marked this post as
in progress
Hey Alexandre,
- Thanks for the feedback. We'll check whether we can adjust the plugin to make it work with other account types as well.
- You’re 100% right, currently, the user has to be a project administrator to use the integration. We're actively working on giving translators the option to use Figma.
I'll update you soon once I have all the details on these cases.