Hi All, we currently use the swap library feature for our styles. We were wondering tho if there is going to be support for swapping variables in the future as well? I know that Figma is currently working on extended collections, but the current omission of swapping variables based on a different library seems a bit weird
This one works better for me 😉
FigmaIt’s a shame to depend on the kindness of external developers… for a function that should be native.
Hi,
Could you provide an update on the status of this feature request?
Currently, our agency relies on the Variables Pro plugin, but we’ve found it lacks intuitiveness and requires multiple steps to accomplish tasks.
We are super happy with the recent rollout of typography tokens, but it is fueling our excitement for the implementation of this feature.
Cheers
It would be awesome if we didn’t have to rely on external plugins for this feature. It makes so much sense to include variables when swapping libraries. Are there any updates on whether Figma is even considering including this feature?
Hi,
I’m reaching out to urgently request the addition of a variable swap function to the library’s existing swap functionality.
Our team has been facing significant time losses on projects due to the absence of this feature, and the frustration level is escalating. Currently, we are relying on third-party plugins for variable swapping, but unfortunately, they are malfunctioning, causing considerable inconvenience.
Moreover, the current state of Figma variables is not viable for agencies like ours. We urge you to consider implementing this feature internally so that it becomes a default aspect of the platform.
Your assistance in this matter would be immensely valuable, not only to our team but to numerous other agencies facing similar challenges.
Thank you!
Best regards,
Sanny
Up!
While waiting for native feature, I also made plugin called Swap Variables that can help you for now.
It swaps variable collections, replacing variables by their name. We use it to extend our design systems to multiple products. But it’s kinda hard to cover all the agile variable cases with current state of Plugin API.
There’s a hope that Figma will roll out multibrand suitable “extended collections” mentioned on Config soon.
Thank you for the tip!
Is it possible to swap variables across multiple pages? Our component library file has a separate page for each component. 😅
Not for now, but I consider to add this feature. However, all-pages swapping will be a long flight…
UPD: Multi-page swapping is available now.
This feature would help our workflow a great deal. In addition, the selected modes on frames should also be swapped!
I love the plugin. But Figma’s team should definintely add variables to their library swap function.
HI @Bruno_Bach does it means the text used in component need to link to a default brand or do we need to set up a default text style within DS and then swap the brand when using components?
Hello @Celine_Figma
Can we have some update about this…
It’s painful.
Does this trouble affect all subscription Pro? Enterprise? Organisation?
Please, I can’t believe you’re being so malicious. I’d like you to reassure me.
Yes this still affects all subscription levels, we’re currently on the organisation plan and have the same issues.
It’s extremely painful part of the experience currently, we have several libraries and page templates that require our teams to go through every file to update them, and even then I worry it’s not 100% mapped as our files can be quite large and combing through those would take too much time.
We are also using the above plugin, although not ideal it’s the only way we can relink things (thank you @qurle for your time & effort).
They originally mentioned having ‘extended collections’ but apparently this was larger than anticipated and has been pushed back to god knows when. I also don’t even know if extended collections would really solve the problem or not, as there was very little details at the time of the original announcement.
Same here. Library swap without variable swap does not help speeding up the process.
You can streamline your workflow with Variable Pro. This plugin allows you to seamlessly transfer variables between collections, libraries, and pages. It’s a powerful tool to enhance your efficiency and flexibility.Variable pro
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.