mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-24 10:09:01 -06:00
On Wayland a window on a hidden workspace or minimized gets no frame callbacks, so queued control requests waited 60 s and then ran when the window came back, doubling retried work. The server now abandons a request the app hasn't started after 5 s without a frame, says why, and the app skips abandoned requests. Running requests keep the full 60 s. Also as_chunks in spots.rs for the newer clippy lint. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>