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.
This commit is contained in:
Milad Alizadeh
2026-09-07 17:41:37 +01:00
parent 8e317682a1
commit a99de502e2
2 changed files with 2 additions and 2 deletions
Generated
+1 -1
View File
@@ -606,7 +606,7 @@ dependencies = [
[[package]]
name = "wl-pick"
version = "0.3.0"
version = "0.3.1"
dependencies = [
"cosmic-text",
"memmap2",