From 3edb0d10be7f52d3a5332e0ba2c905c44ea3a2cd Mon Sep 17 00:00:00 2001 From: gramps Date: Fri, 30 Oct 2026 08:03:18 -0700 Subject: [PATCH] =?UTF-8?q?design:=20three=20tokens=20the=20sweep=20needed?= =?UTF-8?q?=20=E2=80=94=20positive,=20scrim-dark,=20scrim-dark-strong?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The palette had no green for status and no black scrim, so two surfaces were about to either invent literals or misuse an accent. Creator's call (2026-10-30): give green a token rather than painting "connected" blue, which already means five other things. - `positive` #22c55e — STATUS ONLY (connected, applied, healthy). Never an accent, never a button fill; the doc says so and the guard parses the doc. - `scrim-dark` #26000000 (15% black) and `scrim-dark-strong` #00000080 (50%) — the preview's dim strips and heavy overlays. 18 sites justify a token, and they are structural, not decoration. - LeftPanel's ✓ confirm now wears `positive` instead of the interactive accent, matching the status rule the new token states. DesignTokensTests still green: the doc is the contract, so the three new rows demanded three new brushes and got them. --- Controls/LeftPanel.xaml | 6 +++--- DESIGN.md | 3 +++ Themes/Tokens.xaml | 3 +++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Controls/LeftPanel.xaml b/Controls/LeftPanel.xaml index de8145b..5eef7da 100644 --- a/Controls/LeftPanel.xaml +++ b/Controls/LeftPanel.xaml @@ -397,7 +397,7 @@