Hi all!
I’m struggling with a problem and would love some advice from you on how to solve it.
Currently we have two libraries:
Web - which is also kind of core library ( colors, shadows, typography, web components and… icons)
Mobile - Android apps components
Unfortunately the decision that was made before to include the icons in the Web library is not optimal and I would love to move all of them to separate library, but I don’t know how to process with this task so all the projects that refer to these icons will be still connected even when we move them to new library.
In the window, select what you’d like to replace (in this case Symbols)
Select the Library you would like to replace.
Lastly, select the Library you would like to replace it with.
Done!
This is basically an overview of all the steps needed to get this working, but if you have more questions or need more assistance with this, we’re always glad to help over at productsupport@sketch.com
Hi @raulrincon!
Thank you for your replay. This have almost worked
I’ll try to explain what we have achieved.
Within the Main Symbols Library (MSL) we have symbols (for example buttons) that have icons that link to our new Icon Library (IL) (this was done with the solution that you’ve provided). On this level this works fine!
Unfortunately when we open a project that uses symbols from the MSL the icons nested within those symbols still are linked to the MSL and not to IL. Using the Automate plugin here to replace the imported symbols library changes the linkage of whole symbol and not just the icons.
Yes it does, but I think that I know where the problem is now. Symbols with icons that has not been overridden are ok, but those with icons change by override are not linked correctly. Is there a way to change that in bulk? Relink overrides to a new library?
Sadly, we do not have a way to achieve this, since with Overrides, you can mix and match Libraries and more.
However, you might have some luck using the Automate Sketch function of Library > Library Update > Update Selected Symbol Overrides and see if that helps?
I’ll pass this feature request along to the team so they know this is something we’d definitely want to tackle in the future in regards to updating and working with Libraries.