From db778678526d11efd95f7acd56004f847ac2da33 Mon Sep 17 00:00:00 2001 From: Teo Date: Tue, 17 Feb 2026 14:32:28 +0100 Subject: [PATCH] wallpaperPicker image border --- modules/wp/WallpaperPicker.qml | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/modules/wp/WallpaperPicker.qml b/modules/wp/WallpaperPicker.qml index 97f6a3c..79887eb 100644 --- a/modules/wp/WallpaperPicker.qml +++ b/modules/wp/WallpaperPicker.qml @@ -115,25 +115,39 @@ PanelWindow { // pictures + text - delegate: Item { + delegate: Rectangle { width: grid.cellWidth height: grid.cellHeight + color: "transparent" Column { spacing: 20 - Image { // Image - source: filePath - fillMode: Image.PreserveAspectCrop - + Rectangle { width: grid.cellWidth -10 height: grid.cellHeight * 0.7 - sourceSize.width: grid.cellWidth -10 - sourceSize.height: grid.cellHeight * 0.7 + border.width: 2 + border.color: mouseArea.containsMouse ? Qt.alpha(Colors.surfaceContainerHover, 0.5) : "transparent" + + Image { // Image + source: filePath + anchors.fill: parent + fillMode: Image.PreserveAspectCrop - asynchronous: true - cache: true + sourceSize.width: grid.cellWidth -10 + sourceSize.height: grid.cellHeight * 0.7 + + asynchronous: true + cache: true + } + + Rectangle { + anchors.fill: parent + color: "transparent" + border.width: 2 + border.color: mouseArea.containsMouse ? Qt.alpha(Colors.surfaceContainerHover, 0.5) : "transparent" + } } Rectangle { // highlight of text