Intelligent adaptive brightness for your external monitors
MIT License
Bot releases are visible (Hide)
Published by alin23 11 months ago
6.4.5
exec
to restart the app invalidates the XPC connections that Shortcuts opens, who knew..Published by alin23 11 months ago
6.4.4
Published by alin23 11 months ago
6.4.2
Published by alin23 11 months ago
6.4.1
Enter
in the text fieldPublished by alin23 11 months ago
6.4.0
lunar lux --listen
command for automations based on readings from the internal ambient light sensorlunar listen
to react to display connection changesautoRestartOnFailedDDC
and make it opt-in by default
Published by alin23 12 months ago
6.3.0
isLG
to avoid not showing LG specific inputsPublished by alin23 about 1 year ago
6.2.7
Published by alin23 about 1 year ago
6.2.6
Published by alin23 about 1 year ago
6.2.4
restartOnCrash
signal handlerPublished by alin23 about 1 year ago
6.2.3
lunar listen
CLI commandPublished by alin23 about 1 year ago
6.2.2
Published by alin23 over 1 year ago
6.2.1
Published by alin23 over 1 year ago
6.2.0
--source-address
to lunar ddc
command for monitors that allow some DDC commands only on the service port (e.g. most newer LG models)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
.
Published by alin23 over 1 year ago
6.1.5
500
for Dell Alienware monitorsPublished by alin23 over 1 year ago
6.1.3
lunar listen
CLI command for getting realtime brightness/contrast/volume changeshideOSD
setting forces Lunar to not show any OSD whatsoeverPublished by alin23 over 1 year ago
6.1.1
By combining hardware and software dimming at specific thresholds, Lunar can help people sensitive to PWM flickering.
For the Apple Silicon MacBooks adjust the Min Brightness to 38
in Display Settings to get advantage of this.
For other screens, play with the Min Brightness setting until you find the threshold under which PWM flicker becomes noticeable. Then set the min brightness to the lowest value that doesn't cause flicker.
Here's a thread that explains how to better find the flicker limit: https://forums.macrumors.com/threads/macbook-pro-14-m2pro-pwm-solution.2386836/?post=32099271#post-32099271
Limiting the min brightness to the range which does not cause PWM flicker will allow Lunar to lower LED voltage in that range, while keeping voltage steady and only blocking light through the liquid crystals below that range.
sidecar
option to lunar toggle-connection
CLI commandSub-zero Dimming
being overridden by the system adaptive brightnessSub-zero Dimming
Published by alin23 over 1 year ago
6.1.0
This makes Clock Mode override any manual adjustments done by the user.
It also makes it re-apply the brightness of the previous schedule after standby/wake or after a screen reconnection.
This makes Clock Mode respect manual adjustments done by the user.
Brightness will always transition to the next schedule starting from the user adjusted brightness.
Also if the system wakes within 30 minutes of a passed schedule, the brightness of that previous schedule is re-applied
Control
+Click
on the menubar icon to see the menu
Right Click
or Two Finger Trackpad Click
also works50%
after wakejitterAfterWake
setting since it's no longer neededPublished by alin23 over 1 year ago
6.0.1
UUID
of the connected screen
Published by alin23 over 1 year ago
5.9.5
Both Thunderbolt/DP and HDMI connections on M2 Pro/Max should support DDC in this version.
You'll notice two new actions in macOS Shortcuts: Disconnect screen and Reconnect screen.
This new method can really disconnect and power off the screen just like closing the MacBook lid or disconnecting a cable would do, freeing up the GPU resources.
You retain the ability to use the MacBook keyboard/trackpad/webcam as usual, and disconnected external monitors usually keep the ability to charge the laptop.
These are the effort of reverse engineering the MacBook's clamshell mode which you can read about in this article
I'm planning to integrate them into BlackOut eventually but there's a lot more testing I have to do first.
Published by alin23 over 1 year ago
5.9.4
adaptiveSubzero
display property that allows disabling using Sub-zero Dimming range automatically in adaptive algorithmsadaptiveSubzero
setting