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.
that's common sense, in symbol mode - link that item only OR link all instances, via "Update All Symbols" simple. - like you need this, example: "A MAIN MENU" - else, guys, your doing great - get to the productivity common sense workflows first - (b)
Mike M commented
This is a great feature add! It does take a lot of extra time to go and link manually each symbol (Example navigation bar items) for each page when you could just update the symbol prototype links on one and have it propagate throughout.
PLEASE FIX... this is costing me tons of extra time.
This really needs to be done, I don't want to add the same link or interaction to numerous pages, ie, menu symbol, home symbol, search symbol!
This desperately needs to be done. Please prioritise this Adobe!!!
Erick Sanchez commented
God, can't believe so many months and comments with this issue and there's no solution to this.
tom estlack commented
still better off prototyping with html - WTF
Imagine you're designing over 50 pages. I'm re-copying over and over again. Xd lacks a lot of features.
Chris Hampshire commented
If you are creating a design for web you usually have a navigation bar on each page. In the navigation you would have an active state for the page you are on as well.
It can get pretty crazy if you have a lot of pages to design - See my wireframe attachment for example.
I am suggesting a global linked navigation bar that you can link to various artboards without the crazy prototyping wires.
Global navigation links in Prototypes (like invision)
So that users don't have to copy paste and relink everything again & again
As others have mentioned, this is critical. Aspects like headers/footers/navigation/tabs etc that get replicated across artboards otherwise need manual wiring each and every one to work -- and a maintenance nightmare.
If there's prototype links from an object to an artboard, those should either be replicated by default or easily enabled. Otherwise, you could go with a strategy like Marvel does and has replicated hotspots across artboards. These only work for things at the same XY coords (so works for a header but not a footer or nav with variable content), but at least it's *something* more than Xd has atm.
Julien Aramino commented
I think it is more a way to keep/update action define in a symbol.
Usecase: I have a top bar with a link to the home page. I will have to copy paste the interaction for all artboards.
It will be great to have an option to update all symbols interaction.
We definitely need the capability to have global navigation without having to hook it up on every single screen. However, I'm not sure that tying this to symbols is the right solution unless symbols get a big facelift.
My symbols are a total mess because I work with other designers who work in separate XD files and often copy/paste designs between documents. Every time we do that, it creates new instances of symbols that are already in my original document. So I end up with 20 instances of the same symbol, and have no way to manage them. Managing the symbols in the cloud isn't a solution that will work for Enterprise customers that block cloud access.
Currently creating a navigation (that is likely to change) for more the 40 pages.
Its not viable to go through and relink every page to every other page with every iteration.
please make this work.
I dont understand why we need to ask for this if adobe wants to compete with invision or other prototyping tools.
Yep, that would be a killer feature. Having a prototype overlay or transition linked to a layer inside a symbol. Pefect for menus, panels, modals and so on.
Why cant I maintain the symbol prototyping links? This feature is even more needed after your new update for overlays!
I want to prepare and create a symbol to use for a clean artboard and interaction scheme. Think of it like creating a NAV bar, or for use with the new overlays.
When creating a navbar, I would like to make a symbol including the navigation links. Why? Well lets say I add another link to the navbar, I will add this to the symbol (which changes it on all the artboard) and all I want to do is add the link to the symbol as well so I wont have to add or change this on each artboard!
PLS take a look at this feature as it will help the huge wayste of time changing everything manualy!
Lots of complaints about this already, seemingly being ignored as there's another update out today which hasn't addressed this critical issue. I cannot use prototyping at all until this is fixed.
Can we define and save behaviours for Symbols. For instance, brand logo on every page of a website- user clicks and navigates back to Home screen.
If the logo image is saved as a Symbol and the action- navigate back to Home on click- is saved against it, makes work easier while Prototyping, specially while
for massive websites.
Billy Mitchell commented
A header logo should always go back home. Why do I need to retarget each instance?
I think this would be a great next step to increasing the functionality of symbols. Navigation would definitely benefit from this. Being able to edit the symbol and add this after it is created would be superb as well.