From e19a9d373e47f42cb2eb53d410b2504d56df83d4 Mon Sep 17 00:00:00 2001 From: mika kuns Date: Mon, 20 Apr 2026 12:02:08 +0200 Subject: [PATCH] fix(ui): filled window icons, boxed task rows, proper explorer button MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Window controls (min/close) were stroke-only paths — PathIcon fills geometries, so only max rendered. Swap all three (and BrandCheck) to closed filled shapes. - Task rows now have a 1px LineBrush border + rounded 8px box with subtle AccentSoft hover, matching the mock's visible row separation. - "Open in explorer" button switched from icon-btn to btn class so it matches "Open diff" / "Worktree" framing, with a proper Lucide-style filled arrow geometry. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/ClaudeDo.Ui/Design/IslandStyles.axaml | 25 ++++++++++++------- .../Views/Islands/AgentStripView.axaml | 9 ++++--- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/src/ClaudeDo.Ui/Design/IslandStyles.axaml b/src/ClaudeDo.Ui/Design/IslandStyles.axaml index bbf0438..075892e 100644 --- a/src/ClaudeDo.Ui/Design/IslandStyles.axaml +++ b/src/ClaudeDo.Ui/Design/IslandStyles.axaml @@ -18,12 +18,12 @@ - - M5 10h10 - M5 5 h10 v10 h-10 z - M5 5l14 14M19 5L5 19 - - M3 3 h18 v18 h-18 z M6 12 l4 4 8-8 + + M4 9 H16 V11 H4 Z + M4 4 H16 V6 H4 Z M4 14 H16 V16 H4 Z M4 4 H6 V16 H4 Z M14 4 H16 V16 H14 Z + M4 5 L5 4 L16 15 L15 16 Z M15 4 L16 5 L5 16 L4 15 Z + + M3 3 H21 V21 H3 Z M6 12 L7 11 L10 14 L17 7 L18 8 L10 16 Z @@ -78,6 +78,9 @@ M4 12l5 5 11-11 + + M13 4 H20 V11 H18 V7.4 L11.4 14 L10 12.6 L16.6 6 H13 Z M4 6 H10 V8 H6 V18 H16 V14 H18 V20 H4 Z + @@ -249,21 +252,25 @@ + + + + diff --git a/src/ClaudeDo.Ui/Views/Islands/AgentStripView.axaml b/src/ClaudeDo.Ui/Views/Islands/AgentStripView.axaml index 439613e..62fb214 100644 --- a/src/ClaudeDo.Ui/Views/Islands/AgentStripView.axaml +++ b/src/ClaudeDo.Ui/Views/Islands/AgentStripView.axaml @@ -124,9 +124,12 @@