Commit Graph

10 Commits

Author SHA1 Message Date
Yu Leng (from Dev Box)
bda629c70a Refactor MonitorStateManager and MainViewModel to use HardwareId for stable identification; update logging for clarity and consistency. 2025-10-17 18:03:13 +08:00
Yu Leng (from Dev Box)
08c324f17f Validate contrast and volume settings based on hardware support; log warnings for unsupported features. 2025-10-17 17:34:01 +08:00
Yu Leng (from Dev Box)
d5b370ee1b Enhance ReloadMonitorSettingsAsync with reloading state management and validation for saved settings 2025-10-17 17:27:24 +08:00
Yu Leng (from Dev Box)
acb3a05634 Add InverseBoolConverter and update MainViewModel for interaction state management 2025-10-17 16:59:26 +08:00
Yu Leng (from Dev Box)
d515a5c1c2 Refactor MonitorPropertyManager and MainViewModel: remove rollback event handling and simplify property update logic for improved performance and clarity. 2025-10-17 16:43:29 +08:00
Yu Leng (from Dev Box)
c8e82bd208 Refactor monitor settings management: remove SettingsManager, introduce MonitorStateManager for separate state handling and update MainViewModel accordingly. 2025-10-17 16:08:54 +08:00
Yu Leng (from Dev Box)
54c3a3953e Refactor monitor property management with smart error handling and rollback support; remove reset functionality from UI components. 2025-10-17 15:20:29 +08:00
Yu Leng (from Dev Box)
1bb9a1d41a Fix code style issue 2025-10-16 17:45:49 +08:00
Yu Leng (from Dev Box)
f83f0b08f2 update 2025-10-16 16:48:51 +08:00
Yu Leng (from Dev Box)
c020d0b75b init 2025-10-16 16:26:26 +08:00