Mark symbol for export, not individual layer
Current functionality is to mark a layer for batch export, which works, but is kind of odd when a symbol is used in multiple places (marking a random one for export feels sort of odd and hard to trace), and when in a repeat grid, for example, marks each instance in the repeat grid for export (meaning duplicates of the same asset in the design spec).
It would make more sense from my end to be able to mark a symbol for export as well, that way the mental model is more system-oriented, and allows for one place to handle it all in this sort of use case.
Note: I'm not saying that I think individual layer marking should be dropped...that can be useful in certain places, for sure.
Omar M. Mismar commented
It is time consuming to export all assets (i.e. using Export Batch), then removing the duplicates manually.
I have almost 203 artboards in my XD file along with +1k assets!
Now, I am surprised that XD cannot produce a development link using "Share for Development" because you have too many assets!!
The proper solution now, is to revisit each artboard and un-mark the duplicated assets!!!!
Duhhh, really TIME CONSUMING -_-"
Marian Nodorf commented
I totally agree. I now had to think of a work around where I would either put a single symbol on top of my repeat grid for export or create a separate assets artboard to have all assets in one place. Letter one is also not the most convenient solution because you either have to wire it into the flow or create the specs from a separate file where you remove all transitions from your prototype.
Another solution would be to only add unique assets to the design specs and exclude all duplicates (per artboard at least)