From 9385961fb889d123d50de1299b954081cd836fa0 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Sun, 18 May 2025 00:50:25 +0200 Subject: [PATCH] make osdvalueindicator more customizable (internally) --- .../modules/onScreenDisplay/OnScreenDisplayBrightness.qml | 1 + .../quickshell/modules/onScreenDisplay/OsdValueIndicator.qml | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.config/quickshell/modules/onScreenDisplay/OnScreenDisplayBrightness.qml b/.config/quickshell/modules/onScreenDisplay/OnScreenDisplayBrightness.qml index f37debb1d..952951584 100644 --- a/.config/quickshell/modules/onScreenDisplay/OnScreenDisplayBrightness.qml +++ b/.config/quickshell/modules/onScreenDisplay/OnScreenDisplayBrightness.qml @@ -106,6 +106,7 @@ Scope { value: root.brightnessMonitor.brightness icon: "light_mode" rotateIcon: true + scaleIcon: true name: qsTr("Brightness") } } diff --git a/.config/quickshell/modules/onScreenDisplay/OsdValueIndicator.qml b/.config/quickshell/modules/onScreenDisplay/OsdValueIndicator.qml index 649d34bf6..dee30c397 100644 --- a/.config/quickshell/modules/onScreenDisplay/OsdValueIndicator.qml +++ b/.config/quickshell/modules/onScreenDisplay/OsdValueIndicator.qml @@ -14,6 +14,7 @@ Item { required property string icon required property string name property bool rotateIcon: false + property bool scaleIcon: false property real valueIndicatorVerticalPadding: 9 property real valueIndicatorLeftPadding: 10 @@ -47,7 +48,7 @@ Item { renderType: Text.QtRendering text: root.icon - iconSize: 20 + 10 * (root.rotateIcon ? value : 1) + iconSize: 20 + 10 * (root.scaleIcon ? value : 1) rotation: 180 * (root.rotateIcon ? value : 0) Behavior on iconSize {