Commit Graph

92 Commits

Author SHA1 Message Date
dec05eba
47ada4d798 Add option to save replay with controller (double-click share button), allow prime-run on wayland 2025-01-20 23:11:00 +01:00
dec05eba
92401d8bc8 Wayland: only show ui after stupid fullscreen animation has stopped 2025-01-19 12:35:08 +01:00
dec05eba
5be5b4c8eb X11: only grab mouse devices with xi 2025-01-17 15:50:24 +01:00
dec05eba
a9637f87e7 Fix background not being transparent on sway when a wayland application is focused and opening the ui 2025-01-17 13:18:40 +01:00
dec05eba
ee123ceb0a Fix ui being on incorrect monitor on gnome and sway 2025-01-06 22:59:47 +01:00
dec05eba
52ce22ae22 Add option to only grab virtual devices, to support input remapping software 2025-01-04 05:39:16 +01:00
dec05eba
f4dc077299 pidof ignore self 2025-01-04 02:30:14 +01:00
dec05eba
6c03137610 Add option to disable hotkeys, add gsr-ui-cli tool to control gsr-ui remotely 2025-01-03 22:37:13 +01:00
dec05eba
60e8da0aa9 Remove merge audio tracks option for streaming. Streaming sites dont support multiple audio tracks (in general) 2025-01-03 17:20:16 +01:00
dec05eba
170b2493fc Show estimated file size for cbr for recording and mb/sec for streaming 2025-01-03 04:33:12 +01:00
dec05eba
2a07c74112 Fix some application (using xi) receiving mouse input when UI is shown 2025-01-03 01:57:30 +01:00
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
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
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
4b506e865a Make systemctl work in flatpak 2024-12-29 16:00:52 +01:00
dec05eba
b96b877a1a Only allow one instance of gsr-ui to run 2024-12-29 15:21:38 +01:00
dec05eba
c213b5de89 Add option to manage program startup directly in the program 2024-12-28 22:30:30 +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
0b9858f28f Fix capture options not available on nvidia x11 2024-12-10 01:13:19 +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
3ed89cd80b Move first mouse move event to after frame has been drawn 2024-12-02 22:02:36 +01:00
dec05eba
9661f0b823 Add more reliable mouse/keyboard grabbing to fix keyboard input not working in ui in some games 2024-11-30 22:38:03 +01:00
dec05eba
6cde892148 Use X11 global hotkeys on X11 when possible to prevent clashing with keys used by other applications 2024-11-30 22:26:56 +01:00
dec05eba
f885ae67f1 Re-add escape button to go back to the previous page/close 2024-11-30 21:52:07 +01:00
dec05eba
e8c17d248d Cleanup 2024-11-30 19:29:24 +01:00
dec05eba
2ea0a921e8 Fix restore portal session option not working, close other notifications when showing a new one 2024-11-28 15:11:50 +01:00
dec05eba
ece3d02e0a Fix window not being fullscreen on multi monitor systems on cinnamon. Fix some applications getting minimized when opening the ui 2024-11-28 12:16:49 +01:00
dec05eba
3468554eb3 Allow running the ui on Wayland through XWayland 2024-11-24 19:13:35 +01:00
dec05eba
734280f304 Use linux /dev/input for global hotkeys instead of x11. This also works on wayland on any compositor 2024-11-24 18:33:57 +01:00
dec05eba
520687cd3f Merge audio devices and application audio into one list 2024-11-20 20:17:09 +01:00
dec05eba
b06113d21c Allow turning on/off replay automatically when using fullscreen/power supply replay mode 2024-11-18 18:08:00 +01:00
dec05eba
71f95e4b12 Add option to start replay when power supply is connected 2024-11-18 17:48:10 +01:00
dec05eba
c5162dbb45 Only show app audio option if using pipewire 2024-11-16 18:07:01 +01:00
dec05eba
d2f6b0738b Add option to start replay on fullscreen 2024-11-14 00:25:37 +01:00
dec05eba
4ba1e814b7 Add application audio option 2024-11-13 22:36:55 +01:00
dec05eba
88538f7f4f Default to 15000 bitrate 2024-11-05 09:45:00 +01:00
dec05eba
07a64ffd95 Add replay ram usage estimation 2024-11-05 00:17:03 +01:00
dec05eba
26a9e750dc Add option to save replay/recording to a folder with the name of the game 2024-11-04 20:37:26 +01:00
dec05eba
bfadff61d2 Force window always on top, even if restacking order changes 2024-11-02 11:56:01 +01:00
dec05eba
6fbd8b0dd3 Add option to automatically turn on replay at system startup 2024-11-01 20:10:48 +01:00
dec05eba
cd89668d0c Reduce cpu usage when ui is not visible 2024-10-27 15:07:24 +01:00
dec05eba
80ff6582a9 Fix window not visible in fullscreen applications 2024-10-27 13:59:17 +01:00
dec05eba
59dfd87c21 Add hotkeys for replay and streaming, finish everything 2024-10-27 13:09:06 +01:00
dec05eba
28c437e90a Only have one notification process open at a time (kill previous one when showing new) 2024-10-27 02:00:09 +02:00
dec05eba
cfcee1a5d8 Add option to change video resolution 2024-10-27 01:54:37 +02:00
dec05eba
1d2fc77cfc Make the ui the daemon instead, add hotkey for recording/pause 2024-10-26 11:37:52 +02:00
dec05eba
939bf23921 Add screenshots 2024-10-19 23:49:22 +02:00