Relink components to a different master
It would be helpful to relink all instances of a linked component in a given document to a different component, in similar fashion to relinking an image in InDesign to a different external image source.
Frankie Loscavio commented
I believe Adobe XD has designed themselves into a corner with the way their components "work" or lack thereof. Managing components within and across documents has gotten to be a full-time chore right now and if they don't improve it will be losing users to Figma.
Jens Klang commented
How can this not be a more important feature and upvoted by more people? If you are working on large projects and doing global changes, you have to edit the content of the master component. In the old MAX demo you could replace a symbol by just dragging a symbol on top of another. And that also worked with colors and styles.
Jason Quiz commented
This would be super helpful. Much like how inDesign lets you relink to an assets folder, sees all the matching file names and auto updates the links, it would be helpful to have a way to point the components to a new "master cloud doc".
There is currently no way to move a "master" component to a new doc so you have to be super careful with how you make components which is frustrating.
For my specific case, we have a product that gets reskinned for different clients. Its super frustrating that I cant duplicate the Master Component file and layout file to make the needed adjustments. Instead I have to rebuild it all (unless I am missing something).
Christoph Mauerhofer commented
This can be helpful if you have a component with a lot of instances and then decide you want to split them into two different components (in cases where using the new component states dont make sense).
It would be helpful to have two ways to link components.
The first way, as it is now, by creating master components in file A and then link file A to the assets of file B.
The other way, is to design a new component in file B and then link it to a specific component in file A. In other words, "Relink" functionality.
Here is the case: I was using a linked components from file A then I mistakenly convert a linked component with too many instances to a local component! Now, I want to relink it again.