Skip to content

v0.2.7 — reliable Discord/Electron window management

Latest

Choose a tag to compare

@alvinycheung alvinycheung released this 02 Jun 15:31

Fixes

Discord & other Electron/Chromium apps now move reliably. WindowKit was permanently setting AXEnhancedUserInterface (VoiceOver's attribute), which actually breaks window positioning. It now uses Rectangle's technique — disable that attribute around the frame write, then restore — and wakes Chromium's accessibility tree via the side-effect-free AXManualAccessibility.

No more false "Accessibility grant is out of date" warning. The trust canary used to treat a busy/unresponsive focused app (e.g. Discord in a call) as a dead grant, popping a warning that flapped and disarmed hotkeys. It now only reacts to the real signal (kAXErrorAPIDisabled), with a confirmation debounce.

Unsigned local build — re-grant Accessibility after installing (remove WindowKit from the list, drag it back in, toggle on).