From c297b3fb0f2c46f920d0903be0c16f5fe3f7f8d0 Mon Sep 17 00:00:00 2001 From: gramps Date: Sun, 1 Nov 2026 15:53:40 -0800 Subject: [PATCH] =?UTF-8?q?ui(properties):=20answer=20the=20visual=20revie?= =?UTF-8?q?w=20=E2=80=94=20quiet=20actions,=20real=20hint=20tone,=20divide?= =?UTF-8?q?rs,=20legible=20disabled?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Review findings from a screenshot of the Stream Alerts panel, each addressed: - "Reset to built-in" and "Browse…" were YtButton-derived (white, semi-bold, 13px), so a reset action outranked the section header. Property-panel actions now use PropertyButton: bordered, 11px, normal weight, OnSurface text. - Explanation text and field labels were the same muted blue-gray. PropertyHint is now OnSurfaceDisabled, one clear step below a label. - Groups inside a category ran together. PropertyDivider (1px OutlineVariant) separates Video, Sound byte and Message ticker. - The disabled loop switch was near-invisible. Disabled now keeps the label at OnSurfaceVariant and dims the whole control to 0.55 — readable, obviously inactive. - Switch "on" was full-strength accent, shouting about static state. The track now sits at 0.6 opacity when on, which also stops it competing with the slider's accent fill. No new palette entries: every change uses an existing token, so DESIGN.md stays the one colour source. Release 0 warnings; token and typography tests pass. --- Controls/LeftPanel.xaml | 73 +++++++++++++++++++++-------------------- Themes/Controls.xaml | 50 ++++++++++++++++++++++++++-- 2 files changed, 84 insertions(+), 39 deletions(-) diff --git a/Controls/LeftPanel.xaml b/Controls/LeftPanel.xaml index ad78bd4..e55a8ea 100644 --- a/Controls/LeftPanel.xaml +++ b/Controls/LeftPanel.xaml @@ -291,7 +291,7 @@