Commit Graph

112 Commits

Author SHA1 Message Date
dec05eba
636eca0d0e Minor 2026-03-07 17:43:20 +01:00
dec05eba
9b59b57352 Add menu to select language 2026-01-27 19:39:19 +01:00
Andrew
44bb989cea Add translations for error messages regarding multiple instances of GPU Screen Recorder UI + fix low-power tip 2026-01-27 18:54:05 +01:00
dec05eba
ca0e001376 Init translation with system language 2026-01-26 14:41:01 +01:00
Andrew
03cacfdbf5 Implemented a basic translation system 2026-01-26 14:28:12 +01:00
dec05eba
6ea867b9d2 Revert "Test workaround flatpak issue related to broken flatpak-spawn --host environment missing wayland display"
This reverts commit ec98533f1b.
2026-01-24 16:41:06 +01:00
dec05eba
756b993078 Revert "Attempt workaround flatpak issue"
This reverts commit 007e2546a9.
2026-01-24 16:41:00 +01:00
dec05eba
007e2546a9 Attempt workaround flatpak issue 2026-01-24 15:50:04 +01:00
dec05eba
ec98533f1b Test workaround flatpak issue related to broken flatpak-spawn --host environment missing wayland display 2026-01-24 15:48:11 +01:00
dec05eba
ebc460ecc8 Revert "Test dont set environment variables"
This reverts commit 540e2df322.
2026-01-24 15:41:22 +01:00
dec05eba
540e2df322 Test dont set environment variables 2026-01-24 15:20:06 +01:00
dec05eba
5f484bd82c Add hotkey for region/window recording 2026-01-19 22:26:03 +01:00
dec05eba
2bb6754523 Update usage text 2025-12-31 16:32:31 +01:00
dec05eba
df1610431d Add application icon, show gsr icon in notification 2025-12-31 16:29:11 +01:00
dec05eba
1971d4a288 Die properly when killed with SIGINT 2025-12-23 22:54:27 +01: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
b4e003c8f7 Only use mallopt M_MMAP_THRESHOLD if glibc 2025-09-03 18:21:58 +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
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
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
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
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
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
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
dec05eba
2ec59c6812 Add alt+f2 to take a screenshot of a region 2025-03-21 23:47:24 +01:00
dec05eba
189736c1a9 Add option to take a screenshot (default hotkey: alt+f1) 2025-02-22 13:31:51 +01:00
dec05eba
8003c209fe m 2025-02-11 22:40:11 +01:00
dec05eba
1d9d4d6398 Make hotkeys reconfigurable, faster hotkey startup time, fix some keyboard locale issues 2025-01-23 21:25:45 +01:00
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
eb4ce76f01 Install flatpak version of the systemd service if missing or remove it if not using flatpak version 2025-01-16 19:34:47 +01:00
dec05eba
698538ac84 Unset DRI_PRIME as well 2025-01-08 17:17:48 +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
9998db8afa Check if gsr-ui is running with pidof equivalent, show ui on restart after enabling/disabling hotkeys 2025-01-03 23:34:53 +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
94cb63f00f Newline after show_ui command 2024-12-31 01:01:07 +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
38e2a06bca Fix go back to old ui incorrect arg 2024-12-29 21:22:35 +01:00
dec05eba
5deac012c2 Better error message 2024-12-29 20:56:44 +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
5ab4c7b752 Use flatpak specific path for gsr-global-hotkeys 2024-12-29 18:56:42 +01:00
dec05eba
78f44a9486 Detect multiple instances of gsr-ui by detecting virtual keyboard presence instead. This works in flatpak 2024-12-29 15:31:28 +01:00
dec05eba
b96b877a1a Only allow one instance of gsr-ui to run 2024-12-29 15:21:38 +01:00
dec05eba
c5c79bec64 Better debug test 2024-12-29 14:42:45 +01:00
dec05eba
050e8773cc Add option to launch the program and show the UI immediately, with 'gsr-ui launch-show' 2024-12-29 14:29:03 +01:00