Skip to content

Commit cbde589

Browse files
committed
feat: redesign monitor control workspaces
1 parent 28776d5 commit cbde589

6 files changed

Lines changed: 818 additions & 378 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ All notable changes to MonitorControl will be documented in this file.
44

55
## [Unreleased]
66

7+
- Changed: all seven workspaces now share a denser midnight control-center shell with page subtitles, bento-style cards, clearer metrics, consistent rounded controls, and an accessible blue accent. System settings now use named Overview, Display & DDC, Safety, Automation, Diagnostics, and Integrations categories instead of one ten-card scrolling column.
8+
- Changed: the WPF smoke lane navigates the new System categories, verifies that the persistent header never scrolls away, and can export every visible workspace through app-native WPF rendering for pixel-accurate review without capturing the desktop.
79
- Fixed: the per-monitor capability retry budget and calibrated retry delay now reach the capability worker, and VCP Explorer Query/Scan use the same effective per-monitor read timing. Retries remain off the WPF dispatcher and report their actual attempt count.
810
- Fixed: profile deletion now confirms the profile file is gone before removing application rules or schedules. Locked and otherwise undeletable profiles leave all state untouched with an explicit error, while a dependent metadata-save failure restores the original profile and automation state.
911
- Fixed: monitor refresh and shutdown now cancel queued DDC writes, reject new queue entries during teardown, and wait for any in-flight native call to release its handle before destruction. A timeout aborts destruction with an explicit error instead of passing a freed physical-monitor handle to the background worker.

0 commit comments

Comments
 (0)