mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-11-14 04:43:42 +01:00
docs/dev/macos-handcheck.md: a prioritised section with the independent review's twelve hand checks and their exact steps (hide spot on the right display, event latency with a stopped app, native tabs, floating and monocle, scrolling, config reload, old state with the bar, pause and quit, bar config, unsupported commands, registry growth, hung subscriber), a row for the wip-u-kfm3 registry fixes, and a known-issue note: a subscriber that stops reading can stall the daemon (the push writes under the window manager lock with no timeout; pre-existing and the same in the original). A write timeout was deliberately not added: the Windows review found it can truncate the JSON notification and does not bound the stall, so the fix is a design, not a timeout. ax_registry.rs module docs: when an entry is created (when the observer is attached), the inert application, where it ends (the reapers, application quit), why not in Window::drop, and what is not enforced (an observed window that closes without passing through the reapers keeps its entry until its application quits; cost and the unverified Mach-port question). Verified: fake-CC cargo clippy --locked -p komorebi-macos --all-targets -D warnings clean; tools/fast-check --since wip-cand4: native, Windows clippy, KDE check + lib tests, macOS PASS; cargo test -p komorebi-core -p komorebi-backend pass. Not verified: any run on macOS.