cglatot / pasta

Audio & Subtitle Track Changer for Plex
https://www.pastatool.com
261 stars 7 forks source link

Streamline / walkthrough the app #34

Open cglatot opened 3 years ago

cglatot commented 3 years ago

Is your feature request related to a problem? Please describe. Some more-common feedback is that users aren't aware they need to click on the list in the tables to go through step by step. Need some better indication of what they need to click on / hand holding. Good feedback written up here: https://www.reddit.com/r/PleX/comments/jjljpo/tired_of_changing_audio_and_subtitle_tracks_for/gaf24i5/

garretaserra commented 2 years ago

I could help with this. These are some things to consider:

Another thing I would suggest is to remove the headers of the tables the information shown is pretty self explanatory, the headers take space and might induce the user to think the rows are not clickable as the style is not very distinct from the rows.

What do you think, I could work on any of these changes if you think they would improve the usability.

cglatot commented 2 years ago
  • [x] Preselecting first available alphabet letter or showing non filtered list of items in series page

Preselecting the first letter might be a good one to do. Showing an unfiltered list would be too many to display in the case of large libraries.

  • [x] Preselecting first available season (probably best to only do this if there is just one)

Yeah, like pre-selecting the first letter, I think pre-selecting the first season makes sense

  • [x] Showing error message when server selected has no libraries
  • [x] Showing error message when library selected has no movies/series
  • [x] Showing error message when series selected doesn't have seasons
  • [x] Showing error message when season selected doesn't have episodes
  • [x] Not showing empty library list before selecting server on authentication page
  • [x] Not showing episodes list or track/subtitle lists before choosing season
  • [x] Not showing track/subtitle list before choosing episode

One to maybe add in here is to not show the track/subtitle list until you choose a method (Single Episode | Single Season | Entire Series). A few people mentioned that they were confused what to do with that selector and were trying to choose the selection button after choosing a subtitle/track, not realising that selecting the track would apply it at that point. A different alternative to this is below the next point...

  • [x] Adding an apply button at the bottom to make the changes instead of just clicking on track/subtitle row

Another option, instead of my previous comment, is to yes, add the Apply button, HOWEVER, actually make it 3 buttons - Apply for this Episode, Apply for this Season, Apply for Entire Series. And then remove the selector that currently exists above the track/subtitle section. The more I think about it, this probably makes the most sense.

Another thing I would suggest is to remove the headers of the tables the information shown is pretty self explanatory, the headers take space and might induce the user to think the rows are not clickable as the style is not very distinct from the rows.

Do you mean the headers that contain "Title"? If so, then yes, I agree. I originally had these in as I was using multiple columns, but on mobile it took up too much space and didn't look very nice, so I moved the "SxEx" into the name itself. So yeah, removing these makes sense. Don't remove it for subtitles / tracks though, as I think that is necessary information.

cglatot commented 2 years ago

By the way, thanks for all your help and suggestions on this - I unfortunately haven't had the time to work on PASTA much this year, so these are a massive help 😄