Commit 45a91d8
authored
Fluent Design Theme (#131)
* First redesign
**`Themes/ModernTheme.xaml`** *(new file, merged via App.xaml)*
- **ContextMenu** — white background, subtle `#D8DEE9` border, system drop shadow, `Segoe UI 13`
- **MenuItem** — full `ControlTemplate`: rounded hover tiles (`#EFF6FF`), blue text on hover (`#1D4ED8`), SVG checkmark for checkable items (stay on top), graceful disabled state (`#94A3B8`)
- **Separator** — slim 1 px `#E8ECF0` line with breathing room
**SettingsWindow.xaml** — full style overhaul:
- **Sidebar** — deep navy `#111B2E` with a dark border; app title in crisp `#E2E8F0`, version in muted `#4B6080`
- **Sidebar nav buttons** — transparent base, rounded 8 px hover tile `#1E2D45`, custom `ControlTemplate` so system colours don't bleed through
- **Sidebar tool buttons** — subtle navy `#192540` fill, hover lightens, disabled dims cleanly
- **Content area** — `#F2F5F9` background so white cards visually float
- **CardGroupBox** — proper card with 10 px rounded corners, `#F7F9FC` header strip separated by a 1 px rule, body padding 16 px
- **TextBox** — 6 px corners, blue focus ring (`#3B82F6`), light blue focus background
- **Button** — 6 px corners, hover/press states, disabled dimming
- **Typography** — labels `#1E293B`, descriptions `#64748B`, slider values `#64748B`, hyperlinks `#2563EB`
- **Spacing** — content padding increased to 20 px all sides, bottom padding added so last card isn't clipped
**MainWindow.xaml / App.xaml** — `UseLayoutRounding="True"` and `FontFamily="Segoe UI"` wired in; `ModernTheme.xaml` merged at application level so the context menu picks it up globally.
\
* more windows 11 style
> I like it but let's go in a direction that fits closer to the modern Windows 11 fluent design for 2026 since this is a Windows app
* Revert "more windows 11 style"
This reverts commit d483c30.
* Revert "First redesign"
This reverts commit 0b5920c.
* third version (fluent design)
> refine our theme visuals including the settings window and context menus. create a clean coherent modern design that fits with Windows 11 fluent design visuals. Do not overextend and apply overly-heavy styles or regress support for older versions of Windows.
* Revert "third version (fluent design)"
This reverts commit ce7a0d5.
* opus 4.6
**Key visual improvements:**
- **GroupBox cards** → rounded 8px border with subtle shadow (replaces classic WPF chrome)
- **Buttons** → rounded 4px corners with clean hover/pressed states
- **Context menu** → rounded 8px corners, soft shadow, modern MenuItem hover
- **Sidebar** → uses theme tokens instead of hardcoded hex colors
- **Typography** → Segoe UI Variable (Win11 font, falls back to Segoe UI on older Windows), slightly larger 13px base size1 parent 43024ac commit 45a91d8
3 files changed
Lines changed: 412 additions & 111 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
6 | 12 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
120 | 21 | | |
121 | 22 | | |
122 | 23 | | |
| |||
125 | 26 | | |
126 | 27 | | |
127 | 28 | | |
128 | | - | |
129 | | - | |
| 29 | + | |
| 30 | + | |
130 | 31 | | |
131 | 32 | | |
132 | 33 | | |
| |||
141 | 42 | | |
142 | 43 | | |
143 | 44 | | |
144 | | - | |
| 45 | + | |
145 | 46 | | |
146 | 47 | | |
147 | 48 | | |
| |||
227 | 128 | | |
228 | 129 | | |
229 | 130 | | |
230 | | - | |
| 131 | + | |
231 | 132 | | |
232 | 133 | | |
233 | 134 | | |
| |||
0 commit comments