

If you have Layer or Text Styles that are not connected to any Symbol, they will stay inside the “project.sketch” file. Move to Library – the plugin exports only Symbols to the Library. Sketch Automate takes a few steps more to perform but also works well. Change Local Layer Styles to Library Symbols.Change Local Text Styles to Library Symbols.Copy & Paster all Symbols and Styles to “the core.sketch.” Now perform the instructions from below.Ĭhoose Automate > Library > Replace Library and proceed: You have to create “the core.sketch” file and make it a Sketch Library. Sketch Automate the workflow is similar to Camilo. It’s simple and makes all the needed changes. But, they are not attached to “web.sketch.” Camilo plugin replaces local styles with the library’s.

run Camilo – select “the core.sketch” and confirm by clicking “Switch”Īt first, this may seem strange because you are manually copying Styles and Symbols to the library.Select All Symbols & Styles from “web.sketch” and copy them.Fortunately, there are some plugins for that:Ĭamilo – successful workflow to move local Symbols, Layer & Text Styles to Library is following. Making this manually does not make sense because you would have to connect all styles to the library’s styles again. The best what you can do is to separate basic components like colors, typography, and possibly icons to another file (or even files if the project’s design system becomes huge). Now, imagine that your project is becoming more complex (new platform added?), or you want to share the appearance defined in Symbols and Styles with other designers to work more efficiently. Let’s assume that your projects entire UI Library is in one file. Ok, let’s describe step by step these cases to make it even more practical: I work a lot with modular Design System Kit I created. To keep things clear: All tips & recommendations are based on my experience. You want to change the existing Library with the other one and replace all connected Symbols & Styles. You already have multiple Libraries for different parts of the Design System.Symbols, Styles, and UI are inside one file, and you want to move included Styles & Symbols to Library.There are 2 major cases where you have to replace the Symbols and Styles with the Library. This tutorial describes how to successfully replace all Components (Symbols, Text & Layer Styles) with another Library.

Let’s talk about the following important scenario: What to do when your Library becomes too big to manage it easily? You have to know that it’s time to split the components into multiple files and connect Styles and Symbols in those libraries together. However, maintaining and developing the Design System is even more challenging. This is great because the system will help you design better quality solutions. So, You are creating or using a Design System with Sketch Libraries.
