Request details

Swap symbols / replace with symbol

Ability to right-click to swap Symbols in Design mode
Or replace selected artwork with an existing Symbol

This request does NOT cover nested-symbol overrides (swapping an inner symbol differently in each copy of an outer symbol). For that, please upvote

205 votes
Sign in
Sign in with: facebook google
Signed in as (Sign out)

We’ll send you updates on this idea

Anonymous shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Sign in with: facebook google
Signed in as (Sign out)
  • Wildownes commented  ·   ·  Flag as inappropriate

    I love group replace of symbols in a doc... however I keep thinking you guys are gonna add a modifier key to allow me to replace a single instance.... every couple months i try out every modifier key looking for a special surprise.... some day my dream will come true!

  • non of bizz commented  ·   ·  Flag as inappropriate

    I also think this is a great feature, while swapping the symbol and the ability to keeps wiring/routing. currently you can make a symbol in prototype and keep the wiring/routing intact. but the option to convert existing swap a symbol is not preset, at the date of this posting v16.0.2.8

  • cjw commented  ·   ·  Flag as inappropriate

    What I really need is the ability to right click on a symbol and choose:

    1 - Swap Symbol which lets me pick a different symbol from my library and drops it in place of the original

    2 - Duplicate Symbol which lets me enter a new name and then make changes to create a derivation of the original symbol without having to ungroup and then reconstruct and rename all sub elements

  • Anonymous commented  ·   ·  Flag as inappropriate

    Sketch has this feature. What OP is talking about is replacing a symbol within an artboard, not all instances of the symbol, as alluded to by Elaine.

  • AdminElaine (Adobe) (Product Manager, Adobe) commented  ·   ·  Flag as inappropriate

    Please note that you can already swap ALL symbols by dragging the new symbol definition from the assets panel to the symbol you want to replace on the canvas. The badge will change from a + to an arrow, and dropping the symbol will replace all instances of that symbol with the new one.

  • Alicia commented  ·   ·  Flag as inappropriate

    It would great to swap a single instance of a symbol, nested or otherwise. I don't want the swap to affect every symbol on the canvas. Also, the ability to hide objects within a single instance of a symbol. These basically work as overrides but make editing much faster.

  • Cubelodyte commented  ·   ·  Flag as inappropriate

    +1 to @cjw comment
    Definitely want replace all; one symbol for another.

    In case the need isn't clear, here's a use case:

    I have a series of icons that are one color.
    In a different page setting, I need several of them to be a new color. Editing a symbol changes them everywhere. So, I need to ungroup one, change the color, turn it into a new symbol and then replace all the other instances on this new page to use the new symbol.

    Otherwise, there's a large amount of duplicate and move going on.

  • cjw commented  ·   ·  Flag as inappropriate

    Yes, this would be perfect:

    "I think the default should be to replace only one, and Alt drag or whatever to replace them all."

  • Anonymous commented  ·   ·  Flag as inappropriate

    For instance, I have two navbar symbol with a light and dark version. I can easily replace with the dark with the light one by just replace option

  • Anonymous commented  ·   ·  Flag as inappropriate

    I think the default should be to replace only one, and Alt drag or whatever to replace them all.

  • Melissa commented  ·   ·  Flag as inappropriate

    This is exactly what we need. When you have 80 instances of a specific symbol but only want to change one version of it. Being able to right click and swap it out would be great.

    There are so many other ways this could be helpful. In addition to this single instance change, it would great to have the ability to also apply it to all instances on the currently selected artboard. This is great if we have a theme change but want to keep everything else the same.

  • Phillip Chairez commented  ·   ·  Flag as inappropriate

    This would be magic. When creating multiple versions of digital ads for example, I need the ability to replicate previously created artboards and replace multiple symbols with a BRAND NEW symbol I just made. Think about new headline copy for multiple instances with multiple photo options. The process I imagine would be Select symbols you want to replace > select newly created symbol from Assets > replace selected symbols with new symbol. Bam. Mischief managed!

  • Connor commented  ·   ·  Flag as inappropriate

    Replace with symbol - the ability to click on any item and many items all at once and to be able replace it/them with a symbol all at the same time. It's important to note that this symbol should maintain any prototype links it has been assigned.

  • adsoffice commented  ·   ·  Flag as inappropriate

    Currently, when you drag a symbol from the assets panel onto another symbol it will replace ALL instances of that symbol from anywhere on the canvas. Please make it so I can replace only ONE instance of that symbol with a new symbol (e.g. pressing ALT while dragging or something)

  • Martin Klausen commented  ·   ·  Flag as inappropriate

    Love the latest update to swap symbols from the assets panel and i think you did the right choice to replace all symbols in all artboards. But from seeing comments on Twitter and trying it out myself I see the niceness in having the option to only replace one instance. This is useful for replacing a state of a button etc. (But perhaps you have a smart solution for button states coming soon) :)

    Anyway it would be a nice option to just hold Option/alt while replace to just affect one instance instead of all.

  • Siva chairma prabhu commented  ·   ·  Flag as inappropriate

    I would trade my soul to have this feature in.It'll be a drastic time-saver for sure. Dev Team, please consider this feature in...

  • Hafez commented  ·   ·  Flag as inappropriate

    This is a feature already in Sketch, and should have already bene a part of the first release of XD, like a whole host of other items that were completely neglected.

← Previous 1

Feedback and Knowledge Base