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.”
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.
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.
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.
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.
+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.
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 !
+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.
David Knell commented
Perhaps you (1) create the nav bar in design mode, (2) link it to various artboards in prototype mode, (3) duplicate the nav bar and put it onto multiple artboards in design mode, and then (4) those links persist on all the duplicated nav bars in prototype mode.
Nazar Abubaker commented
Have the ability to group links across multiple artboards while prototyping.
Example: A navigation bar on a website across 10 - 15 pages - it's very tedious to go through every art board and link pages to each other. By being able to do it once would help a lot with the work flow.
A similar feature i'm talking about is within Invision.
This might be more useful for websites.
Steven Jenner commented
Option to copy and paste an object and retain Prototype Actions.
Version 1: Copy and Paste, retains the actions
Version 2: Make it a child that retains actions. Update any child or parent and all versions updated. Include option to break a link so a child can be removed from the Array.