Releases: alin23/Lunar
Releases · alin23/Lunar
v6.4.1
v6.4.0
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
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
v6.2.6
6.2.6
Features
- Option to Force keep HDR enabled for external monitors
- Option to Use static values instead of offsets for App Presets
Improvements
- Detect possible clamshell sleep and preemptively pause adaptive brightness to avoid flickering
- Add Skip action if screen is missing for Shortcuts
Fixes
- Fix macOS Sonoma layout issues
v6.2.4
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
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
v6.2.1
v6.2.0
6.2.0
Improvements
- Don't beep when doing fine volume adjustments
Features
- Add
--source-address
tolunar 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
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