Allow a Group of Artboards to be used as a Multi-State Component
Right now, the creation of a carousel or 'choose one item' list requires you to have a different COPY of your artboard for each possible iteration of that carousel/list. If you want to showcase 3 multi-artboard interactions in a mockup (if each carousel has 5 images, you need to copy your artboar 125 times, just to show that, without any other bells and whistles).
In contrast, if you could have an artboard group that is JUST the possible states for 1 carousel, then group those artboards into a single component. Then you only need 1 main artboard (for your app/webpage) and 15 mini-boards (3 components, each with five possible states).
This single feature can VASTLY broaden the utility of Adobe XD. Most of the buttons and such required for this are already there, so it wouldn't complicate the UI much. Even the simple option to swap a component with another component from your pasteboard on Tap or Dra, etc, would be a massive relief.
I don’t see how timed transitions would resolve this at all.
The issue Calvin is describing isn’t isolated to carousels that rotate through images over time.
The most common scenario in which I experience this issue is with single-select drop downs.
If you have more than one on a screen then the number of art boards required is insane.
#Artboards = #OptionsinDropdown1 * #OptionsinDropdown2 ... * #OptionsinDropdownN
So let’s say you have 1 drop down for state, and later on 1 drop down for age, then you have a third drop down for marital status.
To create a prototype supporting this in XD you would need:
50 states * 100 age possibilities * 5 possible marital statuses =
Again, this is just one example, the real problem is that artboards are static and don’t really function at all similarly to the way user interfaces do (in that a component must be assigned one and only one state within an artboard).