Files
jobtrackingapp/docs/redesign/phase-9/p9-02/README.md
T

14 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# P9-02 visual and responsive evidence
The33-route matrix generates396 actual native screenshots:320/768/1440px × English/Bokmål × light/dark. [Route rows](route-results.json) retain applied document language/theme, root width, headings and native read status. [Screenshot index](screenshots.json) identifies full-page originals with SHA256; [contact-sheet index](evidence/index.json) identifies33 overview sheets. Each sheet contains12 first900px crops; it does not show every full-page state.
A separate read-only reviewer actually inspected all33 original route sheets (396 thumbnail crops). Full-size followups inspected Admin768NB/light, CV320NB/dark and job-detail320EN. The supposed job-detail clipping was a thumbnail artefact; deliberate horizontal tab/progression scrollers remain. No gross blank/overlap/unusable first-viewport layout was otherwise confirmed in those sheets. This is agent image inspection, not human acceptance or exhaustive glyph/contrast/readability review.
The reviewer confirmed overlapping public-page h2 text in full EN/light and NB/dark320px originals. P9-V01 now sets lineHeight1.4 on the existing four owners. An unchanged native text-rectangle assertion fails on the original and the insufficient1.2 attempt, then passes both language cases over16 width/theme vectors at320/390/768/1440. Independent inspection of final320EN/light and NB/dark full-page screenshot crops confirms the heading separation.
The initial Reminders and Profile matrix captures were loading-only and cannot qualify their body layouts. The matrix now waits for Reminders' settled region and the seeded Profile username. The reviewer inspected the eight corrected320px EN/NB light/dark originals: actual empty-state/forms were visible, with no clipping/overlap identified. Additional final-width inspection must be recorded when actually performed; do not infer it from screenshot generation alone.
Existing ordinary browser fixtures cover populated/empty/loading/error/long-translation states, dialog recovery, dense Jobs/Board, long Career/CV, saved-settings variants and the Dashboard editor. Their exact scope is limited to the executable scenarios; this396-route cross-product is not a cross-product of every state. Intentional grid/document scrollers preserve content; fixed CV paper geometry was not changed to fit the screen.
Real software keyboards, physical touch/drag, actual zoom/text enlargement, alternate browsers, screen readers and professional Bokmål review remain in the [human checklist](../p9-03/MANUAL_CHECKLIST.md). Automated focus/axe/overflow assertions and emulated touch are recorded separately.