Skip to content

Add proper support for storylines #76

@ilyvion

Description

@ilyvion

In the system, they currently exist as equivalent to cast and locations, but I'm not sure this is necessarily the way to go. Certainly not with how to visually display them in the browser. When you are looking at comic #N, I want to show all storylines that were on-going at that time, even when they're not actively featured in the comic.

I also want to display a kind of "progress bar" of the storyline in its view mode. Here's a quick mockup of what that might look like:
image
Here's the intended reading of that "progress bar:"

  • The lighter color shows "what we've seen of the story so far"
  • The regular color shows what part of the story we have yet to see where the story is featured in the comic timeline.
  • The dimmer color shows where the story is still on-going, but isn't featured in the comic timeline.
    With that in mind, the way to read that progress bar, then, is as follows: We're ~5/13 of the way into the "Marigold" storyline and after reading ~2/13 more of the storyline, there'll be an about ~2/13 duration where the storyline isn't actively present in the comic timeline, before it returns for another ~4/13 duration before ending.

For stories that don't have an end yet, the bar wouldn't "go back up" at the end and the storyline would keep showing all the way to the last comic, which might look like this:
image

I'm open to better/different ideas here, of course.

Metadata

Metadata

Assignees

Labels

enhancementImproves the user experience in some way, through new or improved functionality

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions