Update interaction wires across symbols / components (keep in sync)
Adding a wire to an object inside a symbol or changing a wire inside a symbol should create/change the same wire/link across other instances of that symbol in the same way styles/text etc changes other instances.
This would allow navigation to be edited throughout a project.
I love the convenience of symbols, and I love that we can now add links to objects within a symbol, but not being able to propagate that interaction to other symbols is a problem for me.
-
Aaron Miller commented
Make this happen. I have to manually update every single link on every instance of a component. This is ridiculous.
-
Jackson Beale commented
I have just hit a complete dead end with XD as a result of this functionality not being available with no real work around.... This would be a highly valuable enhancement. 100% necessary.
-
Chris Saganić commented
+1
-
Jason Quiz commented
The best way that I have found to achieve this is to copy the Component (formerly Symbol) when in prototype mode. Then when you past it on a new artboard (and I believe duplicate an artboard) all the prototype links are preserved.
Things do get wonky with navigations, when you start on one board (A) that links to (A, B, C & D). When you paste from A to B. Then copy from B to C... the component on C will no longer link to B. Because the Component kills links that try to link to the same artboard.
-
Parick Graf commented
I was testing Adobe XD (against Invision Studio and Framer, 2 tools that we actually use). Working on a mobile App with a stick to bottom navigation and about 30 screens. I create a component from the bottom navigation, with 4 links to the first page of each of the 4 App sections.
If I drag the component from the left panel to a page, the links are lost.
If I duplicate a page containing the symbol, the links are lost.
If I copy-paste the symbol from a page to another, the links are OK.I did these test in Design mode and in Prototype mode
I did the test by creating the symbol:
- once from an artboard
- once from outside any artboardI think that having links in a symbol is a capital function (of a symbol!!!) and draging them to a page is normal behavior and the links should remain active!
Patrick
-
sanil modi commented
In prototype mode, apart from wireframing an option of default wireframe can be included where we can define at once if we click this, it will guide us to a default page.
Like if once I define home button to take me to Home screen, then I dont have to repeat the same task again and again. -
sanil modi commented
In prototype mode, apart from wireframing an option of default wireframe can be included where we can define at once if we click this, it will guide us to a default page.
Like if once I define home button to take me to Home screen, then I dont have to repeat the same task again and again. -
sanil modi commented
In prototype mode, apart from wireframing, an option of default wireframe can be included where we can define at once if we click this, it will guide us to a default page.
Like if once I define home button to take me to Home screen, then I don't have to repeat the same task again and again. -
Alain commented
It's a Must Have! :-)
-
JM commented
please integrate this feature ASAP.
-
Pierre commented
I would love this feature — it would really accelerate my workflow!
-
Gary commented
This feature seems basic. I can't understand why it wasn't created the same time Adobe added links to objects inside symbols. I spent about hour trying to make this work. I thought it was a bug and shocked to find out Adobe couldn't think that far ahead.
-
Al commented
Related to this – when creating a symbol that contains links and then subsequently reusing that symbol (i.e. dragging it onto an artboard), the links should remain. Currently, no links are retained. The only way to retain link is to copy/paste from one artboard to another.
-
Panu Tunttunen commented
I absolutely need this one.
It is a PITA for me to update the navigation symbol linkings when the navigation itself changes. Or even when I forget to duplicate navigation symbol in prototype mode. The data concerning the linking should be included in the symbol --> so it should be an option to define in symbol that "keep linkings" or something.
-
Al commented
+++ Especially for more complex prototyping this is a must-have
-
Brian Kilbey commented
Until this feature is added I'll keep using Invision to prototype, because there I can create styles that can be applied and updated to multiple pages/artboards.
As is, XD is far more useful as a design tool than a prototyping tool.
-
MrHorse commented
Whenever I have to use the prototype mode it always takes a long time to create all of the links especially when I have to repeat the process to every page with the same button with the same destination. I know you can copy and paste an element within prototype mode and that would copy the link but that's not the best approach when things get moved around due to different states (tabs, accordions, etc.)
I think a simple fix would be to add a checkbox in the Link Popup Menu saying "Apply link with the same name". If selected then would automatically connect the element to its corresponding page throughout the entire project.
This would save a TON of time in prototyping and alterations.
-
Jenn McMenemy commented
Agreed--please make this a standard feature!
-
Lainy commented
If the symbol is the same across boards, it should have the same action. We can edit the symbol and push changes over all boards now, but the action needs to be pasted manually which is a huge nuisance.
Please, make this coherent.
-
David Johnson commented
This feature would be a massive time saver. It's just not fit for purpose in its current state. It's really not easy updating X amount of pages that have large main menus. I've spent hours at this task today alone, having close to 40 artboards set up.