aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: b945462283ac305e3d0c89ad71ee7609b8a5a367 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Capture stderr (ignore fps: 250) and show that in notification on error. Or redirect stderr to a temporary error file and save that file if recording failed and show where the error output was saved (~/gsr-error.log ?).
Make sure the resolution is allowed for streaming.
Add list of windows to select from. This makes it easier to select another window that is not in the view to be clickable.
Disable overclocking and show some kind of sign that overclocking is not possible (if coolbits not set).
Button (in the field) to remove hotkey.
Implement global hotkeys on wayland.
Add pipewire capture option.
Error if polkit agent is not running (pkexec --help may work but the agent might not be running anyways).
Fix gui crash on stop recording on sway.
Re-enable wlroots based capture when it's fixed.
Add translation support (using gettext, which uses .mo files and _ macro). It should be easy for non-devs to contribute.
    But how? maybe have a page that links to the english translation files (or translation directory) in git and give instructions,
    telling them to copy the file content and then send me the file by email with the language name (then I can add it to the correct)
    file with correct locale. Or if they know how to use git they can use that directly.
Add option to start replay on system startup (use the gpu screen recorder systemd file?) and use the settings from the replay page. This is not possible unless gsr-kms-server has cap (on amd/intel and nvidia wayland), so no flatpak.
    Dont add this option if not running systemd, or disable the button then.
The program should minimize to taskbar on minimize.
Bypass password prompt in flatpak with polkit policy: https://gitlab.com/corectrl/corectrl/-/wikis/Setup#dont-ask-for-user-password
    autostart can also be done by adding the application to ~/.config/autostart/com.dec05eba.gpu_screen_recorder, but that may not work on minimal window manager setups. So maybe use systemd instead.
    The frontpage should have a toggle button saying "dont ask for password when recording", which should add those polkit changes to the system (requires root). Shouldn't this be done by the polkitd user?
    Check if this is possible (if /etc/polkit-1/localauthority or /etc/polkit-1/rules.d exists).