config moved to c++ plugin, removed old qml + fileview implementation

This commit is contained in:
2026-08-13 02:25:26 +02:00
parent c29b91cd26
commit 3cd3209b28
341 changed files with 4851 additions and 3502 deletions
+19 -18
View File
@@ -4,9 +4,10 @@ import Quickshell
import Quickshell.Wayland
import QtQuick
import QtQuick.Effects
import qs.Config
import ZShell.Config
import qs.Helpers
import qs.Components
import qs.Services
Scope {
id: root
@@ -41,8 +42,8 @@ Scope {
SequentialAnimation {
ParallelAnimation {
Anim {
duration: Appearance.anim.durations.expressiveFastSpatial
easing.bezierCurve: Appearance.anim.curves.expressiveFastSpatial
duration: Tokens.anim.durations.expressiveFastSpatial
easing.bezierCurve: Tokens.anim.curves.expressiveFastSpatial
property: "scale"
target: lockContent
to: 1
@@ -63,8 +64,8 @@ Scope {
}
Anim {
duration: Appearance.anim.durations.expressiveDefaultSpatial
easing.bezierCurve: Appearance.anim.curves.expressiveDefaultSpatial
duration: Tokens.anim.durations.expressiveDefaultSpatial
easing.bezierCurve: Tokens.anim.curves.expressiveDefaultSpatial
property: "scale"
target: content
to: 1
@@ -73,20 +74,20 @@ Scope {
Anim {
property: "radius"
target: lockBg
to: Appearance.rounding.large * 1.5
to: Tokens.rounding.large * 1.5
}
Anim {
duration: Appearance.anim.durations.expressiveDefaultSpatial
easing.bezierCurve: Appearance.anim.curves.expressiveDefaultSpatial
duration: Tokens.anim.durations.expressiveDefaultSpatial
easing.bezierCurve: Tokens.anim.curves.expressiveDefaultSpatial
property: "implicitWidth"
target: lockContent
to: (win.screen?.height ?? 0) * Config.lock.sizes.heightMult * Config.lock.sizes.ratio
}
Anim {
duration: Appearance.anim.durations.expressiveDefaultSpatial
easing.bezierCurve: Appearance.anim.curves.expressiveDefaultSpatial
duration: Tokens.anim.durations.expressiveDefaultSpatial
easing.bezierCurve: Tokens.anim.curves.expressiveDefaultSpatial
property: "implicitHeight"
target: lockContent
to: (win.screen?.height ?? 0) * Config.lock.sizes.heightMult
@@ -105,8 +106,8 @@ Scope {
Item {
id: lockContent
readonly property int radius: size / 4 * Appearance.rounding.scale
readonly property int size: lockIcon.implicitHeight + Appearance.padding.large * 4
readonly property int radius: size / 4 * Tokens.rounding.scale
readonly property int size: lockIcon.implicitHeight + Tokens.padding.large * 4
anchors.centerIn: parent
implicitHeight: size
@@ -117,14 +118,14 @@ Scope {
id: lockBg
anchors.fill: parent
color: DynamicColors.palette.m3surface
color: Colors.palette.m3surface
layer.enabled: true
opacity: DynamicColors.transparency.enabled ? DynamicColors.transparency.base : 1
opacity: Colors.transparency.enabled ? Colors.transparency.base : 1
radius: lockContent.radius
layer.effect: MultiEffect {
blurMax: 15
shadowColor: Qt.alpha(DynamicColors.palette.m3shadow, 0.7)
shadowColor: Qt.alpha(Colors.palette.m3shadow, 0.7)
shadowEnabled: true
}
}
@@ -134,7 +135,7 @@ Scope {
anchors.centerIn: parent
font.bold: true
font.pointSize: Appearance.font.size.extraLarge * 4
font.pointSize: Tokens.font.size.extraLarge * 4
text: "lock"
}
@@ -143,11 +144,11 @@ Scope {
anchors.centerIn: parent
greeter: root.greeter
height: (win.screen?.height ?? 0) * Config.lock.sizes.heightMult - Appearance.padding.large * 2
height: (win.screen?.height ?? 0) * Config.lock.sizes.heightMult - Tokens.padding.large * 2
opacity: 0
scale: 0
screenHeight: win.screen?.height ?? 1440
width: (win.screen?.height ?? 0) * Config.lock.sizes.heightMult * Config.lock.sizes.ratio - Appearance.padding.large * 2
width: (win.screen?.height ?? 0) * Config.lock.sizes.heightMult * Config.lock.sizes.ratio - Tokens.padding.large * 2
}
}
}