Skip to main content

Allow the selection of another component in the swap libraries panel


Dave_Fenner

Currently, when you attempt to swap libraries in Figma, you see a nice overlay window that displays which components the old library components will switch to. On occasion, if the component name has changed between library versions, Figma won’t identify the correct component to swap to and it simply says ‘No component found’ (or something similar).

It would be great if you could have the instance swap fucntionality here, so that you could manually select the component in the new library to replace the old one. I believe Sketch have something similar to this when switching libraries there.

This would be a huge boost for projects managing multiple versions of libraries and projects needing to swap between them.

4 replies

djv
Figmate
  • Community Support
  • 4779 replies
  • June 8, 2023

Thanks for the feedback, @Dave_Fenner! We’ll pass this along to the team for consideration.


  • 0 replies
  • September 6, 2023

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.


Katrina2
  • 4 replies
  • July 1, 2024

If you swap libraries, …

  • you can only swap components with identical names.

This is not great, if the component name has changed in the meantime.

Instead, I would like to…

  • swap components with different names.
  • select the target component for swapping.

Even greater would be the option to…

  • swap variants of components.

This might be helpful, when restructuring components. Sometimes we are splitting variants in two components or merging variants into one component.

We are using the “swap” feature for testing bigger changes in our design system. Making sure that changes won’t break designs, before we release them.


This was previously also mentioned here:
https://forum.figma.com/t/allow-the-selection-of-another-component-in-the-swap-libraries-panel/44844/1


Julia_Mnizhek

I just want to support this request. For now you can't control the unexpected changes you get after replacing one library with another.


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