From 8a2cb92d8c6fbb59c7378126162c87435230586e Mon Sep 17 00:00:00 2001 From: gramps Date: Fri, 30 Oct 2026 07:56:13 -0700 Subject: [PATCH] docs(handoff): shell converted, left panel is next --- HANDOFF.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/HANDOFF.md b/HANDOFF.md index 7708744..1be0455 100644 --- a/HANDOFF.md +++ b/HANDOFF.md @@ -2,19 +2,22 @@ ## State -- Branch `main`, worktree clean. **Four design commits, unpushed** (push at your checkpoint): - `565b8db` DESIGN.md becomes the standard · `f2bf577` `Themes/Tokens.xaml` + guard · - `84c335a` Inter/JetBrains Mono bundled · `4ef84f2` `Themes/Controls.xaml` converted. +- Branch `main`, worktree clean. **Seven design commits, unpushed** (push at your checkpoint): + `565b8db` DESIGN.md standard · `f2bf577` Tokens.xaml + guard · `84c335a` fonts bundled · + `ffdf3b6` sans wired into the window · `4ef84f2` Controls.xaml · `0275e30` shell + (top bar, window, scene strip; mono telemetry). +- **The app is half-converted on purpose:** theme, shell and readouts are tokenised; the left + panel, preview pane and dialogs still carry the old palette. - `DESIGN.md` is normative; `Themes/Tokens.xaml` is its implementation. Blue `#38bdf8` is the only interactive accent; red `#ff5451` is live/record only; `#e94560` is retired from chrome. ## Next action -Sweep the remaining surfaces to tokens, one per commit, adding each file to -`DesignTokensTests.Converted_surfaces_carry_no_raw_colour`: `TopBar.xaml` + `MainWindow.xaml` + -`SceneThumbnailStrip.xaml` (~30 hexes) → `LeftPanel.xaml` (101) → `PreviewPane.xaml` (110) → -`OverlayHost.xaml` + dialogs (~85) → the VM/service brush literals (`MainViewModel.Streaming.cs`, -`MainViewModel.Audio.cs`, `NotificationService.cs`). +Continue the sweep, one surface per commit, adding each file to +`DesignTokensTests.Converted_surfaces_carry_no_raw_colour`: `Controls/LeftPanel.xaml` (101 hexes) +→ `Controls/PreviewPane.xaml` (110) → `Controls/OverlayHost.xaml` + the dialogs (~85) → the +VM/service brush literals (`MainViewModel.Streaming.cs`, `MainViewModel.Audio.cs`, +`NotificationService.cs`). ## Landmines