9bd2401a5cd44ec238fcc8cb7b72d0a0482c871d
Settings › App › Startup gains an Open at Login switch backed by SMAppService.mainApp, and an Open Hidden at Login switch that keeps the login launch from taking the screen. Both are off by default. The registration is not mirrored into preferences. SMAppService is the store for whether Termind opens at login: the user can revoke it in System Settings without telling the app, so the switch re-reads the system status on appear and on every window activation. requiresApproval counts as on, with a row saying what is outstanding and a button into Login Items, rather than a switch that quietly refuses to hold. Hidden means NSApp.hide(nil) rather than a suppressed window, because Termind terminates with its last window. LoginLaunch latches the launch Apple Event during applicationWillFinishLaunching, the only moment currentAppleEvent can still be read; the hide is armed a second time for the window SwiftUI orders front just afterwards. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Description
AI-driven remote workspace for Mac, iPhone, and iPad.
https://termind.akinokaede.com
23 MiB
0 Stars
1 Watchers
0 Forks
Languages
Swift
98.9%
Python
0.8%
Ruby
0.3%