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

P1X3L
New Member
February 10, 2024

Huge upvote for this from my side. Managing a white label product is not possible with Figma Variables. At the moment Variables just work with simple projects. For everything beyond this you need 3rd party plugins which work more or less good. I prefer to use native features.

dp12
February 13, 2024

Not being able to swap variables breaks the workflow for design systems. Please add this feature, it is necessary

March 3, 2024

As many here I’m absolutely flabbergasted that “library swap” ommits variables. The same variables which are part of published library.

I’m working for an agency which works with many brands and not having ability to swap variables between projects completely defeats purpose of using them in any design system.

This feature must move from “we are considering it” to “we are working on it” ASAP.

wiebke.resc
March 19, 2024

Working with White Label Solutions and a Design System here as well and this one is a must! Also, to everyone reading this: Please click “upvote” at the top of the post!

Gracie_Liu
March 26, 2024

I want to second this! We are going through a brand refresh, and not being able to swap libraries with the variables that have already been defined is a huge loss of efficiency for us.

Fred_Tinsel
Active Member
April 8, 2024

This one works better for me 😉

Figma

It’s a shame to depend on the kindness of external developers… for a function that should be native.

Sanny
New Participant
April 19, 2024

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

April 24, 2024

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?

Sanny
New Participant
May 14, 2024

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

qurle
New Participant
May 21, 2024

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.