aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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]