Commit Graph

292 Commits

Author SHA1 Message Date
dec05eba
f4ed622510 Entry: add more delimiter for moving 2025-08-07 02:51:55 +02:00
dec05eba
f1ee19d014 Mask stream keys, add button to unmask it 2025-08-07 02:00:35 +02:00
dec05eba
67a8040e57 Entry: use text32 (utf32) instead of text (utf8). This simplifies text editing and other features such as text masking (password) 2025-08-07 00:13:59 +02:00
dec05eba
ff00be30df Entry: implement moving care by word with ctrl+arrow keys 2025-08-06 14:54:25 +02:00
dec05eba
cf282bc225 Minor entry improvements 2025-08-06 03:33:50 +02:00
dec05eba
a9e118ea8f Improve entry with cutting off text, vertical scroll, text selection, caret movement, copy, etc 2025-08-06 02:03:48 +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
2e0dc48f3e Fix controller hotplug not always working 2025-07-22 03:08:06 +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
2daa8ba4aa gsr running shouldn't be an error condition 2025-07-06 23:05:43 +02:00
dec05eba
a78cefc65b Add better single instance detection (use rpc fifo file existence with unlink to detect process instead of pidof gsr-ui) 2025-07-06 20:38:18 +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
7d2f2e9b47 Show error notification if another gpu screen recorder process is running when starting the ui 2025-06-04 01:32:30 +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
612fe6a9c2 Workaround weird steam input (in-game) behavior where steam triggers playstation button + options when pressing both l3 and r3 at the same time 2025-06-01 00:48:49 +02:00
dec05eba
4d7526d21e Add x11 window capture (video and screenshot) 2025-05-31 23:00:42 +02:00
dec05eba
fded9b8d57 Match gsr monitor name with wayland monitor name. Thanks info@leocodes 2025-05-25 19:08:57 +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
a82d1a2dfc Only show replay storage option in advanced view 2025-05-21 23:41:52 +02:00
dec05eba
043b6df255 Add livestream url for rumble 2025-05-21 23:00:42 +02:00
dec05eba
831f583f89 Add support for rumble streaming by default 2025-05-21 22:57:55 +02:00
dec05eba
3a4f03ce27 Use mipmap for almost all icons 2025-05-18 01:30:56 +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
ff564fcb52 Fix replay duration range 2025-05-15 12:36:30 +02:00
dec05eba
320d368699 minor reorder 2025-05-15 09:44:21 +02:00
dec05eba
af4fc84ef7 Fix some mice and controllers being grabbed when they shouldn't 2025-05-14 21:00:24 +02:00
dec05eba
c7bfaf90ec M 2025-05-05 13:59:47 +02:00
dec05eba
61f8c666fe Separate audio into output and input 2025-05-04 23:23:36 +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
ac1d57e8ba Add default values for DISPLAY and WAYLAND_DISPLAY. Some users dont have properly setup environments 2025-04-28 01:26:28 +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