Preserve poster progress and focus across library rail changes
All checks were successful
review/code-gpt GPT review blockers fixed and read by firstmate: poster progress inset back to Title.cardProgressInset (220 px track) with test tag + regression; library focus-follow effect keyed on columns/focusedRow/header/rowHeight with a 199<->200 regression; token values/ring bounds/toolbar gap passed review on c17447c5; walked on the real box
All checks were successful
review/code-gpt GPT review blockers fixed and read by firstmate: poster progress inset back to Title.cardProgressInset (220 px track) with test tag + regression; library focus-follow effect keyed on columns/focusedRow/header/rowHeight with a 199<->200 regression; token values/ring bounds/toolbar gap passed review on c17447c5; walked on the real box
This commit is contained in:
parent
b9ea593735
commit
92c5661be0
4 changed files with 75 additions and 12 deletions
|
|
@ -358,18 +358,28 @@ chips stay at y 252–320 and the first poster row starts at y 372 (52 px clear)
|
|||
Discover and season-chip rows retain their 104 px height.
|
||||
|
||||
Cards and cast circles draw a single 4 px accent stroke centred on the art edge,
|
||||
above the content, with no background gap and the existing card lift. The stroke
|
||||
and art scale together at 1.08; buttons, avatars, chips and picker focus are
|
||||
unchanged. Title shelves reserve vertical drawing room for the scaled ring.
|
||||
above the content, with no background gap. Card lift parameters are unchanged;
|
||||
cast portraits and episode tiles now receive that lift too. The stroke and art
|
||||
scale together at 1.08; buttons, avatars, chips and picker focus are unchanged.
|
||||
Title shelves reserve vertical drawing room for the scaled ring.
|
||||
Before scaling the stroke, ring-to-neighbour clearances round to 28/22/16 px
|
||||
for poster/tile/wide cards; including stroke scale they are 27.6/21.8/16.1 px.
|
||||
|
||||
Poster progress uses the independent 18 px title-card inset, not caption spacing:
|
||||
the track remains 220 px wide on a 256 px poster. Library focus-follow restarts
|
||||
when the effective column count, focused row or header geometry changes, retaining
|
||||
deep focus across live snapshots that add or remove the letter rail.
|
||||
`LibrarySpacingRegressionTest` renders both progress geometry and the unchanged
|
||||
focused index across the 199↔200-title boundary.
|
||||
|
||||
`LibraryCaptureTest.spacingShowsFirstFocused`,
|
||||
`HomeCaptureTest.spacingNextUpFirstFocused` and
|
||||
`TitleCaptureTest.spacingCastFirstFocused` render the amended reference states
|
||||
at native resolution. Their files are `library/spacing-shows.png`,
|
||||
`home/spacing-next-up.png` and `st-114.png` under `build/wolfskin-captures/`.
|
||||
Platform Roboto metrics and fixture ordering are not browser pixel parity.
|
||||
These captures are recordings, not automated reference-pixel assertions; pair
|
||||
measurements are a separate check. Platform Roboto metrics and fixture ordering
|
||||
are not browser pixel parity.
|
||||
|
||||
## Title pages and people
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue