Global/Master artboard templates (pin objects across all artboards)
Ability to have a single object (or group) break out of its artboard and cross multiple artboards within a single prototype. The simplest use case is the creation of a global navigation bar that spans across multiple screens. This object's interactive elements would also work across multiple screens as well, and any edits to this object would update across the rest of the screens.
Easy interaction management and editing. Also provides consistency with consistent elements within an experience.
Imagine grouping your layouts in meta-groups that would allow you to show/hide/expand/contract entire parts of the layouts boards, export layouts by groups, or allow partial share of the mock-ups.
And eventually, being able to assign common properties to a group (like, well size of the layouts, background colors, ...)
Great for very complex mock-ups, with multiple variations (mobile, desktop, watches,...)
100% agree on this being implemented in a similar fashion to InDesign's master pages. An earlier comment pointed out that it wouldn't be useful during the early exploration stage of UI design, which is true, but once you've got key things like header/footer/grid locked down, having to duplicate all those elements across multiple artboards AND multiple files is super tedious and increases the margin for error.
How I'd see a feature like this working is me setting up an artboard with a header, grid, and footer, and designating it as a template (which I could then name--Ex: Left Sidebar, Default, Etc). When creating new artboards I could choose to use that template as a base, and that header/footer (including any interactions they have) and the grid would be pulled into the new artboard automatically. They would be locked by default, but I can choose to decouple any or all of them from the master template. I can also go to the master template and make changes, which would then be reflected across ALL documents referencing that template.
Bonus: The header/footer are glued to the top/bottom of the artboard respectively. So no matter how tall I make my artboard, the header/footer will always stick to the top or bottom. Saves me having to readjust them every time I resize the artboard!
I think the obvious use is headers and footers on a page. Also many of our sites have extensive financial disclaimers on them and having them always present with the most updated version with little to no extra work would be great!
Adding instances of a component certainly is a way to do it, but it is tedious and has another drawback.
One specific example I can think of:
If you have a menu that you want fixed during page transitions it is currently not possible.
What I understand from the request is—for example—something like a navigation menu should not animate with the artboard between page transitions.
Breno Gregório Angelotti commented
If you need the same sticky element in different pages, just use a component and lock it during scroll. What we need now is being able to "lock" a component during navigation, which is the only reason I can see to justify this request in the current state of Xd
@ Andrei Timiciuc, it looks as if YOU didn´t understand the request. Master component doesn´t help to have a sticky element across several/all artbords.
Hence, issue is still valid and quite important.
Andrei Timiciuc commented
Guys! You all-ready have this with Master Components that work in the exact same way! You update the master component, it will update it across your design! Please learn to use the software before you start asking for features that are all-ready implemented. Here's a starting Point - https://www.youtube.com/watch?v=qrsuk6zl8B8
Cheers and keep learning!
I would request for a Master Artboards, Like we have in Indesign. Once we place the file in the Master A artboard, it has to follow in the next new artboards as well. If the user doesn't want the Master A artboard, he can choose or create Master b Artboard. I am expecting similar features of what we have in the Indesign master document.
If I have a floating call to action button on every screen, or a sticky header on every screen (as master components) - when I position the layer of a master component (bring to front, bring to back etc) that positioning should carry over to every instance on every screen.
Sticky header is a good example. If I use the same component on every page and need it to be the top layer, I should not have to manually bring each instance to The Front - if I have 40 screens this is cumbersome.
If I make more edits to these pages after setting this arrangement manually, those layers are pushed down with every paste, new element created etc (they default on top!)
Another option is to create a checkbox setting to lock positioning in the layer arrangement..
Totally agree and seems like it should have been a no brainer. Similar to Indesign's master pages. This would save so much time and headache. Making a change to a single (or multiple) master artboard that would apply across all artboards. Yes please!
Peter Villevoye commented
Although I have 30+ years experience with Master Pages in tools like PageMaker, XPress, and InDesign, I'd not endorse this kind of feature in software like Adobe XD, for these three reasons:
1. Adobe XD caters for web and app design – not for static formats like print media. This requires different approaches for elements at fluent positions (e.g. below the viewport) and responsiveness.
2. There are much better solutions than copy/paste to deal with repetitive content, like Components. These can be locally edited and centrally managed.
3. Adobe XD is not about doing a lot of production work, but designing different ideas. So you probably need less similar designs.
Lewis Wilson commented
Need the Master Artboard. Seems like common sense to me! Next update please.
Johan Grönwall commented
Yes please, this is very much needed. If you, for instance, place a navigation bar on screen A and B and then slide A left, slide B's nav bar passes over A's nav bar on it's way in. A global nav bar in top of position in the object stack would eliminate this problem.
Bogdan Stanciu commented
+1 for this feature, using XD 1 week now and feel the need of this. Copy/paste elements that are the same on different artboards it's daunting and prone to errors. If you have to modify an element and have s**t loads of artboards your screwed...
It's not the most needed feature of all, but if it was easy to implement it'd be AMAZING. Many of us use Indesign, and couldn't live without Master Pages there!
Lucas Matos commented
And multiple templates.
Like the master pages of Indesign.
I can have a header only for landing pages and another for the rest of the site.
Billy Bowyer commented
Argh, here I am again having to painstakingly update a menu across my entire prototype... How far away is this feature.... surely this must have been a top feature item from Day 1?!
Other apps do this and have done this for a long time. It has been since 2016 since this was first requested as a feature. So crazy that this baseline feature has not been completed by Adobe.
And no comments from any Adobe admin in a long time. Adobe has its head buried in the sand on this one.
Vuk Ninic commented
As Janna NL mentioned below, this should be similar to InDesign Master pages or build upon that idea. Sure, we can have symbols but is not the same. I am really surprised that Adobe wouldn't copy some of the obvious functionalities from other apps.
Janna NL commented
This could be used functionally like InDesign Master pages, or you could attach the prototype linking to the component, as well, so that anywhere the component is used the prototype links carry through. The copy/paste in prototype mode workaround is insufficient. I just had to change the way my nav bar was structured in a project with 50+ artboards, and all my global links are fried. Searching and copy/pasting is going to be a time suck.
Please get this one released!