From 5d0284f1db8a643779092bc99d73cd4ee652e761 Mon Sep 17 00:00:00 2001 From: "j.foucher" Date: Sat, 2 May 2026 13:10:14 +0200 Subject: [PATCH] Theme: dark ComboBox to match the rest of the launcher chrome MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The native WPF ComboBox style is light grey on white — unreadable on the dark Settings dialog. Re-template both ComboBox and ComboBoxItem: - Body: #1A1A20 background (same as other inputs), border with hover highlight in Brush.Accent. - Custom toggle button arrow in secondary text color, brightens on hover. - Popup: Brush.Bg.Card background with border, 4px radius, 300px max height, scrollable. - Items: highlighted hover in Brush.Accent with white foreground (same convention as MenuItem). Selected item gets a subtle #2C2C32 strip so the current value is visible after closing. Affects every ComboBox in the app — only one for now (language picker in Settings) but stays consistent if more get added later. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/PSLauncher.App/Resources/Theme.xaml | 118 ++++++++++++++++++++++++ 1 file changed, 118 insertions(+) diff --git a/src/PSLauncher.App/Resources/Theme.xaml b/src/PSLauncher.App/Resources/Theme.xaml index d0608c5..52be53f 100644 --- a/src/PSLauncher.App/Resources/Theme.xaml +++ b/src/PSLauncher.App/Resources/Theme.xaml @@ -206,6 +206,124 @@ + + + + + + +