Preserve episode height and fix title overlay and poster collisions
All checks were successful
review/code-claude Blockers fixed on a159c835, delta reviewed
review/design-claude Blockers fixed on a159c835, delta reviewed
All checks were successful
review/code-claude Blockers fixed on a159c835, delta reviewed
review/design-claude Blockers fixed on a159c835, delta reviewed
This commit is contained in:
parent
6d7513bd0e
commit
a159c835c5
14 changed files with 118 additions and 26 deletions
|
|
@ -628,17 +628,20 @@ retain the approved frames except for the requested feedback changes:
|
|||
Discover uses all six approved poster slots. Person keeps the final column
|
||||
at full poster width.
|
||||
- Episode images choose episode Primary, then Thumb, then the already-read series Backdrop.
|
||||
Title episode cards now use 448×252 px (16:9), with a one-line focused summary,
|
||||
no show-name overlay, and `S1 E3 · duration` plus the watched check on one line.
|
||||
Title episode cards now use 448×280 px, preserving the taller approved crop.
|
||||
Focused summaries ellipsise to one line, the show-name overlay is absent, and
|
||||
`S1 E3 · duration` plus the watched check share one line.
|
||||
Ready title headers measure their copy/actions and leave 40 px before the
|
||||
following section; series retain the empty 56 px readiness reservation.
|
||||
Poster-only movies floor that stack so Cast circles clear the poster by at
|
||||
least 20 px, including held movie fallbacks and short overviews.
|
||||
- Every Discover heading uses a 104 px band, including a 60 px title-to-card
|
||||
gap. Home heading geometry is unchanged.
|
||||
- Hero/backdrop decoding is bounded to 1920×1080; upright hero sheets request
|
||||
420×630. The shared request builder replaces conflicting Jellyfin size/encoding
|
||||
parameters: cards use WebP quality 80, while hero backdrops/sheets retain JPEG
|
||||
quality 96. Poster/tile/wide/episode requests are 256×384, 400×225, 544×306 and
|
||||
448×252; Jellyfin fill preserves aspect ratio before the UI crops. Tags and
|
||||
448×280; Jellyfin fill preserves aspect ratio before the UI crops. Tags and
|
||||
authentication query parameters remain intact. TMDB uses w342 for posters and
|
||||
portraits, w780 for landscape cards and w1280 for hero backdrops, never original.
|
||||
Lossy WebP decoding is guaranteed below minSdk 23; API 28+ additionally checks
|
||||
|
|
@ -698,7 +701,9 @@ Version, tracks, watched and trailer controls keep their existing positions.
|
|||
Back from Media info returns to the menu; Back from the menu restores its
|
||||
opening button. The compact menu fades in for 160 ms and out for 100 ms using
|
||||
the motion ease-out token, with reduced-motion fades capped at 80 ms. Only the
|
||||
bounded menu panel owns an alpha layer; the scrim is static. Controls
|
||||
bounded menu panel owns an alpha layer; the scrim is static. Opening another
|
||||
sheet immediately removes the menu panel and scrim, preventing double darkening.
|
||||
An empty menu closes if its last permitted action disappears. Controls
|
||||
use the shared 4 px straddle focus ring. Episode details omit the redundant
|
||||
Seasons shortcut; series pages retain it. Ratings appear only in the header
|
||||
facts line, not again beside progress, on movie, series and episode pages.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue