Skip to main content

Swap variables in library


Show first post

40 replies

Fred_Tinsel
  • Active Member
  • 110 replies
  • 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
  • 25 replies
  • 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


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
  • 25 replies
  • 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
  • 9 replies
  • 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.


Sanny
  • New Participant
  • 25 replies
  • 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
  • 9 replies
  • 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

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


CamilaB
  • Active Member
  • 26 replies
  • 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
  • 1 reply
  • 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
  • 110 replies
  • 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
  • 6 replies
  • 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

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


Rajan_Patel

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

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.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings