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.”
-Elaine
-
Josh Curtis commented
I would love to see this as well please. Just a comment about using the word "wires" in this feature post. I got it confused with wireframes, which is normally referred to as "wires". Please edit so it's easier people to search for this before deciding to add a redundant feature request. I almost flew by this one.
-
David Knell commented
I would like to see two options with this, both easily accessible: (1) copy element without copying its prototype links, and (2) copy element along with its prototype links. This is because a Home button element would do well to always link to the home screen, but a forward arrow or Next button wouldn't do well to always link to the same screen. I would really like to see a simple keyboard shortcut setup that feels natural, like Ctrl-C for just copy and Ctrl-Shift-C for copy-with-its-links. I'd also like to see both options in the dropdown menu that appears when ou right-click an element.
-
Wilhelm Krohmer commented
It would also be great to be able to add interaction-wire-templates, so you can add them to multiple artboards fast and easily. This could be done in a separate window, by selecting a template and then selecting artboards.
The wires could be linked to a specific asset, so when applying them, the according asset would be placed, too. You could also add wires without being linked to an asset and instead just being placed on a x/y-coordinate on the artboard, so when you delete an asset, your wire does not get deleted.
Or when applying a wire which is linked to an asset, you could have the option to replace the asset with a newer version, similar to InDesign's Link-Panel, still without deleting the wire. -
Elisabeth Goodrow commented
It would be great it the connectors could be duplicated with an object.
I have this "bar" at the bottom of most pages for easy movement b/w artboards, but i have to connect these 12 icons to their 12 pgs every time. It's tough when I have 40 pgs and have to do it for each one. Thanks! -
Damien commented
This is vital is different UX designers are bringing together their work into one final file.
Departments can coordinate separately and then be able to join the pieces of the puzzle. -
Thomas Hallgren commented
I duplicate art boards all the time and this would help.
-
Monkatron One commented
+ FUKEN !
Seriously - Designing apps without this is almost impossible - I vote for make a "component" that contains links/transitions but can be used anywhere with copy paste. Its the only thing annoying me so far so its a great software/ preview but this is essential before i use this for a real job.
-
Chris commented
This might make the most sense to do in prototype mode, but if am laying out an app design there are many times when the targets will be the exact same across the entire app. For instance, a menu icon will always open a menu. So if I copy / paste a header that includes the nav icon in prototype mode, can it carry over the links? So if it's always linking over to the navigation artboard, that should copy over.
I think about apps with fixed headers / footers where the functionality is pretty much the same across every page of the app, but I've spent hours working through manually adding those links in on every single artboard.
-
Steve Holmes commented
Right now, if I have a series of screens which all contain a button with the same goal screen, i.e. the main menu button, even though I can create a hotspot shape on one Artboard and cut/paste it to the same position on other Artboards, it would be nice that if I first link the hotspot to point to the menu screen I want, then copy/paste, to have a secondary copy function such as "copy with interaction/link/transition" similar to in After Effects when copying an object or copying Expression only. This would greatly speed up the prototyping process when we have the ability to cut and paste pre-linked objects and maintain those links (or not, if we wish)
-
Gregory Fitzgerald Phillips commented
I would like this feature when I have a secondary menu with links to pages. or a repeated hyper link that is global through my application prototype that links to specific page views.
-
shaun commented
Currently it seems if I create a navigation menu in my project and spend time linking all of the pages, when I copy and paste that navigation menu to another page (typically with websites their navigation is at the top of every page) - it loses all of the link information and I have to relink each button again to its page.
I guess the simplest way to solve this would be copying the links over with the items when duplicated.
Perhaps there could even be a template option or a MASTER page option like we have in indesign, users could create the navigation manu once, on the master page and that would allow it to appear on each page.
-
Pablo Sara commented
I often modify a navigation bar, for instance, and then paste it in all artboards. It would be a huge time saver being able to "paste with transitions", so the newly pasted object keeps the connecting cables to the destination artboard.
-
James commented
Please, please, please don't make me keep relinking the same buttons over and over again in my prototype art boards. For example 'menu' button and logo (linking to the home page). If I duplicate the art board the prototype links should be duplicated too.
-
Howzieb commented
+1 This would be great!
-
David Knell commented
YES. I just found out how to make link templates in InVision and it saved me a TON of time (eg, for navigation elements that are on every page and always link to the same pages). It would be immensely helpful if XD did something similar. My first thought also was that if you create an element that links to a certain artboard, and you copy/paste or duplicate that element, that by default it will also link to that certain artboard. Either that or, if XD eventually allows for Sketch-style objects, it would be massively awesome if the object could have as an attribute a link to a certain artboard.
-
Greg Chartrau commented
I find that it would be a tremendous time saving to be able to copy the link set on an object when the copy is made. Currently if you copy an object with a link on it you have to reset the link/transition/destination every time.
-
John commented
Without this feature, it forces you to redesign on top of your current iteration. The goal here is to promote iterative thinking without destroying what you already have.
-
Jeff Scott commented
This is crucial for me. When prototyping, I link and duplicate pages all the time. I have to re-link everything, which is a pain. Just copy the functionality like Powerpoint and Keynote have. If the page has links, and you duplicate it, duplicate the links also.
-
Winnie Abodo Alinga commented
Being able to have the ability to keep the links of transitions when copying objects. I guess it would come when there will be symbols. But if ever the symbols don't carry the prototyping informations, it would be great to keep the transitions' data when copy/pasting.
Thank you !
-
vr00n commented
+1 for duplicating interactions when copying artboards. This should not be default behavior though - it should be made optional because I could have an artboard with like a gajillion interactions and if it is copied all the time - could be annoying.
A simple checkbox or a preference setting would do the trick.