Skip to content

Releases: alin23/Lunar

v6.7.8

17 Apr 07:29
967ce79
Compare
Choose a tag to compare

6.7.8

Fixes

  • Move max DDC brightness back to 255 for Cinema and Thunderbolt displays
  • Fix brightness being sent to the monitor continuously in Sensor Mode, even if the value hasn't changed
  • Ensure the Sensor Mode Lux update interval is correctly used with wireless sensors

v6.7.7

14 Apr 17:14
1fa7a54
Compare
Choose a tag to compare

6.7.7

Fixes

  • Fix nits OSD appearing erroneously when HDR state is being changed

v6.7.6

14 Apr 15:30
1dd1d3a
Compare
Choose a tag to compare

6.7.6

Fixes

  • Fix flickering in smooth transitions when holding the brightness keys
  • Fix nits value not updating all the time

v6.7.5

09 Apr 10:29
004aa94
Compare
Choose a tag to compare

6.7.5

Features

  • Smoother Sync Mode brightness adaptation

Fixes

  • Fix printing SentryCrashExceptionApplication by mistake in the CLI output
  • Fix nits OSD not appearing where it should after resolution change
  • Ensure Full Range remains enabled even when the system reports an incomplete status

Improvements

  • Add hidden setting syncModeBrightnessKeyPressedExpireSeconds

Showing OSD on target monitors in Sync Mode requires only taking into account the changes that happen within a waiting period after the brightness key press.

That period was previously 0.5 seconds, which was now increased to 1 second and made configurable via the syncModeBrightnessKeyPressedExpireSeconds hidden setting. Some systems take longer to propagate the brightness change events and this setting should help with that.

  • Optimise code path leading from the Sync source brightness change to the Sync target brightness adaptation
  • More intuitive nits range calculation in Sync Mode

v6.7.4

01 Apr 11:15
c070061
Compare
Choose a tag to compare

6.7.4

Fixes

  • Fix color adjustments not being applied anymore on some screens
  • Don't show nits values by default in the OSD since it can cause it to not appear on some screens
  • Revert the max DDC brightness for LED Cinema and Thunderbolt displays back to 100 instead of 255
  • Make DCP matching on IODisplayLocation optional to avoid DDC not working with some displays
  • Fix Full Range toggle disappearing sometimes after a display connection
  • Fix volume hotkeys not working anymore if CoreAudio times out

Improvements

  • Move the CoreAudio device fetching back to main thread where if it stalls, it will restart the app automatically
  • Allow hiding the nits value from the brightness OSD

show nits osd setting

v6.7.3

21 Mar 18:48
ed0b1b1
Compare
Choose a tag to compare

6.7.3

Hotfix

  • Ensure UI is not instantiated until the user opens it
    • Fixes too much energy usage on some systems

v6.7.2

21 Mar 08:22
2805c0a
Compare
Choose a tag to compare

6.7.2

Features

  • Allow setting main monitor using the CLI. Example: lunar displays LG main true
  • Show when brightness is locked by the reference preset in the UI

brightness locked by preset

Improvements

  • More accurate nits readings for Apple displays
  • Precise nits-based Sync Mode even when HDR content is visible
  • Improved detection of virtual displays
  • Improved DDC-to-monitor matching by using the hardware port where possible
  • More responsive Full Range switching in cases where the system generates a lot of logs
  • Allow skipping missing displays when using the "Set Monitor as Main" shortcut

Fixes

  • Prepare for upcoming macOS 15
  • Don't use Gamma APIs unless absolutely necessary to avoid unwanted HDR clipping
  • Fix app presets taking too long to apply
  • Fix possible crash when fetching reference presets on external monitors
  • Fix system lag when CoreAudio devices take too long to respond

v6.7.1

17 Mar 13:29
b18b768
Compare
Choose a tag to compare

6.7.1

Hotfix

  • Fix crash on launch if Auto Mode was previously enabled

v6.7.0

17 Mar 09:56
d3b2fad
Compare
Choose a tag to compare

6.7.0

Features

  • Ambient Light Sensor support for Intel Macs
  • Faster event based lux reading (up to 100ms between reads)

Improvements

  • Improve launch time of the app
  • Faster CLI launches

Fixes

  • Fix not showing Lunar Pro popover correctly when clicking on XDR or Full Range
  • Fix Full Range XDR not being re-enabled automatically after wake/connect/launch
  • Go back to Xcode 15.2: some Shortcuts stopped working when compiled with the latest Xcode 15.3

v6.6.5

13 Mar 11:04
d0a3c5f
Compare
Choose a tag to compare

6.6.5

Fixes

  • Remove leftover usage of a non-standard command-line tool that was prompting unnecessary installation of Xcode Command Line Tools