From 9c7e540550f876c5a2fba7b23f039a563b593ad5 Mon Sep 17 00:00:00 2001 From: jibraaan Date: Sun, 4 Oct 2026 04:51:44 +0500 Subject: [PATCH 1/2] style: unify the ink accent, fix contrast, and clarify disabled states The compact-chrome layer moved the app to an ink palette, but primary buttons, focus rings, checkboxes, and setup notes kept the original lavender, so Settings and Contacts looked like a different app. - Primary buttons, focus rings, and checkboxes use one ink accent. - Disabled primary/send/connect buttons look disabled (the send button was near-black at 90% opacity before setup). - Secondary text in setup cards, config notes, and permission rows meets WCAG AA (was ~2.4-2.7:1, now 5.3:1). - Settings shows missing environment variables as code. - Sidebar: Spaces gets the same spacing as Dots, labels stay on one line, and zero-count badges are hidden. Co-Authored-By: Claude Opus 5.5 --- src/client/App.tsx | 6 ++- src/client/WorkspaceDialog.tsx | 17 ++++++-- src/client/style.css | 73 ++++++++++++++++++++++++++++++++++ 3 files changed, 91 insertions(+), 5 deletions(-) diff --git a/src/client/App.tsx b/src/client/App.tsx index 353b631b..c6ff95b3 100644 --- a/src/client/App.tsx +++ b/src/client/App.tsx @@ -433,7 +433,7 @@ export function App() { > Scheduled & activity - {state.tasks.length} + {state.tasks.length > 0 && {state.tasks.length}}