github alin23/Lunar v5.4.0
5.4.0

latest releases: v6.8.4, v6.8.2, v6.8.1...
2 years ago

Features

Client-server architecture for the Lunar CLI

The lunar command can now control the running Lunar app directly instead of spawning a new instance.

If the Lunar app is not running, the CLI will automatically use the old method of running the command directly.

New arguments:

  • --remote forces the lunar command to never spawn a new instance and fail if there's no Lunar app already running
  • --host configures the hostname where to send the command
    • This means you can now also control Lunar apps running on other Macs
  • --key configures the API key for authenticating the lunar command against the Lunar app server
    • This is only needed when controlling Lunar instances running on other systems
  • --new-instance forces the lunar command to always run the command locally and spawn a new instance even if there's a Lunar app already running

BlackOut improvements

Added BlackOut without mirroring on holding Shift.

blackout without mirroring tooltip
blackout without mirroring menuitem

  • Added logic to automatically disable BlackOut when monitors are disconnected and the only remaining display is blacked out
  • Configured mirroring as .appOnly so that the system doesn't remember the BlackOut mirroring state after Lunar is quit

Improvements

  • Make the resolutions dropdown more useful with some formatting and pretty colors
    • resolutions dropdown
  • Add a way to easily toggle between Software Dimming and Hardware DDC
    • toggle software dimming hardware ddc
  • Add a way to install Lunar CLI from the command-line
    • /Applications/Lunar.app/Contents/MacOS/Lunar install-cli
  • Allow 2-byte values for DDC commands because some monitors support wider ranges (e.g. ASUS PG32U)

Don't miss a new Lunar release

NewReleases is sending notifications on new releases.