Skip to content

Solarmorph 0.3.0

Choose a tag to compare

@cjse cjse released this 21 Sep 20:17
· 11 commits to main since this release

The Lamp Controls list is live now. The background process follows the notifications of the lamp.

Changes

  • The Lamp Controls list shows each change immediately: from a command, from the buttons on the lamp, or from the MyDyson app. While the lamp ramps to a new brightness, the list shows the values on the way.
  • status answers from a live copy of the state in approximately 0.01 seconds, not 0.8 seconds. on, off, and toggle take approximately 0.3 to 0.4 seconds.
  • ⌘R in the list reads the lamp itself, and not the live copy.
  • The background process does not stop while a Lamp Controls list is open. The idle limit of 1 minute starts when the list closes.
  • morph: the new command watch, and the new option status --fresh.

Install or update

xattr -dr com.apple.quarantine solarmorph-0.3.0
cd solarmorph-0.3.0
npm install
npm run dev

Stop npm run dev with Ctrl-C when the commands show in Raycast. Your pairing stays valid. See the README.

Tested with one Solarcycle Morph desk lamp on one Mac with Apple silicon. The Intel build is not tested.

SHA-256 of the zip: e0308f67d367fbee9e412fce73b6aba20a421951c0068cfa2796bd88be81892b

This project is not affiliated with Dyson.