diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-08-25 20:13:55 +1000 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-08-25 20:13:55 +1000 |
| commit | 783057ab0d694de7f3d79e96851bcdcfe1965cbd (patch) | |
| tree | b70d2dc09e816ab6a4f3e6bf1b1fca148f258eed /modules/dashboard/Media.qml | |
| parent | readme: fix confusing config statement (diff) | |
| download | caelestia-shell-783057ab0d694de7f3d79e96851bcdcfe1965cbd.tar.gz caelestia-shell-783057ab0d694de7f3d79e96851bcdcfe1965cbd.tar.bz2 caelestia-shell-783057ab0d694de7f3d79e96851bcdcfe1965cbd.zip | |
background: add visualiser
Also dashboard.visualiserBars -> services.visualiserBars
Diffstat (limited to 'modules/dashboard/Media.qml')
| -rw-r--r-- | modules/dashboard/Media.qml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/dashboard/Media.qml b/modules/dashboard/Media.qml index 9e61094..d2699a2 100644 --- a/modules/dashboard/Media.qml +++ b/modules/dashboard/Media.qml @@ -79,7 +79,7 @@ Item { id: visualiserBars model: Array.from({ - length: Config.dashboard.visualiserBars + length: Config.services.visualiserBars }, (_, i) => i) ShapePath { @@ -88,13 +88,13 @@ Item { required property int modelData readonly property int value: Math.max(1, Math.min(100, Cava.values[modelData])) - readonly property real angle: modelData * 2 * Math.PI / Config.dashboard.visualiserBars + readonly property real angle: modelData * 2 * Math.PI / Config.services.visualiserBars readonly property real magnitude: value / 100 * Config.dashboard.sizes.mediaVisualiserSize readonly property real cos: Math.cos(angle) readonly property real sin: Math.sin(angle) capStyle: Appearance.rounding.scale === 0 ? ShapePath.SquareCap : ShapePath.RoundCap - strokeWidth: 360 / Config.dashboard.visualiserBars - Appearance.spacing.small / 4 + strokeWidth: 360 / Config.services.visualiserBars - Appearance.spacing.small / 4 strokeColor: Colours.palette.m3primary startX: visualiser.centerX + (visualiser.innerX + strokeWidth / 2) * cos |