Commit Graph

185 Commits

Author SHA1 Message Date
dec05eba
ae0fb95292 Better global settings design, dont change startup setting in ui if systemctl command fails 2024-12-31 21:43:10 +01:00
dec05eba
fb348d651d Close gpu screen recorder output file after closing the process 2024-12-31 13:29:44 +01:00
dec05eba
b6d1f32bfa Fix unable to get game (window title) name for some applications, fix notification config not respected when saving video in game directory 2024-12-31 12:42:09 +01:00
dec05eba
6dfa330997 Fix incorrect icon used for notifications 1.0.1 2024-12-31 11:00:42 +01:00
dec05eba
d355bc991e 1.0.1 2024-12-31 10:33:21 +01:00
dec05eba
1b56c5b246 Fix streaming not working (-f sent twice) 2024-12-31 10:32:00 +01:00
dec05eba
94cb63f00f Newline after show_ui command 2024-12-31 01:01:07 +01:00
dec05eba
c2dca2e8f8 Start on rpc, open existing instances ui when trying to launch gsr-ui a second time 2024-12-30 22:57:48 +01:00
dec05eba
a3d4455b3d README: mention that the flatpak version now includes this UI (in a few hours) 2024-12-29 23:08:41 +01:00
dec05eba
a853a99c3d Truncate game name in notification 1.0.0 2024-12-29 22:07:03 +01:00
dec05eba
38e2a06bca Fix go back to old ui incorrect arg 2024-12-29 21:22:35 +01:00
dec05eba
9c999f8ab9 1.0.0 2024-12-29 21:14:23 +01:00
dec05eba
5deac012c2 Better error message 2024-12-29 20:56:44 +01:00
dec05eba
fdeebe2200 Fix scrollbar not working with mouse, fix being able to click filechooser items outside area 2024-12-29 20:51:56 +01:00
dec05eba
a119220961 Add buttons to exit program and to go back to old ui for flatpak 2024-12-29 20:37:11 +01:00
dec05eba
9dd20e2916 Revert "Change name of flatpak systemd service"
This reverts commit b865f5cae3.
2024-12-29 19:34:37 +01:00
dec05eba
b865f5cae3 Change name of flatpak systemd service 2024-12-29 19:29:27 +01:00
dec05eba
7a1addb287 Add flatpak systemd service 2024-12-29 19:08:30 +01:00
dec05eba
5ab4c7b752 Use flatpak specific path for gsr-global-hotkeys 2024-12-29 18:56:42 +01:00
dec05eba
4b506e865a Make systemctl work in flatpak 2024-12-29 16:00:52 +01:00
dec05eba
78f44a9486 Detect multiple instances of gsr-ui by detecting virtual keyboard presence instead. This works in flatpak 2024-12-29 15:31:28 +01:00
dec05eba
b96b877a1a Only allow one instance of gsr-ui to run 2024-12-29 15:21:38 +01:00
dec05eba
c5c79bec64 Better debug test 2024-12-29 14:42:45 +01:00
dec05eba
050e8773cc Add option to launch the program and show the UI immediately, with 'gsr-ui launch-show' 2024-12-29 14:29:03 +01:00
dec05eba
3c3e165eb7 Mention that the program can only be started on system startup in settings on systemd. Have to launch it manually on other systems 2024-12-28 22:46:42 +01:00
dec05eba
5b7b8f8f8c Global hotkeys: fix incorrect free 2024-12-28 22:35:55 +01:00
dec05eba
c213b5de89 Add option to manage program startup directly in the program 2024-12-28 22:30:30 +01:00
dec05eba
81e2fab47f Global hotkeys: only grab devices after all keys have been released 2024-12-28 09:30:11 +01:00
dec05eba
49584e3dfc Improve rendering quality (alpha blending) 2024-12-27 21:04:28 +01:00
dec05eba
d07e50677a Save button should also go back to previous page 2024-12-26 16:53:00 +01:00
dec05eba
62fe500637 Virtual keyboard: set EV_SYN and EV_MSC event bits 2024-12-26 15:28:52 +01:00
dec05eba
e5b745d696 Mention that recording has to be restarted to apply changes. Fix stuck in repeat state if pressed while gsr-global-hotkey starts 2024-12-26 15:22:57 +01:00
dec05eba
ec6d4090af More key grab fixes, ignore mice/js/wheel 2024-12-17 22:52:54 +01:00
dec05eba
9ab0e457ab Fix mouse getting grabbed, not allowing mouse movement 2024-12-17 21:05:19 +01:00
dec05eba
423e710809 Dont forward repeat/release keys to focused window for global hotkeys 2024-12-16 22:07:33 +01:00
dec05eba
014f90cbff Ungrab before closing event fd 2024-12-16 21:51:09 +01:00
dec05eba
14b0d376a8 Prevent focused application from receiving global hotkey keys on wayland as well (massive hack) 2024-12-16 21:48:35 +01:00
dec05eba
eb3660a4d8 Add fstack-protector-all to gsr-global-hotkeys 2024-12-16 02:31:45 +01:00
dec05eba
ebd8c2726b Rewrite linux global hotkey to not depend on any libraries (also allows it to work on non-systemd systems(?)), remove unused gsr-window-name 2024-12-16 02:21:38 +01:00
dec05eba
970d87975b Fix focused and portal capture options not allowed 2024-12-14 19:59:27 +01:00
dec05eba
fed42ee511 Fix regression in ui event handling in scrollable page 2024-12-14 17:53:30 +01:00
dec05eba
846d3c4e81 Fix mouse events received for scrollablepage child widgets when mouse is outside scrollablepage area 2024-12-14 12:12:00 +01:00
dec05eba
3bd4572631 Clearify font licensing 2024-12-14 03:37:16 +01:00
dec05eba
4c83972a4f Timeout window creation position hack, force floating, disable 'all monitors' record option for now 2024-12-10 19:42:01 +01:00
dec05eba
0b9858f28f Fix capture options not available on nvidia x11 2024-12-10 01:13:19 +01:00
dec05eba
6be9dee868 Fix freeze on startup on hyprland because of hack workaround, requires window to be visible. Remove titlebar on hyprland 2024-12-09 17:23:45 +01:00
dec05eba
f386615937 Start on global settings, add tint color setting 2024-12-09 16:29:36 +01:00
dec05eba
f3565fdd77 Query capture options when opening settings and validate capture options when starting recording 2024-12-08 14:32:11 +01:00
dec05eba
6b66eebb68 CopyFromParent 2024-12-04 01:42:09 +01:00
dec05eba
aec2772495 Fix window opening on incorrect monitor on wayland or with incorrect size 2024-12-04 00:40:00 +01:00