feat(lists): selectable list/folder colors with accent-aware swatches and custom picker

This commit is contained in:
mika kuns
2026-10-01 10:29:53 +02:00
parent d316f3c6a5
commit a6926f53b5
26 changed files with 1529 additions and 45 deletions
+15
View File
@@ -114,6 +114,21 @@
<SolidColorBrush x:Key="Identity5Brush" Color="#C77FA0" />
<SolidColorBrush x:Key="Identity6Brush" Color="#5C78B8" />
<!-- Default colour swatches for lists and folders. Hexes are the Moss preset's; AccentPresetService
rewrites them in place on a preset switch, so everything bound to a swatch re-tints live. -->
<SolidColorBrush x:Key="Swatch1Brush" Color="#7C9166" />
<SolidColorBrush x:Key="Swatch2Brush" Color="#D4A574" />
<SolidColorBrush x:Key="Swatch3Brush" Color="#C87060" />
<SolidColorBrush x:Key="Swatch4Brush" Color="#D9C27A" />
<SolidColorBrush x:Key="Swatch5Brush" Color="#6FB3A8" />
<SolidColorBrush x:Key="Swatch6Brush" Color="#7FA7C9" />
<SolidColorBrush x:Key="Swatch7Brush" Color="#A38BC9" />
<SolidColorBrush x:Key="Swatch8Brush" Color="#C77FA0" />
<SolidColorBrush x:Key="Swatch9Brush" Color="#8B9D7A" />
<SolidColorBrush x:Key="Swatch10Brush" Color="#B58B6A" />
<SolidColorBrush x:Key="Swatch11Brush" Color="#5C78B8" />
<SolidColorBrush x:Key="Swatch12Brush" Color="#9AA0A6" />
<!-- Merge editor (3-pane conflict resolver) block tints -->
<SolidColorBrush x:Key="MergeOursTintBrush" Color="#1F7C9166" /> <!-- ours side (moss) -->
<SolidColorBrush x:Key="MergeTheirsTintBrush" Color="#1FD4A574" /> <!-- theirs side (amber) -->