Nested Symbol Overrides: swap inner symbol in different copies of outer symbol
So I started playing with Symbols Override for the June Update, but I feel this feature is still a little limited to what we can do.
Like I want to create a master nav bar with active and default states. But the override doesn't allow me to have that flexibility.
Same thing applies to a tab bar for iOS apps.
Right now I feels this Symbols Override feature only works for Buttons when you want to keep the same button styling but have different text. Or maybe cards with bitmap images, but not in a repeated grid list view format.
This is now available for you in today’s release of XD 34. Enjoy!
-
Skyze commented
The same problem! Support told me to vote for that and forward to "uservoice". And lol - VOTE was created 2 years ago. What now? I need to wait more 2 years?
Adobe you need to start fix this bug or delete nested function from XD forever. The function is working but with bugs.
I waste my time to make nested structure and in the end, it breaks down by itself and it breaks the whole project. -
Anonymous commented
I'm trying to build a design system in XD as we speak. But the nested symbols are just too buggy to be functional: Whenever I update a master symbol that has nested instances in other symbols, X/Y locations of the nested instances go all over the place except the correct one.
It is also like this writer wrote: As a designer you want to have symbol instances act as a single-truth reflected from a master symbol, with the flexibility to make some customisable adjustments in these instances of that truth, so that these do not branch off the master symbol: This way when you update the master symbol, every instance will be updated correctly.
Right now it's the opposite.
-
Anonymous commented
I think this is one of the most important features that XD doesn't have, I just came here to see if it was in backlog to future implementation. Using a Design System without being able to quickly swap a nested component for another becomes quite hard. I hope this feature request gets the attention it deserves.
-
Anonymous commented
I have made the switch to XD but this is Sketch feature I miss the most. Nested symbols are key to easily managing components like buttons that appear in many places. Upvoted.
-
a commented
It was solved on November release? It works like Sketch (I don´t have Sketch)? I tried doing it but I had more problems than solutions.
-
Franziska commented
As long as this feature is missing, I'll continue working with Sketch.
-
Neil commented
Another user coming from Sketch here. To me, this is one of the most powerful and useful features of Sketch and is what keeps many people still within their tool.
Just think about what you have vs. what Sketch does. Adobe XD has a single master that you can override each instance but at that point the link for that element is now broken from the master unless you revert. So if you have a button that is blue and you want a red variant you can make one red and copy it but if all the red buttons need to change there is no way to do so unless you create a new master.
With Sketch, you just simply nest the symbols and they show up as a select box option. They are always easily accessible in the master file.
It's also way easier ultimately to have one symbol added to a document with just options selected rather than a master and lots of clones with things changed. There's no control over that.
In this case, it seems like Adobe over-engineered how it should work to provide an easier implemented solution but at the risk of eliminating some of the most powerful features of nesting.
-
Ken Sayers commented
If XD has nested symbols and overrides like sketch I’d move over in a flash.
-
Anonymous commented
Sketch is great at doing this. Being able to use a symbol/component like a default button, and changing the text or nested style with so much ease. XD Components /symbols still has a long way to go (even with its May 2019 update).
-
Sombra commented
Nested Symbols overrides like it is presented in Sketch App for Mac.
-
Sombra commented
This feature will make Adobe XD a complete product.
-
User One commented
Another ignored request, go figure....
-
Robbie commented
Just started a new job that uses XD instead of Sketch. I'm already thinking of quitting because of the lack of basic functionality like this in XD. Not to mention not being able to select elements across multiple groups. How does anyone get any work done in this program!
-
Alexandru Hasmatuchi commented
Still nothing on this?
I really enjoy the features you developed so far, but THIS is what would make XD complete.
-
Anonymous commented
Oh yes please add the same functionality as sketch does with nested symbols
-
Anonymous commented
OMGGGGG I really very very very need this........ why XD think it is worthless and still not care about this
just tell us how many voice do you need???? I will ask very ux ui guys to help this out!pleaseeeee it is very important feature.
-
Meelis Mikker commented
Upvoting this!
-
Chris Becker commented
The functionality to swap a symbol is there but not when that symbol is nested inside another symbol? this is really disappointing! There are so many instances where you just need to update or swap 1 instance of the symbol and to have to ungroup from the symbol and then re symbolize is such an unnecessary amount of interaction!
-
Manfredi Pumo commented
This is a must.
-
Milana Stanic commented
It would be amazing to have nested symbols available and override active menu items, or whatever it is that just needs a color change for example.