From 8915650a0daaa99835c1692832952ce7147464cc Mon Sep 17 00:00:00 2001 From: Jaap-Jan de Wit | DodoTech Date: Sat, 8 Aug 2026 15:22:04 +0200 Subject: [PATCH] Record the phone catching up in the design-import log --- docs/design-import-gaps.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/docs/design-import-gaps.md b/docs/design-import-gaps.md index 254f9f6..159563a 100644 --- a/docs/design-import-gaps.md +++ b/docs/design-import-gaps.md @@ -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