Commit Graph

166 Commits

Author SHA1 Message Date
dec05eba
2bc2252d30 Dont show replay save 1/10 min if replay buffer is set to a lower time 2025-11-03 23:11:12 +01:00
dec05eba
9af3c85161 Set window class to gsr-ui 2025-11-02 23:05:02 +01:00
dec05eba
0f5b225107 Fix incorrect recorded video duration in notification if the recording was paused 2025-11-01 12:43:00 +01:00
dec05eba
85e8b04ee2 malloc_trim is glibc only 2025-10-31 09:44:16 +01:00
dec05eba
d70b36000f Spelling 2025-10-30 18:36:11 +01:00
dec05eba
12c090c7d3 Show an error once for wayland users. Wayland doesn't support this software 2025-10-30 18:35:14 +01:00
dec05eba
ecd9a1f13f Replace / and \ with space in application name 2025-10-26 01:04:44 +02:00
dec05eba
085f4d8bad Add donation link in settings 2025-10-16 19:30:02 +02:00
dec05eba
ccf96030da Force no cursor in capture when using region/window screenshot hotkey 2025-10-03 18:00:16 +02:00
dec05eba
5ee2b95384 Workaround amd driver bug: kill notifications with SIGINT instead of SIGKILL 2025-09-24 18:38:22 +02:00
dec05eba
5f7cb94f4e Only do override-redirect on wayland if the focused x11 application is fullscreen (fixes input focus issue on cosmic when clicking on a window behind the overlay 2025-09-19 14:14:46 +02:00
dec05eba
4e62d12e8c Allow 'sync to content' framerate mode option on wayland (only desktop portal) 2025-09-06 01:58:28 +02:00
dec05eba
9efe9d3c91 Add content framerate mode (for x11) 2025-09-01 18:11:16 +02:00
dec05eba
dacf6126bf Screenshot: add option to save screenshot to clipboard 2025-08-25 22:26:54 +02:00
dec05eba
9bbec944de GlobalSettings: Add notification speed setting, change recording start notification speed 2025-08-24 22:12:34 +02:00
dec05eba
5f8c366b43 Show video codec error messages from gsr
let gsr choose video codec automatically for us when using auto (prefer h264, then hevc and then av1),
fallback to software encoding in gsr ui if none of them are available.
2025-08-07 20:21:22 +02:00
dec05eba
8ed1fe4799 Make custom streaming url backwards compatible 2025-08-03 22:02:49 +02:00
dec05eba
c1d76b5169 Use a separate field for stream key in custom streaming 2025-08-03 16:18:24 +02:00
dec05eba
d64e698eb1 Show recording/replay duration in notification 2025-07-22 01:13:42 +02:00
dec05eba
ad94cff59e Add lshift + printscreen hotkey to take a screenshot of a window (or desktop portal on wayland) 2025-07-20 01:55:02 +02:00
dec05eba
182c96d8e9 Hide UI when starting desktop portal capture (because the desktop portal selection needs to be clicked on) 2025-07-18 23:45:34 +02:00
dec05eba
dd7aae3191 Fix window capture not working in replay (thanks crosscoder) 2025-07-07 03:59:59 +02:00
dec05eba
a0d1de55d7 Add ellipsis at end of title in notification 2025-06-28 18:56:08 +02:00
dec05eba
0b8a3815b4 Update flatpak version reference 2025-06-23 13:00:02 +02:00
dec05eba
fc82d73728 Show better desktop portal error message (failed to start, canceled) 2025-06-15 00:55:41 +02:00
dec05eba
0dfcb004e4 Record all applications when selecting 'Record audio from all applications except the selected ones' without selecting any application to exclude 2025-06-11 21:38:22 +02:00
dec05eba
abeaf5cb61 Better window behavior when wayland application is focused on hyprland 2025-06-04 22:29:32 +02:00
dec05eba
575592a12d Hyprland: fix background of ui not rendering, if waybar is running and it's running in dock mode 2025-06-04 22:13:15 +02:00
dec05eba
636150ef08 Fallback to cpu encoding if auto video encoder is selected and gpu encoding is not supported. Automatically use correct mp4/webm container depending on video codec 2025-06-03 00:05:34 +02:00
dec05eba
4d7526d21e Add x11 window capture (video and screenshot) 2025-05-31 23:00:42 +02:00
dec05eba
b80e3f8beb Fix crash when opening settings page because of recent change 2025-05-24 18:24:18 +02:00
dec05eba
b807712d79 Mention setcap dependency 2025-05-24 16:38:36 +02:00
dec05eba
043b6df255 Add livestream url for rumble 2025-05-21 23:00:42 +02:00
dec05eba
e8dc3859fe Improve quality of screenshot and settings icons, especially for smaller resolutions 2025-05-18 01:23:42 +02:00
dec05eba
5fe5830056 Better monitor tracking for capture/notification on wayland 2025-05-17 23:59:59 +02:00
dec05eba
9ac14c963e Properly honor notification settings (when not saving video in game folder). Add pause/unpause notification option 2025-05-16 18:09:39 +02:00
dec05eba
af4fc84ef7 Fix some mice and controllers being grabbed when they shouldn't 2025-05-14 21:00:24 +02:00
dec05eba
305c9df7ac Add option to save temporary replay data on disk 2025-05-04 22:39:37 +02:00
dec05eba
d08ea69277 Keep keyboard led when turning on global hotkeys, move files 2025-05-03 12:03:43 +02:00
dec05eba
180a3b73db Fix ui being on wrong monitor/focused monitor capture incorrect on kde plasma wayland when vrr is enabled (fallback to window creation & window position trick) 2025-05-02 12:32:08 +02:00
dec05eba
5a32c469d3 Properly update replay recording status in ui when showing/hiding ui 2025-04-26 14:28:39 +02:00
dec05eba
329ccdc970 Save replay/streaming recording to correct location when saving to game folder. Add controller hotkey to save 1 min/10 min replay 2025-04-23 22:20:47 +02:00
dec05eba
b64b90d0b1 Show replay duration in save, update all hotkeys in ui front page when changing them, update front page colors when changing accent color 2025-04-23 19:46:27 +02:00
dec05eba
41412db704 Better replay recording handling. Add gsr-ui-cli command to save shorter replay 2025-04-23 19:27:57 +02:00
dec05eba
736f2f3095 Allow recording while using replay/streaming and option to save 1 min or 10 min 2025-04-23 00:59:17 +02:00
dec05eba
719236d4f4 Main page dropdown buttons when not recording 2025-04-22 02:14:24 +02:00
dec05eba
28481db82c Update to latest mglpp 2025-04-20 01:14:03 +02:00
dec05eba
0018788780 Redesign audio to support multiple audio tracks explicitly 2025-04-14 11:38:52 +02:00
dec05eba
38feee9f29 Fix unable to change hotkey settings while recording 2025-04-11 21:51:38 +02:00
dec05eba
9ada8caabc Add emergency exit buttons, (left) ctrl+shift+alt+esc to close gpu screen recorder and remove it from system startup 2025-04-09 18:27:45 +02:00