feat: Add OSD background opacity setting

- Add `OSD` background transparency
- Add `OSD` background transparency translation
This commit is contained in:
mochou
2025-11-13 13:50:13 +08:00
parent 7bf3601a52
commit 36d4c10202
14 changed files with 209 additions and 141 deletions
+4
View File
@@ -1440,6 +1440,10 @@
"description": "On-Screen Display über Vollbildfenstern und anderen Ebenen anzeigen.",
"label": "Immer im Vordergrund"
},
"background-opacity": {
"description": "Controls the transparency of the OSD background.",
"label": "Background opacity"
},
"description": "Bildschirm-Overlays wie Lautstärke- und Helligkeitsanzeigen konfigurieren.",
"duration": {
"auto-hide": {
+4
View File
@@ -1440,6 +1440,10 @@
"description": "Display OSD above fullscreen windows and other layers.",
"label": "Always on top"
},
"background-opacity": {
"description": "Controls the transparency of the OSD background.",
"label": "Background opacity"
},
"description": "Configure on-screen indicators such as volume and brightness overlays.",
"duration": {
"auto-hide": {
+4
View File
@@ -1440,6 +1440,10 @@
"description": "Mostrar OSD por encima de ventanas de pantalla completa y otras capas.",
"label": "Siempre encima"
},
"background-opacity": {
"description": "Controls the transparency of the OSD background.",
"label": "Background opacity"
},
"description": "Configura indicadores superpuestos como volumen y brillo.",
"duration": {
"auto-hide": {
+4
View File
@@ -1440,6 +1440,10 @@
"description": "Afficher l'OSD au-dessus des fenêtres plein écran et autres couches.",
"label": "Toujours au premier plan"
},
"background-opacity": {
"description": "Contrôle la transparence de l'arrière-plan de l'OSD.",
"label": "Opacité de l'arrière-plan"
},
"description": "Configurer les indicateurs à l'écran tels que le volume et la luminosité.",
"duration": {
"auto-hide": {
+4
View File
@@ -1440,6 +1440,10 @@
"description": "Toon OSD boven fullscreen-vensters en andere lagen.",
"label": "Altijd bovenop"
},
"background-opacity": {
"description": "Regelt de transparantie van de OSD-achtergrond.",
"label": "Achtergrond dekkendheid"
},
"description": "Configureer on-screenindicatoren zoals overlays voor volume en helderheid.",
"duration": {
"auto-hide": {
+4
View File
@@ -1440,6 +1440,10 @@
"description": "Exibir OSD acima de janelas em tela cheia e outras camadas.",
"label": "Sempre no topo"
},
"background-opacity": {
"description": "Controla a transparência do fundo do OSD.",
"label": "Opacidade do fundo"
},
"description": "Configure indicadores na tela, como volume e brilho.",
"duration": {
"auto-hide": {
+4
View File
@@ -1440,6 +1440,10 @@
"description": "Отображать OSD поверх полноэкранных окон и других слоев.",
"label": "Всегда сверху"
},
"background-opacity": {
"description": "Управляет прозрачностью фона OSD.",
"label": "Прозрачность фона"
},
"description": "Настройка экранных индикаторов, таких как оверлеи громкости и яркости.",
"duration": {
"auto-hide": {
+4
View File
@@ -1440,6 +1440,10 @@
"description": "OSD'yi tam ekran pencerelerinin ve diğer katmanların üzerinde görüntüle.",
"label": "Her zaman üstte"
},
"background-opacity": {
"description": "OSD arka planının şeffaflığını kontrol eder.",
"label": "Arka plan opaklığı"
},
"description": "Ses ve parlaklık kaplamaları gibi ekran göstergelerini yapılandırın.",
"duration": {
"auto-hide": {
+4
View File
@@ -1440,6 +1440,10 @@
"description": "Відображати екранну індикацію поверх повноекранних вікон та інших шарів.",
"label": "Завжди зверху"
},
"background-opacity": {
"description": "Керує прозорістю фону OSD.",
"label": "Прозорість фону"
},
"description": "Налаштуйте екранні індикатори, такі як накладки гучності та яскравості.",
"duration": {
"auto-hide": {
+5
View File
@@ -1440,6 +1440,10 @@
"description": "在全屏窗口和其他图层之上显示OSD。",
"label": "始终置顶"
},
"background-opacity": {
"description": "调整OSD背景的透明度。",
"label": "背景透明度"
},
"description": "配置屏幕叠加指示器,例如音量和亮度。",
"duration": {
"auto-hide": {
@@ -1470,6 +1474,7 @@
"description": "配置屏显菜单(OSD)的可见性与行为。",
"label": "常规"
}
},
"title": "屏显菜单"
},
+2 -1
View File
@@ -250,7 +250,8 @@
"location": "top_right",
"monitors": [],
"autoHideMs": 2000,
"overlayLayer": true
"overlayLayer": true,
"backgroundOpacity": 1
},
"audio": {
"volumeStep": 5,