Copy-Paste should preserve interaction wires/links
Ability to copy wires along with assets. For example, if I have a home button that will always link to the same page, it would be helpful if I didn't have to wire the button each time. This would also be helpful when duplicating artboards so the links stay intact. For example, if I need to show a dropdown menu, I would do this by duplicating the artboard and adding a wire to the dropdown menu. In this case, I would want all the existing wires to stay the same.
You can now paste wires with the objects in the May 2017 release of Adobe XD! Simply switch to prototype mode, and the objects will paste with their wires. You can copy and paste artboards with the wires between them intact, even to other files.
To check out the latest version, go to the Creative Cloud desktop app! If you don’t see the update, you can select the gear and click on “Check for App Updates.”
Jason Quiz commented
Agree with many of the others. It is odd to have the links only copy over when in prototype mode.
Honestly, I had no clue that the feature worked this way. All I knew is that sometimes when I copy/pasted elements and boards they retained their links and other times none of the links carried over.
I get that there will be times you dont want to copy over links (e.g an icon linking to the previous page), so having a way to copy/paste elements without copying the links is nice. But honestly I would rather it defaulted to always copying the links even in design mode.
Agreed with comments here on the UX(!) of having to copy and past in prototype mode to preserve links. You are performing a design function to duplicate an artboard or links within an artboard. It just doesn't make sense to have to think to do this in prototype mode in order to preserve links.
Seems like the current implementation of preserving links is a quick fix, is this flagged up to be worked on and improved.
I agree with Alex—it does not feel intuitive to have to switch to Prototype mode to copy/paste objects to retain the connections. The same behavior should apply to Design mode.
Alex F. commented
thanks for getting this done! FWIW, it's a little weird/unintuitive that I have to switch to prototype mode to keep this info. Is it possible no matter where I copy/paste from I preserve all info about the object?
Yeah!!!! This is soooo welcome!!!
Lizette Vernon commented
It would be good to just multiple select the wires with the shift key and just paste it in the next screen, with messaging when overriding something.
I personally can not wait for this update feature actually as this will cut down on time and increase the rapid prototyping!!!
This would be a real time saver, especially for core navigation structures in a prototype.
Luke Jarrett commented
Massive time saver once this is implemented. Keen!
David Knell commented
I just spent a lot of time manually duplicating links for my site navigation. This will save a ton of time and effort. Thanks!!
Any ETA on when this might be complete? Great to hear it being supported.
Bas Versloot commented
When you have connected a target to a button in prototype mode, you should be able to copy this button and keep the target. This makes duplicating pages and buttons way faster and you don't have to give every button a new target.
Please, please add this. And now that we're on it, some fixed header would be nice too.
Tomas Bloem commented
This would save huge amounts of time! Needs to be added ASAP!
I don't know if Sketch has this feature but if so, I might switch because of the efficiency! And i'm probably not the only one.
- Links attached to objects/symbols/groups copy WITH the duplication of a page and do not require you to link them over and over (option: unless chosen not to copy links)
- Same applies for pages in general
- cmnd + C = copy object link
- cmnd + shift + C = copy object without link
or the other way around
Same applies to pages
Is it possible to get the links also copied, like our symbols
Pablo Sara commented
Please! It's very time consuming having to connect every object by hand. It should work like this by defalut.
This is as others have said, not only essential but a deal breaker. If this is not resolved, and not resolved ASAP, as much as it would hate to do it, this program will be deleted.
This needs to be added asap.