0.4.0-beta.1
Pre-release
Pre-release
·
2 commits
to main
since this release
[0.4.0-beta.1] – 2026‑08‑19
Added
- Global hotkeys (toggle, open controls, optional warmth/dim bumps). Click-to-record in Controls.
- Schedule: fixed hours or local sunset→sunrise (
suncalc, offline city presets). Optional fade. - Fullscreen handling as a user choice: Ask each time, Hide overlay, or Always stay on top. Optional borderless/F11 detection.
- Update channel: Stable vs Beta (GitHub prereleases).
- Controls window is tabbed (Overlay / Schedule / Hotkeys / Updates).
Changed
- Controls no longer open on every launch; first run still opens them. Tray click and a second instance still open controls.
- Toggle button reflects whether the overlay is enabled.
- Main process split into
src/lib/*. - Overlay z-order is re-asserted every 2s in always-on-top mode (Windows often steals it).
- Installer
afterPacknow strips SwiftShader (no software GL fallback). package.jsonlicense field is MIT (matchesLICENSE).- GitHub Actions Release workflow builds the Windows installer and publishes the GitHub release (run from the Actions tab).
Fixed
powerMonitorresume handler is registered afterapp.whenReady().- Auto-updater CJS load + file logger (from
devafter 0.3.2).
Download WarmNDim-Setup-0.4.0-beta.1.exe. Windows SmartScreen may show "Windows protected your PC" because this build is unsigned. Click More info then Run anyway.