You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Freeze before capture is on by default; set freeze in config, or pass --no-freeze on the CLI to disable (same idea as notifications) (#309, @Gigas002).
CI split into workflow files, plus cargo deny and related checks (#315, @Gigas002).
JPEG XL (jxl feature): jxl-encoder (pure Rust, AGPL-3.0-or-later) replaces jpegxl-rs and system libjxl. [encoding.jxl] keys (lossless, distance, effort) are unchanged; encoded files may differ slightly from libjxl at the same settings. CI and the Nix flake no longer install libjxl.
Fixed
color_picker / selector feature wiring and docs (#339, @saghen).
clipboard uses explicit MIME types per encoding instead of autodetect (be5683b, @RustyCoderX).
empty -g geometry string no longer falls through to interactive region selection (99ba370, @Gigas002).
Breaking Changes
wayshot and waymirror-egl are GPL-3.0; libwayshot stays BSD-2-Clause (#311, @Gigas002).
Migration: confirm licensing and redistribution obligations for anything you ship or vendor; see LICENSE-GPL and LICENSE-BSD.
-g / --geometry accepts an optional geometry string (e.g. from slurp / waysip -d); a token immediately after -g is now treated as that string, not the output file (#333, @Gigas002).
Migration: if you relied on wayshot -g FILE (output path right after -g), use wayshot FILE -g instead. Invocations like wayshot -g --clipboard are unchanged.