aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Collapse)Author
10 daysFix go back to old ui incorrect argdec05eba
10 daysBetter error messagedec05eba
10 daysAdd buttons to exit program and to go back to old ui for flatpakdec05eba
10 daysUse flatpak specific path for gsr-global-hotkeysdec05eba
10 daysDetect multiple instances of gsr-ui by detecting virtual keyboard presence ↵dec05eba
instead. This works in flatpak
10 daysOnly allow one instance of gsr-ui to rundec05eba
10 daysBetter debug testdec05eba
10 daysAdd option to launch the program and show the UI immediately, with 'gsr-ui ↵dec05eba
launch-show'
2024-12-16Prevent focused application from receiving global hotkey keys on wayland as ↵dec05eba
well (massive hack)
2024-12-16Rewrite linux global hotkey to not depend on any libraries (also allows it ↵dec05eba
to work on non-systemd systems(?)), remove unused gsr-window-name
2024-12-08Query capture options when opening settings and validate capture options ↵dec05eba
when starting recording
2024-11-30Use X11 global hotkeys on X11 when possible to prevent clashing with keys ↵dec05eba
used by other applications
2024-11-26Properly close program when disconnected from the X serverdec05eba
2024-11-24Dont allow running the program as the root userdec05eba
2024-11-24Shutdown if the x11 connection shuts downdec05eba
2024-11-24Allow running the ui on Wayland through XWaylanddec05eba
2024-11-24Use linux /dev/input for global hotkeys instead of x11. This also works on ↵dec05eba
wayland on any compositor
2024-11-14Add option to start replay on fullscreendec05eba
2024-11-04Prefer window title for game name rather than class, fix game names with ↵dec05eba
slash not saving to correct dir
2024-11-02Force window always on top, even if restacking order changesdec05eba
2024-11-01Add option to automatically turn on replay at system startupdec05eba
2024-10-27Reduce cpu usage when ui is not visibledec05eba
2024-10-27Fix for prime systemsdec05eba
2024-10-27Fix window not visible in fullscreen applicationsdec05eba
2024-10-27Add hotkeys for replay and streaming, finish everythingdec05eba
2024-10-26Make the ui the daemon instead, add hotkey for recording/pausedec05eba
2024-10-20gsr-overlay > gsr-ui, 2dec05eba
2024-10-20gsr-overlay > gsr-uidec05eba
2024-09-11Only allow x11 for nowdec05eba
2024-09-08Moredec05eba
2024-08-25File chooser navigationdec05eba
2024-08-23Start on file chooser, page stackdec05eba
2024-08-10Settings page save settings, refactordec05eba
2024-08-07Add settings icon, close window when pressing the close buttondec05eba
2024-08-07Move settings ui to SettingsPage class, show different widgets for different ↵dec05eba
settings page, show different widgets depending on combobox selections
2024-08-07glClear if compositor in usedec05eba
2024-08-07Draw dark overlay on window texturedec05eba
2024-08-07Use window texture (xcomposite) for background if the window is fullscreen ↵dec05eba
on the selected monitor
2024-08-07Use stack for page navigation, dont add spacing between list elements if the ↵dec05eba
widget is empty or not visible
2024-08-07Monitor namedec05eba
2024-08-07Add radio button with simple/advanced view, add widget visibilitydec05eba
2024-08-06Rearrange settings pagedec05eba
2024-08-06Add checkbox, scale more sizes by window scaledec05eba
2024-08-06Copy Config from gpu-screen-recorder-gtk, make it more modern and efficient ↵dec05eba
with string_view and variant, use string_view in gsr info parsing
2024-08-06Change fonts, nicer combobox, add/remove audio track buttondec05eba
2024-08-05Resources path should use the same path as meson installed pathdec05eba
2024-08-05Show overlay on focused monitor with the position and size of the focused ↵dec05eba
monitor
2024-08-05Add meson builddec05eba
2024-08-04Switch to EGLdec05eba
2024-08-03Align list items, dont process selected item twice if changed in event loop, ↵dec05eba
mouse button events should only occur when pressing left mouse button