From a4bd60c9070b8a89adbb9981af38bd5e13e175ff Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Mon, 19 May 2025 15:42:51 +0800 Subject: dashboard: fix media cover art --- modules/dashboard/dash/Media.qml | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) (limited to 'modules/dashboard/dash') diff --git a/modules/dashboard/dash/Media.qml b/modules/dashboard/dash/Media.qml index 289ba68..945b989 100644 --- a/modules/dashboard/dash/Media.qml +++ b/modules/dashboard/dash/Media.qml @@ -1,8 +1,8 @@ import "root:/widgets" import "root:/services" import "root:/config" +import Quickshell.Widgets import QtQuick -import QtQuick.Effects import QtQuick.Shapes Item { @@ -83,7 +83,7 @@ Item { } } - StyledRect { + ClippingRectangle { id: cover anchors.top: parent.top @@ -108,29 +108,19 @@ Item { anchors.fill: parent - visible: false source: Players.active?.trackArtUrl ?? "" asynchronous: true fillMode: Image.PreserveAspectCrop + sourceSize.width: width + sourceSize.height: height } - Rectangle { - id: mask - - layer.enabled: true - layer.smooth: true - visible: false - anchors.fill: image - radius: parent.radius - } - - MultiEffect { - anchors.fill: image - source: image - maskEnabled: true - maskSource: mask - maskSpreadAtMin: 1 - maskThresholdMin: 0.5 + Behavior on color { + ColorAnimation { + duration: Appearance.anim.durations.normal + easing.type: Easing.BezierSpline + easing.bezierCurve: Appearance.anim.curves.standard + } } } -- cgit v1.2.3-freya