Skip to content

0.7.0 — Location Mode & App Presets

Choose a tag to compare

@aquitaine aquitaine released this 21 Jul 22:32
· 61 commits to main since this release

Wave 2 of the Lunar-parity work. With this release, every Lunar-marketed feature except the XDR brightness unlock is matched — free and GPL. Signed and notarized: unzip and run.

New

  • Location Mode (#31) — brightness follows the sun's real elevation at your location: night floor below civil twilight, a smooth ramp through dawn and dusk, full brightness with the sun high. No light sensor needed — ideal for lid-closed setups in rooms with natural light. Slots into Adaptive Display as a fallback source: live readings (built-in mirror, ambient sensor) still win when available, Clock Mode schedules still outrank it, and manual tweaks teach it your preferred offset. All computed locally from public NOAA equations; location is one-shot opt-in or manual lat/long.
  • App Presets (#33) — per-app display presets: when a chosen app comes to the front, its brightness (and optionally contrast / colour preset) applies to the target display or all displays, and your prior state comes back when you switch away. Debounced so rapid ⌘-tabbing only commits where you land; crash-safe (pre-preset state is persisted before the first write); precedence with FaceLight, Clock Mode, and Adaptive Display is documented and unit-tested.

Install

brew install --cask aquitaine/tap/opendisplay

…or download the zip below, unzip, and drag to Applications.

Full changelog: https://github.com/aquitaine/OpenDisplay/blob/main/CHANGELOG.md