Allow interaction wires/links from objects inside a symbol
I was so excited about the new symbols feature that I made all of my navbars in a design a symbol. This may be one of the most obvious uses of symbols, since every page will almost always have the same navbar. But you can't connect objects inside a symbol. Therefore, you can't connect nav items, icons, logos in a nav bar.
Either allow connects for objects inside symbols, but don't propagate them in all instances, or DO propagate them in all instances. But you HAVE to be able to connect objects inside symbols in prototype mode.
Otherwise, we can only get halfway to easily and efficiently editing UI elements like navbars, sidebars, and such.
With this month’s symbol overrides feature, you can now wire from within a symbol.
Matt Pearce commented
Have to agree that this really is quite obvious that global links update across the entire document. Creating a nav bar with links and updating one link and then having to copy and paste it across 40+ art boards is a complete waste of time.
This does not work!!! This must be the single most annoying feature that is missing from XD
David Johnson commented
This should not be marked as completed. We should be able to create one global navigation symbol and be able to link to all the pages from that. These should be updated across all artboards if changes are made, or at lest the option to. This is a massive time waster for me.
Philipp Granzin commented
the feature request is not precise enough. is this thread still open? the request is not about symbol overrides. the basic need is to create a model of a navigation as symbol and spread this symbol to all relavant pages. the prototyping should be possible within the master symbol. actually you have to reassign the prototyping with every instance of the navigation symbol.
Stig Kristensen commented
This is one of the single biggest time wasters in my workflow at the moment. As everyone before has said - symbol links should be persistent across all instances.
Menus are a great example of something that needs to link to the same place all the time, but will have multiple instances (same menu on multiple artboards/screens)
This item should not be marked as 'Feature-completed' - see comment below this.
If you create a button with a link to another art board and then convert that object to symbol, then delete the symbol and drag the symbol from the sidebar it has no prototype linkage kept.
Agree. When I have a design with 50 artboards and a menu which, once you include dropdowns, has 30 items I can't go linking all 30 menu items across all 50 artboards. This is an incredibly important feature and really basic to prototyping
Any update on this? This feature really shouldn't be marked as complete if you cant have the links from inside the symbol persist across all instances of the symbol
how do you do this?
I need to add a navbar (that is likely to change) to 40 different pages in a prototype.
It's not viable to go through and relink everything after every minor change.
I couldn't agree more. This feature is not complete, it's completely broken.
I agree with Atwoow below.
It is a waste of time creating symbols in virtually any capacity at the moment. Keeping prototype links within a symbol actually gives real purpose to the very basic symbol functionality currently available.
Elaine this feature is not complete, the label should be changed.
On a related point, instead of having prototype links stay if you copy in prototype mode only (and not if you copy in design mode), the prototype links should stay if you duplicate or copy and paste with a certain keystroke, I can't tell you what a pain it is to keep going back and forth between design and prototype mode when you're designing and all you really want to do nearly 90% of the time is copy with prototype linkage in design mode.
I wasted many hours last night building out a wired symbol for masthead navigation, based on my understanding from my research, including post above, that a symbol can be wired and that those wired links will remain in place for all the instances of the symbol. At the end of this long exercise I found that the links that carried over from one iteration of the symbol to another were totally random. A few links would be in place in one iteration, different in another. It is frustrating to have wasted so much of my time on researching this, then building and rebuilding they complex symbol, then duplicating it across every page in my prototype. I am also worried that modifications of the links would not propagate across instances of the symbol.
Making this feature work should really be a priority for Adobe as I don't see how this product can be used to design user interfaces efficiently otherwise. The feature must also be explained in the help section and there should be a button or tool, or menu button associated with it, or even a dedicated palette so that the user is aware of it and has more control over it.
XD is an exciting product and I have enjoyed trying it, but am still cringing about the decision I will have to make as to whether to drop it for a year until it is further refined.
Is this feature still not in place? I'm assuming that from prototype view I can link an element within a symbol to a different artboard, and that 'updating all symbols', that link will work on all of my artboards and correctly link to the right one (basically building site-wide navigation). I can't seem to get this to work correctly though. Clicking on the 'update all symbols' link doesn't seem to update the links.
It's kind of a deal-breaker if I can't create site-wide navigation from one area and have that automatically update everywhere. I'm still new to XD, so perhaps I'm missing how to do this correctly?
So it is still not possible to update the links from a smybol when I change them in one instance of the symbol? (especially regarding nav bars). Big bummer. THX
I was hoping something would be announced at Adobe Max yesterday but sadly nothing. This is really the one thing stopping our company from using XD. Not being able to wire up pages from menus really is a showstopper as far as creating prototypes goes (I know you can, but imagine having to update it in 50 different places when you want to change a menu item)
Can I add my voice to the list of people saying this isn't useful in it's current form. We should only need to add links from nav bars once, then when the nav bar is dragged on to a new screen it should already be wired up.
Yes, this feature is not complete. The symbol override only changes bitmaps and text, not wires. There is no way how to update wires for multiple instances of same symbol.
Scott c Schweigert commented
this really needs to be done - it really makes symbols only half as good as they could be!
This feature is not completed. You still can't reuse that symbol across multiple artboards and have it retain the wires you added to the elements in the symbol. You have made it only a little better with enabling to copy and paste an interaction...but what is taking so long to get the wires in a symbol to be retained in its use in multiple artboards? It is still inefficient and I cant use XD till the tool is efficient. I often have 50+ artboards....I need the symbol navigation header to retain the wires I set up when i duplicate the artboard with that navigation symbol in it.