From 05dc53b3962292225cf21e04e27ac4b6d92cad0a Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Sun, 28 Sep 2025 11:52:35 +0200 Subject: [PATCH] use StyledImage in more places --- .config/quickshell/ii/modules/background/Background.qml | 8 +------- .../ii/modules/common/widgets/CliphistImage.qml | 2 +- .../quickshell/ii/modules/mediaControls/PlayerControl.qml | 3 +-- .../modules/sidebarLeft/aiChat/AttachedFileIndicator.qml | 3 +-- .../ii/modules/sidebarLeft/anime/BooruImage.qml | 8 +------- 5 files changed, 5 insertions(+), 19 deletions(-) diff --git a/.config/quickshell/ii/modules/background/Background.qml b/.config/quickshell/ii/modules/background/Background.qml index 4ed1055d7..81193ff3a 100644 --- a/.config/quickshell/ii/modules/background/Background.qml +++ b/.config/quickshell/ii/modules/background/Background.qml @@ -175,16 +175,10 @@ Variants { anchors.fill: parent clip: true - Image { + StyledImage { id: wallpaper visible: opacity > 0 && !blurLoader.active - opacity: (status === Image.Ready && !bgRoot.wallpaperIsVideo) ? 1 : 0 - Behavior on opacity { - animation: Appearance.animation.elementMoveEnter.numberAnimation.createObject(this) - } cache: false - asynchronous: true - retainWhileLoading: true smooth: false // Range = groups that workspaces span on property int chunkSize: Config?.options.bar.workspaces.shown ?? 10 diff --git a/.config/quickshell/ii/modules/common/widgets/CliphistImage.qml b/.config/quickshell/ii/modules/common/widgets/CliphistImage.qml index 339cd4e6c..7aa1e6f12 100644 --- a/.config/quickshell/ii/modules/common/widgets/CliphistImage.qml +++ b/.config/quickshell/ii/modules/common/widgets/CliphistImage.qml @@ -77,7 +77,7 @@ Rectangle { } } - Image { + StyledImage { id: image anchors.fill: parent diff --git a/.config/quickshell/ii/modules/mediaControls/PlayerControl.qml b/.config/quickshell/ii/modules/mediaControls/PlayerControl.qml index 8cef6a861..0e318e0f3 100644 --- a/.config/quickshell/ii/modules/mediaControls/PlayerControl.qml +++ b/.config/quickshell/ii/modules/mediaControls/PlayerControl.qml @@ -161,7 +161,7 @@ Item { // Player instance } } - Image { // Art image + StyledImage { // Art image id: mediaArt property int size: parent.height anchors.fill: parent @@ -170,7 +170,6 @@ Item { // Player instance fillMode: Image.PreserveAspectCrop cache: false antialiasing: true - asynchronous: true width: size height: size diff --git a/.config/quickshell/ii/modules/sidebarLeft/aiChat/AttachedFileIndicator.qml b/.config/quickshell/ii/modules/sidebarLeft/aiChat/AttachedFileIndicator.qml index a0a3e14e2..2df576505 100644 --- a/.config/quickshell/ii/modules/sidebarLeft/aiChat/AttachedFileIndicator.qml +++ b/.config/quickshell/ii/modules/sidebarLeft/aiChat/AttachedFileIndicator.qml @@ -125,13 +125,12 @@ Rectangle { sourceComponent: Item { implicitHeight: root.imageHeight * root.scale implicitWidth: imagePreview.implicitWidth - Image { + StyledImage { id: imagePreview anchors.fill: parent source: Qt.resolvedUrl(root.filePath) fillMode: Image.PreserveAspectFit antialiasing: true - asynchronous: true width: root.imageWidth * root.scale height: root.imageHeight * root.scale sourceSize.width: root.imageWidth * root.scale diff --git a/.config/quickshell/ii/modules/sidebarLeft/anime/BooruImage.qml b/.config/quickshell/ii/modules/sidebarLeft/anime/BooruImage.qml index 8df196d9a..1fd18394a 100644 --- a/.config/quickshell/ii/modules/sidebarLeft/anime/BooruImage.qml +++ b/.config/quickshell/ii/modules/sidebarLeft/anime/BooruImage.qml @@ -58,7 +58,7 @@ Button { contentItem: Item { anchors.fill: parent - Image { + StyledImage { id: imageObject anchors.fill: parent width: root.rowHeight * modelData.aspect_ratio @@ -68,12 +68,6 @@ Button { sourceSize.width: root.rowHeight * modelData.aspect_ratio sourceSize.height: root.rowHeight - visible: opacity > 0 - opacity: status === Image.Ready ? 1 : 0 - Behavior on opacity { - animation: Appearance.animation.elementMoveEnter.numberAnimation.createObject(this) - } - layer.enabled: true layer.effect: OpacityMask { maskSource: Rectangle {