Skip to content

Releases: kingchenc/MonitorBrightnessControl

v1.0.0 — Stable release

13 May 19:49

Choose a tag to compare

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

13 May 17:01

Choose a tag to compare

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).