mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-11-13 20:33:41 +01:00
BEHAVIOUR (a pure move; type-checked and clippy-clean with the fake CC). The three inline router arms of process_command.rs become minimize_foreground_window, close_foreground_window and debug_window(window_id, reply), with the bodies the arms had (the foreground element through AdhocWindow, the CoreGraphics window list walked for the id); the arms are the same text as KDE's now. The bodies stay macOS's: there is no way to share them without a window abstraction that hides the element, which is the registry work of a later step. This is the part of the owner's item (4) that can be done without changing behaviour. Verified: fast-check macOS PASS; fake-CC cargo clippy -p komorebi-macos --all-targets -D warnings clean; tools/format-all --check --tree mac clean. Not verified: any macOS run. Verified on the Mini: not yet. Hand check row added.