Skip to content

Releases: alin23/Lunar

v6.4.1

13 Nov 14:37
b485557
Compare
Choose a tag to compare

6.4.1

Fixes

  • Fix custom preset not being applied correctly if saved with the same name as a previously deleted preset
  • Allow saving the preset by pressing Enter in the text field

v6.4.0

11 Nov 14:22
dc60df9
Compare
Choose a tag to compare

6.4.0

Features

  • Support for the new M3 MacBook Pro and M3 iMac
  • Cleanup UI
    • Use a warmer color palette
    • Make the menubar UI less wide
    • Add option to Dim non-essential UI elements
  • Add lunar lux --listen command for automations based on readings from the internal ambient light sensor

Improvements

  • Disable Lunar adjustments when screen is locked
  • Add new identifiers for the M3 MacBook Pro and iMac
  • Make cursor cling to the middle of the slider knob instead of lagging behind
  • Enable lunar listen to react to display connection changes
  • Disable autoRestartOnFailedDDC and make it opt-in by default
    • New macOS updates have fixed most of the issues that created the need for it

Fixes

  • Fix Auto XDR appearing erroneously in non-Pro builds
  • Fix locked volume OSD when locking brightness

v6.3.0

05 Nov 09:19
bbc95a2
Compare
Choose a tag to compare

6.3.0

Features

  • Try to use lux sensors of Apple-vendored external monitors when available

Improvements

  • Use window average for sensor lux when adapting Auto XDR
  • Smaller menubar icon
  • Allow hiding the nits limits from the slider

Fixes

  • Work around Sonoma display connection bug when fetching display info while disconnected
  • Fix OSD chiclets disappearing sometimes on Sonoma
  • Fix app hang on saving display state while restarting from a crash
  • Don't cache isLG to avoid not showing LG specific inputs
  • Fix UI spacing in the Clean layout
  • Fix XDR Contrast going flashing to 0 while in Sub-zero Dimming

v6.2.7

19 Sep 14:58
2248c8b
Compare
Choose a tag to compare

6.2.7

Fixes

  • Fix some Shortcuts not working
  • Fix some typos

v6.2.6

18 Sep 08:53
503c38a
Compare
Choose a tag to compare

6.2.6

Features

  • Option to Force keep HDR enabled for external monitors

force keep hdr enabled checkbox

  • Option to Use static values instead of offsets for App Presets

Use static values instead of offsets

Improvements

  • Detect possible clamshell sleep and preemptively pause adaptive brightness to avoid flickering
  • Add Skip action if screen is missing for Shortcuts

skip action if screen is missing checkbox

Fixes

  • Fix macOS Sonoma layout issues

v6.2.4

26 Aug 12:44
a8a9872
Compare
Choose a tag to compare

6.2.4

Features

  • Dim keyboard backlight to minimum when Sub-zero dimming is used
  • Automatically detect a light sensor running as the official HomeAssistant Addon
  • Add support for the following boards:
    • Feather ESP32 S2
    • Feather ESP32 S2 Reverse TFT
    • NodeMCU ESP32 S2
    • Adafruit HUZZAH32 Feather ESP32

Improvements

  • Make the reset button do a full reset by default (instead of resetting just the non-display specific settings)
  • Replace watchdog with restartOnCrash signal handler

v6.2.3: Watchdog fix

20 Aug 10:58
1e8a468
Compare
Choose a tag to compare

6.2.3

Features

  • Turn off keyboard backlight when blacking out the MacBook screen

Improvements

  • Return the current state after toggling boolean values in Shortcuts

Fixes

  • Fix JSON number formatting in lunar listen CLI command
  • Make watchdog more resilient so that Lunar restarts after crashes

v6.2.2

30 Jul 14:48
7f46dbf
Compare
Choose a tag to compare

6.2.2

Features

  • Add alternate menubar icon for people with trypophobia

alternate menubar icon

Improvements

  • Don't automatically activate XDR when holding the brightness up key
    • It still activates when pressing the key after 100% brightness

Fixes

  • Fix Main Screen ID fetching

v6.2.1

17 Jul 21:59
16f4e7d
Compare
Choose a tag to compare

6.2.1

Fixes

  • Fix auto-learning logic for contrast
  • Ensure brightness and contrast values don't overshoot the min/max values

v6.2.0

17 Jul 12:42
3082999
Compare
Choose a tag to compare

6.2.0

Improvements

  • Don't beep when doing fine volume adjustments

Features

  • Add --source-address to lunar ddc command for monitors that allow some DDC commands only on the service port (e.g. most newer LG models)
  • Add LG specific inputs for those models where input switching only blinks the monitor but doesn't actually switch the input

LG specific inputs

The new inputs can also be accessed from macOS Shortcuts or from the CLI using commands like:

lunar displays lg input lgHdmi1

# Newly added inputs:
#   lgHdmi1 lgHdmi2 lgHdmi3 lgHdmi4
#   lgUsbC1 lgUsbC2 lgUsbC3 lgUsbC4
#   lgDisplayPort1 lgDisplayPort2 lgDisplayPort3 lgDisplayPort4

Some LG models respond to the 3 and 4 inputs while others use the 1 and 2 inputs. For example 32UD99 uses USB-C 3 and DisplayPort 3 while 32QN650 uses USB-C 1 and DisplayPort 1.

Fixes

  • Fix VCP code for LG specific inputs
  • Fix zero coordinates in UI even when location is available
  • Fix sensor flasher not assigning the correct IDs to the sensors
  • Show when Location Mode doesn't have permissions to request actual coordinates

location mode missing permissions