OsdTab: move all OSD related settings into their own tab

OSD: add Left/Right Center options (will display vertically)
TablerIcons: add OSD Tab icon
i18n: added translation to all files for OSDTab (generated)
This commit is contained in:
Ly-sec
2025-09-26 15:05:53 +02:00
parent 9d927bd7fc
commit 695d002d6a
13 changed files with 1940 additions and 78 deletions
+9 -2
View File
@@ -114,7 +114,7 @@ Singleton {
JsonAdapter {
id: adapter
property int settingsVersion: 6
property int settingsVersion: 8
// bar
property JsonObject bar: JsonObject {
@@ -255,7 +255,14 @@ Singleton {
property int lowUrgencyDuration: 3
property int normalUrgencyDuration: 8
property int criticalUrgencyDuration: 15
property bool enableOSD: true
}
// on-screen display
property JsonObject osd: JsonObject {
property bool enabled: true
property string location: "top_right"
property list<string> monitors: []
property int autoHideMs: 2000
}
// audio
+1
View File
@@ -112,6 +112,7 @@ Singleton {
"settings-screen-recorder": "video",
"settings-hooks": "link",
"settings-notifications": "bell",
"settings-osd": "picture-in-picture",
"settings-about": "info-square-rounded",
"bluetooth": "bluetooth",
"bt-device-generic": "bluetooth",