Commit Graph

288 Commits

Author SHA1 Message Date
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
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
21c7db19a9 Fix the UI not having keyboard input when a wayland application is focused when opening the UI 2024-11-30 19:21:43 +01:00
dec05eba
f84cdafb57 README update 2024-11-29 19:08:32 +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
5cfca3e55a Properly close program when disconnected from the X server 2024-11-26 18:27:56 +01:00
dec05eba
99acbdb596 Fix keyboard input not working on wayland 2024-11-25 18:40:15 +01:00
dec05eba
ef7eb26ea5 Fix global hotkeys not working when connecting input after startup 2024-11-25 18:16:21 +01:00
dec05eba
9467abb0a2 Fix freeze on shutdown: change uid to user after getting seat permission 2024-11-25 02:55:25 +01:00
dec05eba
7d19afc0ab cap_sys_admin->cap_setuid for gsr-global-hotkeys 2024-11-24 23:49:24 +01:00
dec05eba
a872c07f7a Dont allow running the program as the root user 2024-11-24 22:53:29 +01:00
dec05eba
b57bc8505d Poll all text from linux global hotkeys instead of once per update 2024-11-24 20:25:31 +01:00
dec05eba
9b363d3c0d Shutdown if the x11 connection shuts down 2024-11-24 20:09:45 +01:00
dec05eba
a008d83514 Fix getting stuck on shutdown with SIGINT 2024-11-24 19:39:23 +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
56a7e558d2 Move gsr-window-name to tools directory 2024-11-24 14:46:03 +01:00
dec05eba
4fc1f8294c Revert focus to pointer location when ui is closed 2024-11-21 01:40:14 +01:00
dec05eba
5679ab9d8e Fix application audio recording inverse with non-merged audio 2024-11-20 23:59:08 +01:00
dec05eba
520687cd3f Merge audio devices and application audio into one list 2024-11-20 20:17:09 +01:00
dec05eba
2c45fa7254 Support more laptops for power supply option 2024-11-19 01:00:30 +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
d6b4fb5ba9 Query audio when adding them 2024-11-17 00:44:57 +01:00
dec05eba
688ad1e265 Change recording default video bitrate for custom bitrate 2024-11-16 21:03:08 +01:00
dec05eba
c5162dbb45 Only show app audio option if using pipewire 2024-11-16 18:07:01 +01:00
dec05eba
e0ddfa82dd Wording 2024-11-16 11:39:02 +01:00
dec05eba
7d4762e0f2 Dont show notification when stopping replay on fullscreen moving to windowed 2024-11-14 01:10:42 +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
590428425e Default replay to 50000 kbps 2024-11-05 09:55:45 +01:00
dec05eba
88538f7f4f Default to 15000 bitrate 2024-11-05 09:45:00 +01:00
dec05eba
8e87c01fe7 Correct bitrate calculation, default bitrate to 15000kbps 2024-11-05 09:39:34 +01:00
dec05eba
8b67f01cf8 m 2024-11-05 01:48:00 +01:00
dec05eba
6cfabf83b2 Update file size estimation for replay after gsr fix 2024-11-05 01:18:25 +01:00
dec05eba
07a64ffd95 Add replay ram usage estimation 2024-11-05 00:17:03 +01:00
dec05eba
610fca510d Default replay to constant bitrate 2024-11-04 23:10:05 +01:00
dec05eba
623297b18a Prefer window title for game name rather than class, fix game names with slash not saving to correct dir 2024-11-04 22:48:05 +01:00
dec05eba
3d51801a90 Mention where the video is saved in notification 2024-11-04 20:53:00 +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
89512313b2 Fix software encoder option not working 2024-11-03 02:19:00 +01:00
dec05eba
6e91159ccf Revert focus to pointer location when ui is closed 2024-11-02 23:27:28 +01:00