jellyfin / jellyfin-vue

A modern web client for Jellyfin based on Vue
https://jellyfin.org
GNU General Public License v3.0
1.29k stars 229 forks source link

Episodes in show list are missing the watched mark #992

Closed ThibaultNocchi closed 3 years ago

ThibaultNocchi commented 3 years ago

Describe The Bug In a show page, the episodes are missing their watched mark.

Screenshots print_screen_2021-04-10-15-22-31 print_screen_2021-04-10-15-22-22

KeyboardDabbler commented 3 years ago

I think this is more of a discussion to be had rather than a bug. How will the user know that season 1 is complete without first scrolling the page to check every episode. The use of season "tabs" is clean but limited. I added screens from my working jellfin-web to compare.

Screenshot (10) Screenshot (13) Screenshot (14)

ThibaultNocchi commented 3 years ago

This is actually a good point I didn't think of. I gotta look a little bit into that. Though that doesn't remove the need to have the tick on single episodes too :p

Perseusdehond commented 3 years ago

@ThibaultNocchi, thinking of a possible solution for what KeyboardDabbler said, I came across this: https://vimeo.com/399137601 It shows a redesign of HBO Max, but I'm interested in the 00:08 and 00:11 times.

At the 00:08 point you can see that when you click on a serie, you would see all your seasons at the left, including if you've already completed a season or not. And then you see a just compact cards for the episodes without much description and just a title and episode number. - I think that this would be a good solution for going to the episode and season you want and seeing what you've already watched. (That card gridview also doesn't show any spoilers as there is no description, which could be a plus for some).

At the 00:11 point you can see that when you click on an episode, the column on the right changes from the seasons to the episodes. This would allow for quick switching between them. It also shows the full description of the episode on the right where you could change audio, subtitle tracks etc. or look at some actors.

I think that this would look good if we would change it to something that fits into the design of Jellyfin Vue. But it would certainly work with a tabbed Disney+ like design. As you have tabs on top with actors, images, information and then also episodes (or however we want to call it). And then when you click on the episodes tab, you would see a design sort of like in the video above.

Maybe this could be a solution for showing seasons and episodes with a tabbed design while also improving the speed of certain actions (at 00:11 it looks a bit like my proposed cast/crew redesign with the sidemenu for quick switching)?

ThibaultNocchi commented 3 years ago

That's an interesting take. I personally find the transitions not that great, but those distinct pages can be done. I don't have hard feelings against the current or this way, so I'll just report to @MrTimscampi and @ferferga :p

Perseusdehond commented 3 years ago

I don't think we should change the transitions either. It was more of: how a series page could be structured with the column on the left and those episode cards in Vue more or less ;) (with a tabbed layout too)

The current Vue way has some limitations in how we can see if a season has been watched already and how to quickly get to other episodes.

stale[bot] commented 3 years ago

Issues go stale after 60 days of inactivity. Mark the issue as fresh by adding a comment or commit. Stale issues close after an additional 14 days of inactivity. If this issue is safe to close now please do so. If you have any questions you can reach us on Matrix or Social Media.