Releases: mtom2k/monitor-manager
Release list
Monitor Manager 0.3.2
Monitor Manager v0.3.2
This release adds a persistent Start minimized preference.
Added
- Launch Monitor Manager directly into the system tray or menu bar without showing the main window.
- Open the hidden application normally from its tray icon, application activation, or a second launch.
- Keep Start minimized independent from Start at login.
Validation
- Verified both minimized and visible startup paths with the packaged Windows portable build.
- Confirmed the tray remains available while the main window is hidden.
- Passed 38 automated tests across 11 test files, type checking, production build, Windows packaging, and packaged smoke checks.
Monitor Manager 0.3.1
Monitor Manager v0.3.1
This maintenance release makes display-profile switching dependable across topology changes.
Fixes
- Serializes display operations and automatically retries transient Windows topology failures.
- Verifies enabled state, primary display, position, resolution, refresh rate, orientation, scaling, and HDR before reporting success.
- Keeps monitor numbers stable across restarts, refreshes, and profile switches.
- Prevents new or previously disabled displays from overlapping existing displays in the arrangement preview.
- Keeps large arrangements scrollable and supports arbitrary display counts without a fixed application limit.
Validation
- Verified with AW3225QF, G34WQC A, and M28U displays.
- Reproduced Windows error 87 during a topology change and confirmed automatic recovery without a second user action.
- Passed 31 automated tests across 9 test files, type checking, production build, Windows packaging, and packaged smoke checks.
Monitor Manager 0.3.0
Monitor Manager 0.3.0
Monitor Manager 0.3.0 adds direct access to the operating system's display settings and keeps Current setup synchronized with changes made there.
What's new
- Open Windows System > Display or macOS Displays settings from the main toolbar.
- Refresh display state when the operating system reports display changes.
- Refresh Current setup when Monitor Manager regains focus, including after refresh-rate-only changes.
- Use fixed, platform-specific settings targets through the protected Electron IPC boundary.
- Updated documentation and the main application screenshot.
Validation
- 24 automated tests passed.
- Type checking, production build, and Windows packaging passed.
- The packaged Windows app opened the correct System > Display page.
- The packaged tray menu reported Version 0.3.0.
- The original two-monitor configuration remained unchanged after validation.
macOS settings targets have automated coverage. Physical macOS hardware validation remains pending.
Downloads
Monitor Manager-0.3.0-x64-setup.exe: Windows installerMonitor Manager-0.3.0-x64-portable.exe: Portable Windows applicationSHA256SUMS-v0.3.0.txt: SHA-256 checksums
Monitor Manager 0.2.0
Monitor Manager 0.2.0
This release adds tested compatibility safeguards for Windows Win+P projection changes.
Highlights
- Detects Windows Duplicate mode and shows both physical targets as mirrored.
- Prevents mirrored Current setup edits and profile capture because saved profiles use independent display sources.
- Applies a saved profile from Duplicate mode by restoring Windows Extend first, then restoring exact profile settings.
- Preserves last-known independent modes while a temporary mirrored mode is active.
- Prioritizes stable physical monitor IDs when multiple targets share one Windows source.
Hardware validation
Validated on Windows 11 with an NVIDIA GeForce RTX 4090, Alienware AW3225QF, and Gigabyte M28U. Duplicate, PC screen only, Second screen only, and Extend were exercised. The original resolution, refresh rate, position, rotation, scaling, primary role, and HDR state were restored after every test.
Checksums
portable DD19138EDA07CA598715172B1FF8CA2FD2A4C007A9C12F594B3E2BFAE577BEBC
setup B2AE83D8225B1C7D053A53469A0A1635E2431E00E2B1D0414CDCEF605AF108B6
Windows SmartScreen may warn because the current binaries are not code-signed.
Monitor Manager 0.1.2
Monitor Manager 0.1.2 is the first GitHub release of the desktop display-profile manager.
Highlights
- Save complete multi-monitor profiles and switch from the window or system tray.
- Enable and disable individual displays while keeping inactive targets accessible.
- Persist resolution, refresh rate, scaling, orientation, position, primary role, and HDR preference per profile.
- Control Windows desktop scaling and HDR per supported display.
- Restore the last known configuration when a disabled Windows monitor is re-enabled.
- Use a flat, readable interface with profile deletion confirmation and monitor identification overlays.
Downloads
- Setup: Standard per-user Windows installer.
- Portable: Standalone Windows executable.
- SHA256SUMS.txt: Checksums for both executables.
Verification
This release passed 16 automated tests, type checking, packaged UI checks, and physical Windows hardware testing on an NVIDIA GeForce RTX 4090 with Alienware AW3225QF and Gigabyte M28U displays.
Notes
- The Windows executables are not code-signed, so SmartScreen may display a warning.
- macOS source builds are available but still require physical hardware testing and
displayplacerfor profile application.