Polish picker switching and Home playback handoff

This commit is contained in:
justinzeus 2026-11-08 03:16:09 +01:00
parent 74b737fb52
commit 612ae79f0c
20 changed files with 974 additions and 83 deletions

View file

@ -1039,6 +1039,23 @@ entry, remembered columns and long-sheet visibility. `TitleRound2Test` covers
menu Back/focus, preserved media info and household requests, movie stacking,
the Mussolini resume example, request revocation, episode skeleton geometry,
and native menu fade frames sampled in 16 ms steps.
**UI polish (revision 7).** The tests below write 16 ms frame strips and `samples.csv` to `build/wolfskin-captures/ui-polish/<ID>/`:
- `RequestsPolishTest` (P06 Requests, P07, P09, P10, P12)
- `DiscoverPolishTest` (P01, P03, P04, P06 Request sheet, E03 lanes)
- `LibraryPolishTest` (P01 toolbar, P05, P11)
- `HomePolishRowsTest` (E03)
- `RecoveryToastMotionTest` (P02)
- `FocusGlideTest` (E02)
- `ScrollMomentumTest` (E05)
- `PickerPolishTest` (P07 picker)
- app `TitlePolishTest` (P06 title sheets, E04 title, E06, E07)
- app `PersonCommitTest` (P08)
- app `NavigationCutTest` (E01)
- app `HomeHeroStartingTest` (E04 Home)
`TitleRound2Test.menuToMediaInfoNeverDoubleDimsOrPopsAndBackKeepsOneScrim` now asserts one constant scrim and a monotonic panel fade. `RequestsKeysTest` asserts that OK on the empty Requests Close closes the sheet.
`TitleAsyncFocusTest` delays title and person replies through the real destination
and view-model, then exercises content focus and hardware Back. Subtitles Off
maps to the player's explicit disabled sentinel, not its unspecified default.