Skip to main content
Jayce_Yard
New Participant
June 26, 2023

Swap variables in library

  • June 26, 2023
  • 49 replies
  • 6282 views

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

49 replies

Sanny
New Participant
May 23, 2024

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. 😅

qurle
New Participant
May 23, 2024

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.

Eva_Willebrands
June 18, 2024

This feature would help our workflow a great deal. In addition, the selected modes on frames should also be swapped!

CamilaB
Active Member
July 2, 2024

I love the plugin. But Figma’s team should definintely add variables to their library swap function.

Hong_Y_N
New Member
July 10, 2024

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?

Fred_Tinsel
Active Member
September 13, 2024

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.

Adam_Gordon
New Participant
October 14, 2024

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.

Sara_Hernandez1
November 7, 2024

Same here. Library swap without variable swap does not help speeding up the process.

Rajan_Patel
New Member
November 18, 2024

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

Maciej_Klebaniuk
New Member
February 7, 2025

It’s unbelievable to developed variables and “forgot” to create for libraries detector to swap them too.. I use variables in very huge scale, more than 10k in a few collections, modes and after all this, I still can’t swap libraries witch contains my Primitives colors in my main DS file. Also couldn't find a working plugin for it and not to mention how much money some people want for them.