Commit Graph

428 Commits

Author SHA1 Message Date
dec05eba
d7be9b38b1 Screenshot: fix image not saved to clipboard if notifications are disabled 2025-12-04 22:43:54 +01:00
dec05eba
2c2633ec58 Add exec_program_on_host_daemonized 2025-12-01 19:57:56 +01:00
dec05eba
bb1e9c6616 Live stream: fix codec not applied, focused window area not applied and video resolution change not applied 2025-11-27 20:57:06 +01:00
dec05eba
e14bb0cbcf Text update 2025-11-26 01:26:48 +01:00
dec05eba
5a13bd2491 Fix led indicator getting turned off when turning caps lock/numlock on/off 2025-11-20 21:50:20 +01:00
dec05eba
0d3d4229bf Fix hotkeys not getting unbound correctly when unbinding them in the ui 2025-11-20 12:09:51 +01:00
dec05eba
a9a1f9d01c Only show 'saving replay, this might take some time' if notifications are enabled 2025-11-12 23:22:33 +01:00
dec05eba
f017f04bdc Unset led when running replay and recording and stopping replay without replay led enabled 2025-11-08 03:31:26 +01:00
dec05eba
d1f8db3760 Support keyboard led indicator on wayland as well 2025-11-08 03:28:18 +01:00
dec05eba
0995e86e89 Move notifications/led indicator to new section in the ui 2025-11-07 23:21:17 +01:00
dec05eba
4992185323 Make it clear that led indicator is only supported by x11 2025-11-07 22:11:43 +01:00
dec05eba
70df557c2b Add led indicator setting, use one setting for notifications, move it under general 2025-11-07 22:05:14 +01:00
dec05eba
be07070789 Ungrab devices if there is a keyboard lock (if an input remapping software runs and grabs gsr-ui virtual keyboard) 2025-11-07 19:23:38 +01:00
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
a6b1111230 Properly cleanup wl outputs for cursor tracker 2025-10-30 20:12:47 +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
d9496e0a0a Add warning that clipboard screenshot is not supported properly by wayland 2025-10-30 18:21:39 +01:00
dec05eba
5144994575 Fix screenshot clipboard paste not working in browsers: ignore image/png request, send as jpg anyways 2025-10-29 18:15:56 +01:00
dec05eba
1c24616388 Support more controllers than real ps4 controllers 2025-10-26 14:26:46 +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
0b4af1e6bb Fix rpc file getting deleted when launching gsr-ui twice. Use unix domain socket instead 2025-10-03 13:08:57 +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
b4e003c8f7 Only use mallopt M_MMAP_THRESHOLD if glibc 2025-09-03 18:21:58 +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
6a55338b12 Entry: update selection caret when changing masked state 2025-08-07 21:20:05 +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
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