There was a problem hiding this comment.
I'm fine that this starts the work for list views but the libraries currently don't update when the view type changes. The logic on iOS PagingLibraryView is pretty complicated so when I take a deeper look at tvOS I'll get to that, as well as most likely refining some views/spacing.
Sounds good. I can look at that as well as part of this if you'd like? For now, I've just fixed the merge issues (and 1 missing label for Columns) but should otherwise be the same as prior. Let me know if there is anything else you'd like me to do on this! |
This is almost an exact copy/paste from iOS to tvOS. I added the Focus elements from the tvOS PosterButton to the LibraryRow elements in tvOS. Tested to work and the Cinematic Backdrop is unaffected.
While I was in here, I noticed that the landscape grid didn't have any item spacing, resulting in some overlap in grid + landscape. I added in spacing to mirror the grid + portrait.
Resolves: #687
tvOS Current Implementation
tvOS Implementation (1 Column, 2 Columns, 3 Columns)
tvOS Settings
Landscape Posters Padding Changes