Moving Symbols to other pages

Hi,

When creating a complex web design system I have lots of symbols. When we create a symbol, we currently get the option of “sending the symbol” to the “symbols” page - but I was wondering if we can have more choice here? Can it allow you to choose which page of your actual Sketch file to send them to?

Additionally, when cutting symbols from one page to another, it means we lose the connection of symbols from instances. This is really annoying as we then have to paste and replace.

I’m encountering this issue as I have lots of symbols which I’m trying to organise into pages within Sketch instead of one big dump on the symbols page. And yes I am naming them so they are categorised when using the symbol viewer :slight_smile:

I’m also having to use a plugin call “Symbol and Artboard Organiser” to organise frames/artboards/symbols within a page - it would be great to have that functionality natively.

Thanks.

You can move Symbols between pages by:

  • Select the Symbol(s) source(s) in the Layer List
  • Drag-n-Drop them on the new page you’d like to have them in
  • Done

We generally don’t recommend using the Cut and Paste method, since as you mentioned, when it you paste the new Symbol, other Instances linked to it will have to be manually fixed.


We’d love to see more improvements come to the Symbols workflow, so I’ll be moving this one to the Suggest an Idea section so others can chime in as well!

2 Likes

That’s great, good to know! Now I can easily re-arrange. :smiley: