Commit Graph

84 Commits

Author SHA1 Message Date
dec05eba
ea0f9e5643 Fix replay not actually being a replay 2024-10-31 09:16:39 +01:00
dec05eba
99604a892d Add link to demo video 2024-10-28 21:53:48 +01:00
dec05eba
8cab9abe71 Fix transparent background when compositor is running 2024-10-28 17:32:21 +01:00
dec05eba
a0f0bf33fa Icon 2024-10-27 23:06:47 +01:00
dec05eba
c9a447da8e Add install guide to README 2024-10-27 23:03:14 +01:00
dec05eba
0c5335ee65 Mention that libxcomposite is a dependency 2024-10-27 20:57:46 +01:00
dec05eba
df98e6ef08 Remove page stacks on hide 2024-10-27 17:20:14 +01:00
dec05eba
cd89668d0c Reduce cpu usage when ui is not visible 2024-10-27 15:07:24 +01:00
dec05eba
3206458c8d Unpause when stopping recording if paused 2024-10-27 14:54:33 +01:00
dec05eba
fde7e3c499 Fix for prime systems 2024-10-27 14:19:18 +01:00
dec05eba
c6b5ff05ec Add systemd service 2024-10-27 14:08:47 +01:00
dec05eba
80ff6582a9 Fix window not visible in fullscreen applications 2024-10-27 13:59:17 +01:00
dec05eba
59dfd87c21 Add hotkeys for replay and streaming, finish everything 2024-10-27 13:09:06 +01:00
dec05eba
28c437e90a Only have one notification process open at a time (kill previous one when showing new) 2024-10-27 02:00:09 +02:00
dec05eba
cfcee1a5d8 Add option to change video resolution 2024-10-27 01:54:37 +02:00
dec05eba
1d2fc77cfc Make the ui the daemon instead, add hotkey for recording/pause 2024-10-26 11:37:52 +02:00
dec05eba
57977f29e1 gsr-overlay > gsr-ui, 2 2024-10-20 22:46:28 +02:00
dec05eba
d84054ecbb gsr-overlay > gsr-ui 2024-10-20 22:44:15 +02:00
dec05eba
939bf23921 Add screenshots 2024-10-19 23:49:22 +02:00
dec05eba
668a83d3b9 Fix save directory empty if opening streaming page before recording page 2024-10-12 17:49:49 +02:00
dec05eba
dfafdd9ef5 Constant bitrate option as default for streaming 2024-10-12 17:43:27 +02:00
dec05eba
9d76b0861e Add constant bitrate option 2024-10-09 19:11:16 +02:00
dec05eba
61c9b4918e Save recording status to file to reload it when gsr overlay restarts 2024-09-22 18:17:46 +02:00
dec05eba
5d6d57b881 Hide notifications in simple view, draw combobox upward if no space in scissor region to fully draw box 2024-09-15 02:49:28 +02:00
dec05eba
ce78dd5b36 Add dropdown icons and description text 2024-09-12 00:51:20 +02:00
dec05eba
beb4441be8 Fix loading audio tracks incorrect config, finish recording option 2024-09-11 22:09:40 +02:00
dec05eba
7d6732a7d3 Only allow x11 for now 2024-09-11 19:58:30 +02:00
dec05eba
c6942aaa9a Nicer close window button 2024-09-11 19:32:02 +02:00
dec05eba
cb04c11b2c Make checkbox nicer 2024-09-11 19:19:10 +02:00
dec05eba
234cc3391e Load settings from config file 2024-09-11 01:49:10 +02:00
dec05eba
8746e8e43c Hard limit on scroll without animation when reaching top/bottom 2024-09-11 01:08:44 +02:00
dec05eba
dd906c6a9d Make scrollbar movable with mouse, limit filechooser content to inside of file item 2024-09-11 00:54:57 +02:00
dec05eba
747344b858 Add scrollbar 2024-09-08 19:41:47 +02:00
dec05eba
b145d957e3 More 2024-09-08 17:07:22 +02:00
dec05eba
3d5e8baa5f File chooser navigation 2024-08-25 13:39:33 +02:00
dec05eba
b8e6949dfb Remove scrollable page from gsr page, fix crash when navigating back 2024-08-24 14:08:25 +02:00
dec05eba
54c60d9a18 Start on file chooser, page stack 2024-08-23 18:53:19 +02:00
dec05eba
ba007c2b69 Remove > beside audio track 2024-08-10 09:40:39 +02:00
dec05eba
6951ec6eea Save all settings to file, hide more settings behind advanced view 2024-08-10 09:38:38 +02:00
dec05eba
b686271ee9 Make libglx optional (alpine doesn't have it) 2024-08-10 07:10:25 +02:00
dec05eba
4ea5ada905 Settings page save settings, refactor 2024-08-10 00:45:36 +02:00
dec05eba
1a49f86e98 Add settings icon, close window when pressing the close button 2024-08-07 21:27:36 +02:00
dec05eba
b709805cfa Move settings ui to SettingsPage class, show different widgets for different settings page, show different widgets depending on combobox selections 2024-08-07 20:32:59 +02:00
dec05eba
2ea32e1109 glClear if compositor in use 2024-08-07 10:44:42 +02:00
dec05eba
d807484f71 Draw dark overlay on window texture 2024-08-07 09:32:38 +02:00
dec05eba
f640a3ed33 Use window texture (xcomposite) for background if the window is fullscreen on the selected monitor 2024-08-07 09:30:27 +02:00
dec05eba
8b98c612f7 Use stack for page navigation, dont add spacing between list elements if the widget is empty or not visible 2024-08-07 07:17:48 +02:00
dec05eba
6e133a4bba Fix: widget alignment is uninitialized 2024-08-07 00:36:54 +02:00
dec05eba
8a0efc9e00 Monitor name 2024-08-07 00:22:29 +02:00
dec05eba
a3e479d5b2 Add radio button with simple/advanced view, add widget visibility 2024-08-07 00:21:35 +02:00