Merge duplicate components
sometimes you copy and paste symbols from different files, it would be good to highlight the duplicate symbols, with an option to merge them all somehow or delete the extra ones.
Woodrow Gebensleben commented
We really need this!
Yes. This needs to be an option. Even something simple to start with, like merge components with duplicate names, "You are pasting an object that appears to have duplicate components that exist in your assets. Would you like to merge or rename the components you are pasting?" option would be better than nothing.
Or at least allow the option. Shouldn't happen by duplicates, but should have an option "Resolve Duplicates"
Jonan G. commented
The "auto-analyze duplicates" would be great, but ever something much simpler:
- Selecting multiple components in the Assets bar,
- Choosing "Merge", answer the question "Which one to become master?", and
- Voilah! It makes others an altered copies of this master!
Doesn't sound difficult!
Ability to analyze all artboards. Click "Scan" button and XD would determine what assets are similar, what components have multiple instances to them, what are all the colors, character styles, shadows etc.. used. Then this will output an interactive/actionable design report dialog. After the report loads. The users have the ability to bulk edit in the report dialog and correct design inconsistencies quicker. In the end, this can make the Assets Panel more organized and easier to use and design consistency will !Greatly! be improved.
Phase 2 - This can work for linked assets also.
Rob F commented
Eeek. Only one other person wants this... I'm suddenly hopeless.
As I've moved over from Sketch, I've got a LOT of files in Sketch format.
I can import into XD, YAY!!!
I sometimes get a version of each Sketch symbol as a Component for each artboard it appears on... BOO!
My other issue around this is the naming/ID conventions from Sketch, which probably isn't terribly important to the XD dev team. Symbols got different layer names across artboards, making Auto-Animate a horror show. The one time I've done this before, I gave up renaming EVERYTHING consistently and just rebuilt in XD, so the import feature wasn't very useful. Now, I can't use the convenience of editing a Master Component because each symbol instance has it's own Master.