Should a playlist mockup w/ 24 items require manually creating 552 state links under Prototype?
I've recently begun mocking up in XD some ideas I've been thinking about abstractly for many years.
Mocking them up in XD has been helpful in terms of bringing my vision closer to reality and has forced some corrections to my thoughts in practical terms of screen real estate.
The basic concept I am mocking up is an interactive transcript with:
- a video player,
- a transcript,
- an index/playlist,
- a list of references/links,
- a timeline.
Recently, when I wanted to make each chapter in the index/playlist clickable, I made it a component with 24 states. After adding the states and adding links to the other 23 states from state 1, I clicked on State 2 and found that none of the links from State 1 existed in State 2.
Since there are 24 chapters in the index/playlist (and hence 24 states) and each of the chapters will have one state where it does not link to anything (since you are already navigated to the corresponding state) we arrive at 24 (states) * 23 links each = 552 links needed to be manually created.
When I first realized this, I immediately assumed that I simply lacked knowledge of how to use XD for a purpose like mine. After asking around on various XD tutorial videos on YouTube, however, I got nearly universal feedback that the only way that they knew of to accomplish what I'm asking would be to manually create the 552 links between the 24 items.
The timeline at the bottom of my mockup also had 17 items on it which correspond to 24 of the chapters in the index/playlist. When I wanted to make these clickable, I knew I could tap into the 24 existing states, but the same issue arises. Of the set of 17 items, for 17 of the 24 states there will only be 16 links (since one of the items will already be navigated to the appropriate state) so we arrive at 17 * 23 = 391.
That means that for (24 + 17 = ) 41 clickable regions on my artboard, I have had to manually create (552 + 391 = ) 943 links between 24 states.
Speaking plainly to you, this is insane. I have actually done the work of manually creating those links but I am eager to never do so again.
In vain have I looked for a way to copy the set of links from one state and paste them to another state.
Please advise me.
Here is a video of my mockup in motion, for context:
Thanks in advance for your time.
If I can clarify any details for you, please don't hesitate to ask me questions.
