Record the phone catching up in the design-import log
ci / build and test (push) Failing after 2m17s
ci / desktop nightly (push) Skipped
ci / api image (push) Skipped
ci / android head (push) Successful in 3m25s

This commit is contained in:
2026-08-08 15:22:04 +02:00
parent b931a06998
commit 8915650a0d
+15 -3
View File
@@ -188,9 +188,21 @@ the chrome, hosts and terminals, file transfer, the vault, teams, and preference
> project rather than requested by name and left to whatever the machine happens to have, the way `WithInterFont`
> alone used to leave Inter registered but unused. Montserrat is the default sans now, with Inter kept as its
> fallback rather than the whole answer; `MonoFont` gains JetBrains Mono at the front of its own list, ahead of
> the system-mono stack that is still behind it for a glyph JetBrains Mono does not cover. Android recolours
> with the shared palette and keeps its own default sans — fonts are per-head by decision, only colour is
> shared.
> the system-mono stack that is still behind it for a glyph JetBrains Mono does not cover. **Android recoloured
> with the shared palette and kept its own default sans when this paragraph was first written; it does not any
> more** — see "the phone catches up", directly below.
>
> **The phone catches up.** A later reversal than the one above, on the same reasoning: a face is not a
> colour, and the user decided the phone should share both rather than only the second. `WithInterFont` gains
> the same `FontManagerOptions` block `Program.cs` sets, off the same embedded Montserrat, no new asset
> required. `Theme/Phone.axaml`'s six-rung v2 ladder — 4/9/10/11/12/14 — collapses to the desktop's three:
> chip or tag 6, button or field 10, card or output 12; `Button.fab`'s 28 and every sheet's 22 survive
> unchanged, being geometry rather than ladder rungs. `Button.primary` and `Button.fab` take `AccentGradient`
> and `AccentGlow` in place of a flat fill, the same swap `Button.accent` made on the desktop, `BoxShadow`
> cleared the same way on disabled. And the phone's own chrome — the vault header, the bottom bar, the shells
> strip, `HostActionBar`, the editor headers, the terminal's collapsed bar and every screen's raised selection
> bar — moves from `Chrome`/`Sidebar` to `DeepChrome`, joining the desktop's own v5b titlebar-and-rail move;
> `PhoneRail`'s hover takes `Track`, which `Palette.axaml` already names for that row. Borders stay keyed.
>
> **Flat sections replace the grid of group cards and the breadcrumb trail — reversing v3, on the user's own
> approval rather than a defect found in it.** v3's grid held one level of the group tree at a time, opened by