Commit Graph

6 Commits

Author SHA1 Message Date
Alec Murphy 1a38c95dc3 Cmd: Disable Saphir on task end cleanup if we are the last Win 2026-05-02 17:29:39 -04:00
Alec Murphy 8b784fae0a Everywhere: Use SaphirNode 2026-05-02 17:03:32 -04:00
Alec Murphy c1bfc4ce81 Cmd: Refactor saphir_win_select 2026-04-25 20:51:33 -04:00
Alec Murphy 868bb9f643 KeyDev: no_warn sc 2026-04-25 20:50:15 -04:00
Alec Murphy b6610916c3 Add status to SaphirGlbls 2026-04-25 19:19:23 -04:00
Alec Murphy 1e379a1053 Refactor everything
We now hijack existing system functions to integrate with `WinMgr`,
instead of `Spawn`ing our own `SaphirTask`.

Also, you can now use `Saphir(Bool)` to toggle enable/disable the
features.

There is a global var `saphir` which values are set by `Defaults.HC` for
colors and other behaviors; these values can be changed at any time.
2026-04-25 18:25:56 -04:00