Releases: hyprwm/xdg-desktop-portal-hyprland
v1.3.9
A minor update with some stuff and fixes, as usual. You know the drill.
New stuff
- config: add
screencopy:custom_picker_binary
Other stuff
- core: move to CProcess from hyprutils
MRs
- nix: package: replace sdbus-cpp with sdbus-cpp_2 (closes #286) by @spikespaz in #287
- gitignore: add nix result and result-man by @spikespaz in #290
- housekeeping: nix/overlays.nix (closes #285) by @spikespaz in #289
- use stable/linux-dmabuf-v1 instead of unstable/linux-dmabuf-unstable-v1 by @Honkazel in #299
- nix/overlays: gcc13 -> gcc14 by @khaneliman in #305
New Contributors
- @Honkazel made their first contribution in #299
- @khaneliman made their first contribution in #305
Full Changelog: v1.3.8...v1.3.9
v1.3.8
A tiny release to fix window sharing when dynamic activation is enabled
MRs
- Readded call to toplevel activate function in onCreateSession by @Alextibtab in #283
New Contributors
- @Alextibtab made their first contribution in #283
Full Changelog: v1.3.7...v1.3.8
v1.3.7
v1.3.6
A minor update that fixes screencopy restoration with window handles and enhances the security around client sanitization
Fixes
- screencopy: fix handles not being restored
- screencopy: cleanup sanitization
Full Changelog: v1.3.5...v1.3.6
v1.3.5
An update focused on a few QoL fixes to screencopy. You'll enjoy this one.
New stuff
- added
screencopy:allow_token_by_default
to tick the "allow restore token" box by default - added
--version
Fixes
- screencopy: fixed invalid toplevel handles being picked in the prompt
- screencopy: improved restore data handling
- screencopy: fixed a bug where restore data would be gone after 2 restarts of an app
- core: added explicit casts to wl_proxy* to fix clang builds
- core: improved
--help
Full Changelog: v1.3.4...v1.3.5
v1.3.4
A small update moving to hw-s, and with a few fixes.
Notes for packagers
- new deps: hyprwayland-scanner>=0.4.2, hyprutils
Fixes
- core: move to hyprwayland-scanner
- screenshot: fix compilation due to dubious cast
MRs
- global shortcuts: fix crash by ignoring duplicate shortcuts by @dec05eba in #241
- hacky fix for fixing output screencopy by @lennoxlotl in #249
- CMakeLists: just search for the wayland-scanner binary by @andresilva in #254
- Second fix for out of buffers by @aacebedo in #255
- Move to hyprwayland-scanner by @vaxerski in #260
New Contributors
- @dec05eba made their first contribution in #241
- @lennoxlotl made their first contribution in #249
- @aacebedo made their first contribution in #255
Full Changelog: v1.3.3...v1.3.4
v1.3.3
IMPORTANT: This is an emergency security update, please update!
Notes for packagers
- required pipewire version is now
>= 1.1.82
.
Fixes
- core: sanitize environment and paths from user data
- core: fix compilation with newer pw versions
- Nix: don't strip debug symbols
Full Changelog: v1.3.2...v1.3.3
v1.3.2
After a while, we got a new xdph update, bringing better performance, improved screensharing, and bugfixes :)
New stuff
- added screencopy:max_fps config option
Fixes
- core: don't critically exit when no HOME env is set
- core: avoid using uninitialized ptrs
- screencast: remove frame callbacks on stream state change
- screencast: fixup timing issues with frame re-scheduling
MRs
- nix: use same nixpkgs input for hyprlang by @andresilva in #164
- cmake fixes by @solopasha in #166
- picker: Allow dialog resizing by @rurigk in #173
- picker: Adds elided buttons for better readability by @rurigk in #176
- picker: Save the output name to a proper variable instead of parsing it from the button text by @rurigk in #183
- Unbreak build with sdbus-cpp 1.5.0 by @jbeich in #193
- core: reset screenshot pointer aswell by @gulafaran in #209
- fix : inShellPath, Permission denied by @v3llocet in #213
- Small fixes by @cnt0 in #215
- Update README.md by @maltbeverage in #223
- screen copy: clamp the timer to a miminum of 6 milliseconds by @Aqa-Ib in #226
New Contributors
- @solopasha made their first contribution in #166
- @rurigk made their first contribution in #173
- @gulafaran made their first contribution in #209
- @v3llocet made their first contribution in #213
- @cnt0 made their first contribution in #215
- @maltbeverage made their first contribution in #223
- @Aqa-Ib made their first contribution in #226
Full Changelog: v1.3.1...v1.3.2
v1.3.1
Minor qol update
Notes for packagers
- Meson and makefile have been yeeted. We only use CMake now. See README for build instructions.
Fixes
- Screencopy: Fixed restore tokens with multiple re-launches
- Screencopy: Fixed paused -> resumed state handling
What's Changed
Full Changelog: v1.3.0...v1.3.1