From d718c0c551570554a8367a1b372f9f722483e969 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Tue, 20 Aug 2024 01:38:40 +0200 Subject: 4.1.4 --- TODO | 3 ++- com.dec05eba.gpu_screen_recorder.appdata.xml | 7 +++++++ meson.build | 2 +- project.conf | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/TODO b/TODO index 3059d8e..cf8f5c3 100644 --- a/TODO +++ b/TODO @@ -29,6 +29,7 @@ Add refresh button for audio devices. Put it beside the "add" button. In the new Gray out monitor capture on intel if plane is compressed. Show the user to desktop portal capture instead. Look at showmethekey https://github.com/AlynxZhou/showmethekey to see how to do global hotkeys without x11/wayland. The password prompt for this can be removed by using polkit rules, this is how SwayOSD does it. + doing this in the flatpak requires --device=input in the flatpak manifest if we are doing it without hack where we launch an external process, running outside the flatpak with root access. A single flatpak can only be installed either system-wide or user, so there can be a check if it's installed system-wide or user and it will only match one. With this information we can guaranteed know the flatpak directory of the running gpu screen recorder instance. The command `flatpak info -l com.dec05eba.gpu_screen_recorder` can also be used and is available for all flatpak users. @@ -61,4 +62,4 @@ Start recording after showing start recording notification has disappeared, not Use modprobe command. modprobe on system startup in modprobe.d directory is only available for udev, other systems need to add it to linux kernel boot parameters (is this also needed for nvidia open kernel module driver?). -Save gpu screen recorder status in $XDG_RUNTIME_DIR. \ No newline at end of file +Save gpu screen recorder status in $XDG_RUNTIME_DIR. diff --git a/com.dec05eba.gpu_screen_recorder.appdata.xml b/com.dec05eba.gpu_screen_recorder.appdata.xml index 5273d3b..dd49401 100644 --- a/com.dec05eba.gpu_screen_recorder.appdata.xml +++ b/com.dec05eba.gpu_screen_recorder.appdata.xml @@ -80,6 +80,13 @@ + + +
    +
  • Reduce video file size
  • +
+
+
    diff --git a/meson.build b/meson.build index 688f067..50d1127 100644 --- a/meson.build +++ b/meson.build @@ -1,4 +1,4 @@ -project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '4.1.3', default_options : ['warning_level=2']) +project('gpu-screen-recorder-gtk', ['c', 'cpp'], version : '4.1.4', default_options : ['warning_level=2']) add_project_arguments('-Wshadow', language : ['c', 'cpp']) if get_option('buildtype') == 'debug' diff --git a/project.conf b/project.conf index 8c52912..722f7a6 100644 --- a/project.conf +++ b/project.conf @@ -1,7 +1,7 @@ [package] name = "gpu-screen-recorder-gtk" type = "executable" -version = "4.1.3" +version = "4.1.4" platforms = ["posix"] [config] -- cgit v1.2.3