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
+15 -14
View File
@@ -1,11 +1,12 @@
import QtQuick
import QtQuick.Templates
import qs.Config
import ZShell.Config
import qs.Services
Slider {
id: root
property color color: DynamicColors.palette.m3secondary
property color color: Colors.palette.m3secondary
required property string icon
property bool initialized: false
readonly property bool isHorizontal: orientation === Qt.Horizontal
@@ -19,9 +20,9 @@ Slider {
background: CustomRect {
id: groove
color: DynamicColors.layer(DynamicColors.palette.m3surfaceContainer, 2)
color: Colors.layer(Colors.palette.m3surfaceContainer, 2)
height: root.availableHeight
radius: Appearance.rounding.full
radius: Tokens.rounding.full
width: root.availableWidth
x: root.leftPadding
y: root.topPadding
@@ -62,8 +63,8 @@ Slider {
id: rect
anchors.fill: parent
color: DynamicColors.palette.m3inverseSurface
radius: Appearance.rounding.full
color: Colors.palette.m3inverseSurface
radius: Tokens.rounding.full
MouseArea {
id: handleInteraction
@@ -82,12 +83,12 @@ Slider {
function update(): void {
animate = !moving;
binding.when = moving;
font.pointSize = moving ? Appearance.font.size.small : Appearance.font.size.larger;
font.family = moving ? Appearance.font.family.sans : Appearance.font.family.material;
font.pointSize = moving ? Tokens.font.size.small : Tokens.font.size.larger;
font.family = moving ? Config.appearance.font.family.sans : Config.appearance.font.family.material;
}
anchors.centerIn: parent
color: DynamicColors.palette.m3inverseOnSurface
color: Colors.palette.m3inverseOnSurface
text: root.icon
onMovingChanged: anim.restart()
@@ -105,8 +106,8 @@ Slider {
id: anim
Anim {
duration: Appearance.anim.durations.normal / 2
easing.bezierCurve: Appearance.anim.curves.standardAccel
duration: Tokens.anim.durations.normal / 2
easing.bezierCurve: Tokens.anim.curves.standardAccel
property: "scale"
target: icon
to: 0
@@ -117,8 +118,8 @@ Slider {
}
Anim {
duration: Appearance.anim.durations.normal / 2
easing.bezierCurve: Appearance.anim.curves.standardDecel
duration: Tokens.anim.durations.normal / 2
easing.bezierCurve: Tokens.anim.curves.standardDecel
property: "scale"
target: icon
to: 1
@@ -129,7 +130,7 @@ Slider {
}
Behavior on value {
Anim {
duration: Appearance.anim.durations.large
duration: Tokens.anim.durations.large
}
}