bread-ecosystem/bread-utils
Breadway 41276479aa bread-utils: add socket timeouts to hypr::request
Neither original implementation this replaces (breadbox's
get_active_workspace, breadclip's hyprctl_json) set a read/write timeout
on the Hyprland IPC socket — a wedged or mid-reload Hyprland instance
could hang the call indefinitely, and every current caller runs it on the
GTK main thread, so a hang here freezes the whole UI. Found while
reviewing the crate for this pass's "any existing bugs" sweep; same class
of bug as everything else bread_utils::proc/hypr exists to fix, just one
I'd introduced myself by porting the original code faithfully without
also porting the missing safety net.
2026-07-17 10:05:26 +08:00
..
src bread-utils: add socket timeouts to hypr::request 2026-07-17 10:05:26 +08:00
Cargo.toml Add bread-utils and bread-onnx: shared crates for ecosystem-wide duplication 2026-07-17 09:15:54 +08:00