Releases: kingchenc/MonitorBrightnessControl
v1.0.0 — Stable release
First stable release of Monitor Brightness Control — cross-platform brightness, contrast, color-temperature and input-source control for every monitor connected to your machine.
What's new since 0.1.0
- Time-of-day schedules — apply a brightness preset on specific weekdays and times, target individual monitors or all of them.
- Profiles get sliders, not JSON — per-monitor toggles for brightness, contrast and color preset; current monitor values are pre-loaded when you create a new profile.
- App identifier is optional — empty profiles can still be applied manually from the new Apply profile submenu in the system tray.
- Instant startup — monitor enumeration now runs in a background thread, so the tray and main window appear immediately even on machines where WMI brightness queries are slow.
- Live brightness cache — the tray menu and main window no longer pay DDC/CI roundtrips on every render.
- About tab shows the live version and a prominent disclaimer.
- Tray Quit actually quits — closing the window keeps the tray alive, but the tray's Quit item exits cleanly.
- Six UI languages — English, Deutsch, Español, Français, Italiano, 日本語. OS locale is auto-detected.
- Rust edition 2024 (Rust 1.85+).
- License: switched from MIT/Apache-2.0 to source-available proprietary; see LICENSE.
Downloads
| Platform | Asset |
|---|---|
| Windows (x64) — recommended | `Monitor Brightness Control_1.0.0_x64-setup.exe` (NSIS installer) |
| Windows (x64) — MSI EN | `Monitor Brightness Control_1.0.0_x64_en-US.msi` |
| Windows (x64) — MSI DE | `Monitor Brightness Control_1.0.0_x64_de-DE.msi` |
| macOS Apple Silicon | `Monitor Brightness Control_1.0.0_aarch64.dmg` |
| Linux Debian / Ubuntu | `monitor-brightness-control_1.0.0_amd64.deb` |
| Linux AppImage | `monitor-brightness-control_1.0.0_amd64.AppImage` |
| Linux RPM | `Monitor.Brightness.Control-1.0.0-1.x86_64.rpm` |
Intel-Mac users: the Apple Silicon `.dmg` runs under Rosetta 2 on macOS 11+. A dedicated x86_64 build is not produced because GitHub-hosted macos-13 runners are scarce.
Platform support
- ✅ Windows 10 / 11 — primary development target.
- ⚠ macOS / Linux — compile cleanly, need hardware-on-hand validation.
For Linux DDC/CI without root, install `packaging/linux/90-monitor-brightness.rules` from the source tree.
Disclaimer
Provided as-is, with no warranty of any kind. The author assumes no liability for any damage to monitors, hardware, OS settings or data resulting from use of this software. DDC/CI writes go directly to display firmware; some monitors don't follow the spec cleanly. Use at your own risk.
License
Source-available proprietary, © 2026 kingchenc. See LICENSE and THIRD-PARTY-NOTICES.md.
v0.1.0 — Initial release
First public-ish build of Monitor Brightness Control — cross-platform brightness, contrast, color-temperature and input-source control for every connected monitor.
Highlights
- Per-monitor sliders in the main window and the system-tray menu.
- Configurable global hotkeys — brightness ± , night-mode toggle, blackout, show / hide window.
- Per-app profiles bound to executable name (Windows), bundle id (macOS) or WM_CLASS (Linux). Per-monitor overrides for brightness, contrast and color preset. App binding is optional — empty-app-id profiles apply manually from the tray submenu.
- Time-of-day schedules with per-weekday and per-monitor scoping (e.g. brightness 80 % on weekdays at 08:00, dim everything to 30 % after 22:00).
- Sun-position auto-dim around local sunrise / sunset, fully offline.
- Multi-monitor sync with configurable offset.
- Six UI languages out of the box: English, Deutsch, Español, Français, Italiano, 日本語. OS locale is auto-detected.
- Tray Apply-profile submenu appears as soon as you have one or more profiles.
- Native Rust core (
brightness-core) — no Electron, ~7 MB shipped binary. - Instant startup — monitor enumeration runs in a background thread post-
setup, so the tray and main window appear immediately.
Downloads
| Asset | Use this if |
|---|---|
Monitor Brightness Control_0.1.0_x64-setup.exe |
Windows — recommended NSIS installer (smaller, faster). |
Monitor Brightness Control_0.1.0_x64_en-US.msi |
Windows — MSI for environments that require it (Group Policy, SCCM). |
Monitor Brightness Control_0.1.0_x64_de-DE.msi |
German-localized MSI variant. |
Platform support
- ✅ Windows 10 / 11 — primary target, tested on Windows 11 Pro 26200 with 3× DDC/CI displays.
- ⚠ macOS / Linux — compile, need hardware-on-hand validation.
Disclaimer
Provided as-is, with no warranty of any kind. The author assumes no liability for any damage to monitors, hardware, OS settings or data resulting from use of this software. DDC/CI writes go directly to display firmware; some monitors don't follow the spec cleanly and may behave unexpectedly. Use at your own risk.
License
Source-available proprietary, © 2026 kingchenc. See LICENSE for full terms. Dependencies remain under their original MIT / Apache-2.0 licenses (see THIRD-PARTY-NOTICES.md).