aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2024-08-20 01:38:40 +0200
committerdec05eba <dec05eba@protonmail.com>2024-08-20 01:38:40 +0200
commitd718c0c551570554a8367a1b372f9f722483e969 (patch)
treed440d0fe09e74298024b8a7f70b0af612bb83041
parent5992bf18c5a9ea6cbecfc17f13c5edf85b57e65d (diff)
4.1.4
-rw-r--r--TODO3
-rw-r--r--com.dec05eba.gpu_screen_recorder.appdata.xml7
-rw-r--r--meson.build2
-rw-r--r--project.conf2
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 @@
</screenshots>
<releases>
+ <release version="4.1.4" date="2024-08-20">
+ <description>
+ <ul>
+ <li>Reduce video file size</li>
+ </ul>
+ </description>
+ </release>
<release version="4.1.3" date="2024-08-18">
<description>
<ul>
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]