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.
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.
If you could create a prototype link and select to have it be applied to all layers on artboards with the same name that would greatly improve the speed for prototyping. I spent 2 hours linking up the navigation of a site that I'm testing, and having some way to mass link elements throughout the prototype would be excellent.
This should be standard - urgently needed to prevent software tedium.
Aminadav Glickshtein commented
Make it possible to save the behavior (What clicks does), in shapes. Very useful for menus.
Kathryn Guthrie commented
As it stands, XD has the capability to right-click a symbol within the Assets panel and "Highlight on Canvas".
I'd love to be able to highlight the same symbol duplicated on the canvas and wire them to the same target. For example, it would be very useful to select all hamburger icons and link to the same menu.
Just a thought!
This would be super useful. In a prototype with many artboards that are navigated by, lets say a top menu with many links, it would be useful to apply a sort of templated list of hotspots that can be applied easily to any screen that has the menu.
TL;DR: group hotspots, make them easily applicable to an artboard.
A bulk actions is required for the transitions. In my case, I accidentally had 'Ease Out' on the 'Easing' option and as I copied that art-board and created multiple edits of that art-board it kept that transition (which is the correct functionality) but now that I want to change 'Ease Out' to 'None' I need to do it one by one. Not easy, especially when there are multiple flow lines on one art-board (or lines are close to each other) the transition options don't appear when you click on the tip of the line (little arrow).
Claus Hingebjerg commented
+1 for this. When prototyping a website with 100+ pages and a fixed top navigation it would be really nic to be able to define links on a "symbol" level, eg so the logo allways goes to page 1. As i see it at the moment you have to define the "logolink" on every page.
Christoph Mauerhofer commented
I use a symbol for a navigation bar with navigation buttons that always link to the same pages (like it exists in a lot of websites, or similarly apps may have a tab-bar navigation).
It would be extremely useful to have the option to have instances of this symbol inherit these interaction links.
I agree with previous comments, that it should be an option if a symbol passes down its links to all the instances or if a symbol's links can be overwritten for each instance.
-> Some symbols are meant to be global navigation elements that always have the same content and link targets (like navigation bars)
-> Some symbols are meant to be reusable elements, that are reused with the same styling but with different contents and link targets (like buttons)
Have you tried selecting "Previous Artboard" in the dropdown menu? Or are you saying the asset would keep the attribute (like a symbol)?