-
-
Notifications
You must be signed in to change notification settings - Fork 260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Item View - Refactor #165
Item View - Refactor #165
Conversation
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
That's really awesome! 😎 |
will look at later today - at a volleyball game. |
looking at this now. |
@acvigue |
Yes. I looked at it today and didnt see any problems with it
…Sent from my iPhone
On Sep 5, 2021, at 2:35 AM, Ethan Pippin ***@***.***> wrote:
@acvigue
Hey, sorry, I know that you're very busy with school and don't mean to be pressing. Could this be approved and merged?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Will the addition of Cast & Crew in the application be available in the betas of the application or after the release Do you have screenshots of what it could look like on apple TV or is it the same on iPad ? |
Cast & Crew will be implemented before release. |
Great. thank you |
I took some time to refactor how items are presented.
Why?
The views for all the items are the same, except for
Season
. The original files for the views were large and ugly and would sometimes crash the type checker on my machine so I couldn't build for a little bit.A lot of refactoring and consolidating code occurred and this just works nicely overall.
Enforced better MVVM.
Design/UX Changes
Series
. Currently, this is enabled only when the specific series has a valid "Next Up" episode. I need to add implementation to check if an episode is currently being watched in the series and go to that, but that logic will come with some other work I will get to. The button will be visibly disabled in the state where there is not a valid "Next Up" episodeSeason
. This will play the next unwatched episode. If all episodes have been watched in the season, it will play the first episode of the season.Cast & Crew
. This was previously justCast
but I added some valid crew as well and made them portraits. I also added logic to only grab the "first role" for a cast member because sometimes a cast member will have a super long role list. Also made the cards for the cast portrait because the small squares would awkwardly cut off faces. Overall, attempts were made to make text not truncate as much. Also, if a picture cannot be grabbed for the crew or cast member, it will display their initials instead of a blank card.Genre
and other items we want will be rendered as little pills. This shows the user that these are selectable.Season
. I think it looks better because episode titles aren't truncated as much which are often longer. Also looks a lot better on iPad.Bug
This introduced a bug I haven't taken the time to look at but want this work in and will file the bug to fix.
After playing media and exiting, when in portrait on an iPhone there will be a larger empty space at the top of the scroll view.
Thoughts for Future Features
Settings
and I have thoughts about how that would happen but this would low priority to me.