Make xcap/winit/pixels/image optional under the default `gui` feature so
`cargo clippy/test --lib --no-default-features` no longer needs dbus on
Ubuntu. Format main.rs for rustfmt.
screenshots 0.8 triggers future-incompatibility warnings and is
deprecated upstream in favor of xcap. Capture API is equivalent for
our full-monitor screenshot path; bump image to 0.25 to match xcap.
Pick the active monitor via NSScreen hit-test, capture and overlay that
display alone, and place the window by exact CGDirectDisplayID so
external monitors no longer open on the laptop.
Drop osascript fullscreen exit and slow focus hacks; capture immediately
and show a high-level CanJoinAllSpaces overlay. Avoid mutually exclusive
NSWindowCollectionBehavior flags that aborted under Raycast, harden
activation for non-UI script hosts, and document installing to PATH.