Revert "Remove qt5-compat"

This commit is contained in:
Lysec 2025-08-03 12:59:13 +02:00 committed by GitHub
parent 615dfa6621
commit 7fe8005cbe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 64 additions and 68 deletions

View file

@ -2,7 +2,7 @@ import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtQuick.Effects
import QtQuick.Effects
import Qt5Compat.GraphicalEffects
import Quickshell.Wayland
import Quickshell
import Quickshell.Services.Pam
@ -146,7 +146,6 @@ WlSessionLock {
blurEnabled: true
blur: 0.48 // controls blur strength (0 to 1)
blurMax: 128 // max blur radius in pixels
// transparentBorder: true
}
ColumnLayout {
@ -170,9 +169,8 @@ WlSessionLock {
visible: false
asynchronous: true
}
MultiEffect {
OpacityMask {
anchors.fill: avatarImage
maskEnabled: true
source: avatarImage
maskSource: Rectangle {
width: avatarImage.width
@ -191,11 +189,10 @@ WlSessionLock {
visible: Settings.settings.profileImage === ""
}
layer.enabled: true
layer.effect: MultiEffect {
shadowEnabled: true
shadowColor: Theme.accentPrimary
// radius: 8
// samples: 16
layer.effect: Glow {
color: Theme.accentPrimary
radius: 8
samples: 16
}
}

View file

@ -2,6 +2,7 @@ import QtQuick
import QtQuick.Effects
import Quickshell
import Quickshell.Wayland
import Qt5Compat.GraphicalEffects
import qs.Services
import qs.Settings
@ -52,4 +53,4 @@ ShellRoot {
}
}
}
}
}

View file

@ -1,7 +1,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Effects
import QtQuick.Controls
import Qt5Compat.GraphicalEffects
import qs.Settings
Rectangle {
@ -74,8 +74,7 @@ Rectangle {
sourceSize.height: 64
}
MultiEffect {
maskEnabled: true
OpacityMask {
anchors.fill: avatarImage
source: avatarImage
maskSource: Rectangle {
@ -663,4 +662,4 @@ Rectangle {
}
}
}
}
}

View file

@ -1,7 +1,7 @@
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import QtQuick.Effects
import Qt5Compat.GraphicalEffects
import qs.Settings
import qs.Components
import qs.Services
@ -102,8 +102,8 @@ Rectangle {
// Rounded corners using layer
layer.enabled: true
layer.effect: MultiEffect {
maskEnabled: true
layer.effect: OpacityMask {
cached: true
maskSource: Rectangle {
width: albumArt.width
height: albumArt.height
@ -318,4 +318,4 @@ Rectangle {
}
}
}
}
}

View file

@ -1,7 +1,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtQuick.Effects
import Qt5Compat.GraphicalEffects
import Quickshell
import Quickshell.Io
import qs.Settings

View file

@ -1,7 +1,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtQuick.Effects
import Qt5Compat.GraphicalEffects
import Quickshell
import Quickshell.Io
import qs.Settings
@ -51,8 +51,7 @@ Rectangle {
z: 2
}
MultiEffect {
maskEnabled:true
OpacityMask {
anchors.fill: parent
source: Image {
id: avatarImage