Skip to content

0.8.1 — CLI recovery for turned-off displays

Choose a tag to compare

@aquitaine aquitaine released this 26 Jul 22:30
· 44 commits to main since this release

A patch release fixing a hole in the recovery path.

Fixed

  • The opendisplay CLI can now see and recover displays the app turned off. A display that OpenDisplay logically disconnects vanishes from macOS's display list entirely, and the CLI kept no record of it — so opendisplay reconnect builtin answered "no display matches". The documented recovery path was unusable from the one surface that still works when a display is off. Turned-off displays now appear in opendisplay list (marked, each with the exact command to bring it back), resolve through every selector, and reconnect correctly.
  • opendisplay disconnect remembers what it turned off — previously a display disconnected from the CLI was unreachable by that same CLI moments later, because nothing recorded it.
  • The app and the CLI now share one on-disk definition of the turned-off-display list, so they can't disagree about which displays are owed a reconnect. Existing files are read unchanged.
  • CLI display names fall back to a readable "Built-in Display" / class + resolution label instead of a raw cg:37D8832A-… identifier.

Install / upgrade: brew install --cask aquitaine/tap/opendisplay or the notarized zip below.