fix(ui): filled window icons, boxed task rows, proper explorer button

- 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) <noreply@anthropic.com>
This commit is contained in:
mika kuns
2026-04-20 12:02:08 +02:00
parent 42fb7cee0d
commit e19a9d373e
2 changed files with 22 additions and 12 deletions

View File

@@ -124,9 +124,12 @@
<StackPanel Orientation="Horizontal" Spacing="6" Margin="0,4,0,0">
<Button Classes="btn" Content="Open diff" Command="{Binding OpenDiffCommand}"/>
<Button Classes="btn" Content="Worktree" Command="{Binding OpenWorktreeCommand}"/>
<Button Classes="icon-btn" ToolTip.Tip="Open in file explorer"
Command="{Binding OpenInExplorerCommand}">
<TextBlock Text="→" FontFamily="{DynamicResource MonoFont}" FontSize="13"/>
<Button Classes="btn" ToolTip.Tip="Open in file explorer"
Command="{Binding OpenInExplorerCommand}"
Padding="8,6">
<PathIcon Data="{StaticResource Icon.ArrowOut}"
Width="12" Height="12"
Foreground="{DynamicResource TextDimBrush}"/>
</Button>
</StackPanel>