From a99de502e26feec5a912c99482f01ae2490efe3a Mon Sep 17 00:00:00 2001 From: Milad Alizadeh Date: Mon, 7 Sep 2026 17:41:37 +0100 Subject: [PATCH] Release 0.3.1 Two ways wl-pick could fail to appear at all, both fixed. A second instance hung with no window and had to be killed: sway answers a capture request for a toplevel another client is already capturing with silence, and the wait for it was unbounded. Every wait before the overlay is interactive now has a deadline, and a tile that never arrives is drawn as a bare label. Losing the keyboard grab for good also ends a run, so a second wl-pick replaces the first rather than stranding it on screen. Starting wl-pick from a shell with a stale SWAYSOCK failed outright. The running compositor's socket is now found in XDG_RUNTIME_DIR when the environment's path does not connect. --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a418a63..19268fe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -606,7 +606,7 @@ dependencies = [ [[package]] name = "wl-pick" -version = "0.3.0" +version = "0.3.1" dependencies = [ "cosmic-text", "memmap2", diff --git a/Cargo.toml b/Cargo.toml index 467b43e..aad4978 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wl-pick" -version = "0.3.0" +version = "0.3.1" edition = "2024" description = "A live grid of window and display previews, for picking one" license = "MIT"