Phone Aero glass + a timed run you can see
The phone (touch) chat chrome carried a 55% flat white veil while every other Aero surface uses the thin 32% Ask-pill tint, so the header, welcome card and composer read as plain white on a bright sky. They now use the same flat glass as the cards, the answer/user bubbles keep 42% for long reading, and the composer's field is a lighter 42% tile. The shared Aero wash block moved above the touch media query so its background-image can no longer resurrect the bake on phones. The timed run worked but was invisible: the only cue was a small chip among the streak/XP counters. The chrome pill now draws the countdown along its lower edge, the chip is bordered (a control, not a stat), turns rose with the bar in the last ten seconds, and fires one soft haptic tick at ten seconds. Contrast scan clean on the phone chat in all three themes; activities suite pins the countdown bar (25 checks). Version 0.6.2, SW v84.
This commit is contained in:
parent
796e2e9fe9
commit
a8b3dfd0e3
6 changed files with 129 additions and 75 deletions
19
README.md
19
README.md
|
|
@ -1434,6 +1434,25 @@ Things I chose while building, with the reasoning:
|
|||
(measured: 268..1280 at a 1280 window) — a flat pane floating 40px inside the scene read as
|
||||
"cut off next to the sidebar".
|
||||
|
||||
93. **Phone Aero glass, and a timed run you can actually see.** Two follow-ups from a phone.
|
||||
- *The chat read as a white pane.* On touch devices the chat header, welcome card and composer
|
||||
carried a 55% flat white veil while every other surface in the app used the thin 32%
|
||||
Ask-pill tint — over a bright sky that is "fully white with no transparency", nothing like
|
||||
the rest of the theme. They now use the same flat glass as the cards (the baked wallpaper
|
||||
layer stays desktop-only, exactly as on every other surface), the answer and user bubbles
|
||||
keep a touch more body for long reading (42%), and the composer's field is a lighter 42%
|
||||
tile of the same family. Ordering matters and is now pinned by a comment: the shared wash
|
||||
block sits *before* the touch media query, otherwise its later `background-image` wins and
|
||||
the bake (and its late repaint) comes back on phones. The chat screen's pixel-contrast scan
|
||||
is clean in all three themes at 390px — the one earlier finding was the Next.js dev-tools
|
||||
badge sitting over the disclaimer, not the panel.
|
||||
- *The timer looked dead.* It worked (30 → 0, marked as a miss, toast, next card) but the only
|
||||
cue was a small chip among the streak/XP counters, so turning it on seemed to do nothing.
|
||||
The chrome pill now draws the countdown along its lower edge (`[data-timed-bar]`), the chip
|
||||
has a border so it reads as a control, it turns rose together with the bar in the last ten
|
||||
seconds, and a soft haptic tick fires at ten seconds. The activities suite pins the bar as
|
||||
well as the countdown.
|
||||
|
||||
92. **Study cards: where the answer came from, read aloud, and timed runs.** Three additions to
|
||||
the study feed, all local and dependency-free.
|
||||
- **From your notes.** The generator now returns `source` with every activity: the verbatim
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue