Commit Graph

483 Commits

Author SHA1 Message Date
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
dec05eba
3ed89cd80b Move first mouse move event to after frame has been drawn 2024-12-02 22:02:36 +01:00
dec05eba
9e220bb5f6 Optimization: dont draw file chooser items above scissor area 2024-12-01 01:56:20 +01:00