Commit graph

447 commits

Author SHA1 Message Date
toneengo
006e669f59 Revert "remotedesktop: patch generated virtual-pointer.cpp"
This reverts commit d703e84bbc.
2024-12-22 12:59:45 +10:30
toneengo
2e976939a4 remotedesktop: fix scroll and modifiers 2024-12-21 18:03:14 +10:30
toneengo
df607b82eb remotedesktop: release modifiers on monitor switch 2024-12-21 14:36:10 +10:30
toneengo
d703e84bbc remotedesktop: patch generated virtual-pointer.cpp 2024-12-21 12:49:55 +10:30
toneengo
ebb343a884 remotedesktop: implement remotedesktop portal 2024-12-21 12:12:27 +10:30
Gwilherm Folliot
7c381c7cab
input-capture: send modifiers (highly experimental) 2024-12-17 22:19:47 +01:00
Gwilherm Folliot
12a162245f
input-capture: fix build 2024-12-17 19:05:32 +01:00
Gwilherm Folliot
a6d3a24008
fix build 2024-12-17 19:05:32 +01:00
Gwilherm Folliot
ab35335d00
input-capture: update to sdbus2.0 2024-12-17 19:05:32 +01:00
Gwilherm Folliot
767a4dccfd
input-capture: impl force release 2024-12-17 19:05:32 +01:00
Gwilherm Folliot
5ddf1c2022
input-capture: impl keymap 2024-12-17 19:05:32 +01:00
Gwilherm Folliot
a151525c0a
input-capture: various fixes 2024-12-17 19:05:32 +01:00
Gwilherm Folliot
d28c6586a9
Free EIS server on disable 2024-12-17 19:05:32 +01:00
Gwilherm Folliot
31d3566146
input-capture: various fixes 2024-12-17 19:05:32 +01:00
Gwilherm Folliot
390474433d
input-capture: code cleanup 2024-12-17 19:05:32 +01:00
Gwilherm Folliot
47fc0e26a9
input-capture: inhibit inputs 2024-12-17 19:05:32 +01:00
Gwilherm Folliot
9440e6a80f
WIP: input capture 2024-12-17 19:05:32 +01:00
3e884d941c
flake.lock: update
nix/overlays: add overlay to allow building until next hyprland version
2024-12-17 10:08:37 +02:00
Austin Horstman
7116c9ffff
nix/overlays: gcc13 -> gcc14 (#305) 2024-12-16 22:22:24 +01:00
0c6861f819 config: add screencopy:custom_picker_binary
fixes #303
2024-12-13 21:11:19 +00:00
Honkazel
fd85ef3936
core: move to stable/linux-dmabuf-v1 instead of unstable (#299)
* dmabuf-v1 instead of dmabuf-unstable-v1

* meson: dmabuf-unstable-v1 -> dmabuf-v1

* PortalManager: dmabuf-unstable -> dmabuf

* Screencopy: dmabuf-unstable -> dmabuf

* flake.lock: update

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2024-12-02 16:31:04 +00:00
8070f36dee core: move to CProcess from hyprutils
this enhances security, avoids calling the shell when invoking the picker
2024-11-15 20:43:37 +00:00
09b23cef06
nix/overlays: fix attrset error 2024-11-04 20:01:02 +02:00
753a89a78e
flake.lock: update 2024-11-04 20:00:46 +02:00
Jacob Birkett
998f646762 nix: overlays: default: change composition order 2024-10-29 09:42:22 +02:00
Jacob Birkett
fa0dcd778c nix: overlays: remove needless with 2024-10-29 09:42:22 +02:00
Jacob Birkett
9c6084bf47 nix: overlays: remove mkJoinedOverlays function
Closes #285

I introuced `mkJoinedOverlays` long ago, but we can use
`lib.composeManyExtensions` instead. I am happy to remove it!
2024-10-29 09:42:22 +02:00
Jacob Birkett
9c3a0ae72e gitignore: reorder and label sections 2024-10-29 09:35:59 +02:00
Jacob Birkett
0698d720fa gitignore: add nix result and result-man 2024-10-29 09:35:59 +02:00
Jacob Birkett
33da30cf6c nix: package: replace sdbus-cpp with sdbus-cpp_2
Closes #286

<https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/286>
2024-10-28 11:56:18 +02:00
Jacob Birkett
8b14505c4d flake: packages: export sdbus-cpp_2 2024-10-28 11:56:18 +02:00
Jacob Birkett
b15018fc56 nix: overlays: replace sdbuscpp with sdbus-cpp_2
See comments in code. This change to prevent conflicts for other
packages depending on `sdbus-cpp` in `pkgs`.
2024-10-28 11:56:18 +02:00
fb1ce16202 version: update to 1.3.8 2024-10-27 18:31:11 +00:00
Alex C
ff6b2a51e9
screencopy: fix missed toplevel activation (#283) 2024-10-26 21:27:22 +01:00
Vaxry
8f8619fe03
README: fix old wiki link 2024-10-23 10:08:19 +01:00
05f4271dfc version: bump to 1.3.7 2024-10-22 18:57:07 +01:00
Vaxry
5c72a7fea1
core: move to sdbus-cpp2 (#278)
* core: move to sdbus-cpp2

* oopsie LMAO

* thing

* nix/overlays: add sdbus overlay

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2024-10-22 18:45:24 +01:00
fb9c8d665a core: reset toplevel before disconnect 2024-10-05 23:23:07 +01:00
7e500e679e version: bump to 1.3.6 2024-09-28 12:54:33 +01:00
dcfabff0fe screencopy: cleanup sanitization 2024-09-28 12:52:33 +01:00
4adb6c4c41 screencopy: fix handles not being restored
fixes #264
2024-09-23 17:35:43 +01:00
4880c50146 props: bump version to 1.3.5 2024-09-21 16:45:38 +01:00
15932f0f9e core: add --version and improve --help 2024-09-21 16:45:23 +01:00
a8ebdcb011 screencopy: fix missing restore tokens after a double restart 2024-09-21 16:35:22 +01:00
2e5327c98e README: fixup needed deps 2024-09-21 16:10:58 +01:00
bab430b3cc screencopy/picker: add an option to allow restore token by default
fixes #258

screencopy:allow_token_by_default -> bool
2024-09-21 16:07:33 +01:00
5e40936fa0 screencopy: improve restore data handling 2024-09-21 15:59:58 +01:00
5d64be5bd8 screencopy: fixup handle passing to the picker
fixes #262
2024-09-21 15:45:34 +01:00
ac1b8c3067 core: add explicit casts to wl_proxy* for clang
fixes #261
2024-09-21 00:24:39 +01:00
73b8c4f115 version: bump to 1.3.4 2024-09-20 18:02:09 +01:00