From 2a3a502567e0b80a6e14adc781665c4d1ac567c9 Mon Sep 17 00:00:00 2001 From: Dave Friedel Date: Sun, 4 Jan 2026 00:25:01 -0500 Subject: [PATCH] Add port config, quick-switch toolbar, and dark mode styling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add Config button to each monitor for hiding ports, custom labels, and quick-switch selection - Add quick-switch toolbar at top of popup for one-click input switching - Add dark mode styling for all controls (buttons, combobox, dropdown items) - Add loading spinner animation - Add Exit button in header - Fix dropdown selection to correctly show current input 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- DellMonitorControl/ConfigWindow.xaml | 50 ++++++ DellMonitorControl/ConfigWindow.xaml.cs | 180 ++++++++++++++++++++++ DellMonitorControl/MainWindow.xaml | 193 +++++++++++++++++++++++- DellMonitorControl/MainWindow.xaml.cs | 192 ++++++++++++++++++++--- Library/Config/MonitorConfigManager.cs | 125 +++++++++++++++ Library/ViewModel/MonitorConfig.cs | 44 ++++++ 6 files changed, 756 insertions(+), 28 deletions(-) create mode 100644 DellMonitorControl/ConfigWindow.xaml create mode 100644 DellMonitorControl/ConfigWindow.xaml.cs create mode 100644 Library/Config/MonitorConfigManager.cs create mode 100644 Library/ViewModel/MonitorConfig.cs diff --git a/DellMonitorControl/ConfigWindow.xaml b/DellMonitorControl/ConfigWindow.xaml new file mode 100644 index 0000000..296cf0b --- /dev/null +++ b/DellMonitorControl/ConfigWindow.xaml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + +