better ddcutil handling, revert to using onMoved brightness slider, fix osd region

This commit is contained in:
2026-07-08 16:17:37 +02:00
parent 1cbe9a9f8a
commit b19b630a77
9 changed files with 31 additions and 80 deletions
+6 -8
View File
@@ -102,15 +102,13 @@ Item {
to: 1.0
value: root.brightness
onPressedChanged: {
if (!pressed) {
if (Config.osd.allMonBrightness) {
for (const mon of Brightness.monitors) {
mon.setBrightness(value);
}
} else {
root.monitor?.setBrightness(value);
onMoved: {
if (Config.osd.allMonBrightness) {
for (const mon of Brightness.monitors) {
mon.setBrightness(value);
}
} else {
root.monitor?.setBrightness(value);
}
}
}
+3 -3
View File
@@ -28,9 +28,7 @@ Scope {
visible: false
Connections {
target: root
onShouldShowChanged: {
function onShouldShowChanged(): void {
if (root.shouldShow) {
panelWindow.visible = true;
openAnim.start();
@@ -38,6 +36,8 @@ Scope {
closeAnim.start();
}
}
target: root
}
Anim {
+4 -4
View File
@@ -12,10 +12,10 @@ Item {
id: root
property bool completed
property real cropHeight: displayData.height ?? 1.0
property real cropWidth: displayData.width ?? 1.0
property real cropX: displayData.x ?? 0.0
property real cropY: displayData.y ?? 0.0
property real cropHeight: displayData?.height ?? 1.0
property real cropWidth: displayData?.width ?? 1.0
property real cropX: displayData?.x ?? 0.0
property real cropY: displayData?.y ?? 0.0
property WallpaperImage current
readonly property var displayData: Wallpapers.getCrop(screen.name)
required property ShellScreen screen