Relocating master components
Sometimes you need to reorganize your design system files. Once you have created a master components, you cannot move it to another file, and you are stuck with the current file forever.
It would be great if you can just move your Master Component from one document to another.
Martin Klausen commented
I've got a file with design layout + design system components in the same file. Now that the project has grown I would like to relocate the design system components (not all components) to a separate file.
up up up
I think it would be great to have a workflow based on a "style master" XD doc.
Like all buttons, fonts, colors, etc on 1 XD doc,
and the other XD design files based on those linked components.
So it would be easier to communicate with devs using the nomenclature on the "style master", and be consistent on all the process.
Like: use "title1" with "color2"
or "ButtonLarge" with this blabla text
Manuel Ryan Espinosa commented
I agree as well. This is interesting and definitely has potential to be a great feature.
Agreeded - When working with several people across multiple files for different sections of a project, components get created in many locations as you go.
Having a master file or design system file that final master compenents can be sent to and be designated as the new Master compenent. The other team members could then link to the master file that would update matching components and deactivate the master satus. This would be VERY helpful and increase efficiency when developing a design system as it evolves with the project.
THIS for all the reasons mentioned but also to be able to recover from breaking bugs. I reported a big that I can not predictably recreate. It involved heavily nested master components and changing the nested components and other layers in some instances. The bug would brick a file and make 'copy' and 'paste' not work for the offending components as well as 'undo' not working across the entire file. Because my master components are heavily nested, I can simply start a new file with instances and then unlink and re-componentize the top parent component as all the nested components also become unlinked.
Being able to 'make master' would be ideal. The UI could work like a 'find and replace' and suggest how many instances are in the document, how many are in other documents, etc. and at least offer me the opportunity to retarget the ones in the same document to the new master, if not all instances across many documents.
100% agree! Please make it possible to move master components from one document to another. The current way of handling a single source master component is painfully limiting!
Also for cases when you decide to create a component from a design file, and want to 'inject' it to the master design system file for the benefit of all. It would be nice to just move it as master to the masters file.