Keep catalogue outcomes and recovery consistent across views
This commit is contained in:
parent
c1559e2513
commit
b1b15b384b
21 changed files with 340 additions and 216 deletions
|
|
@ -107,14 +107,24 @@ The debug-only fixture and local art live in
|
|||
Conductarr sign-in state. The fixture host cannot construct a network client:
|
||||
debug request outcomes and dismissals stay in memory. The real mutation adapter
|
||||
accepts an injected `ConductarrClient` and uses only its typed routes; it is not
|
||||
wired to a live server. Unknown request outcomes use a title-requests lookup rather
|
||||
than blindly submitting again. Whole-series requests require every season.
|
||||
wired to a live server. Unknown request outcomes force a fresh title-requests read
|
||||
instead of blindly submitting again, including after closing a sheet or choosing
|
||||
the same uncertain recipient from another chooser. Whole-series requests require every season.
|
||||
|
||||
Discover's native capture suite covers its 28 named acceptance states and emits
|
||||
text-layout metrics beside the PNGs. Data-driven Android key replays cover opening
|
||||
Discover in 4 presses, requesting for yourself in 7, requesting for Mindel in 9 and
|
||||
Not interested in 8. Additional regressions exercise held-OK safety, uncertain
|
||||
receipts, unknown seasons, Dutch decimal formatting and short-row/tail clamping.
|
||||
receipts, per-recipient outcomes, collection recovery and Undo, unknown seasons,
|
||||
Dutch decimal formatting and short-row/tail clamping. Discover reuses the Libraries
|
||||
grid, poster, ratings plate, See all and recovery cards, bounded image loader, caption
|
||||
separator token and the shell's single hold guard. Both frames share the 180 ms scroll tween.
|
||||
|
||||
The TV keeps platform Roboto with the approved type sizes and weights. Browser
|
||||
system-font wrapping is not a per-title contract: no bundled font, forced title
|
||||
breaks or width compensation is applied. Native text-layout measurements accompany
|
||||
each acceptance capture; font-driven wrapping and text-block positions must be
|
||||
listed explicitly in its comparison report.
|
||||
|
||||
Native Roborazzi captures use Robolectric SDK 34 and
|
||||
`w960dp-h540dp-xhdpi` (1920×1080 at density 2.0). `make test` writes capture PNGs and
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue