config moved to c++ plugin, removed old qml + fileview implementation
This commit is contained in:
+16
-15
@@ -3,8 +3,9 @@ pragma ComponentBehavior: Bound
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
import Quickshell
|
||||
import qs.Config
|
||||
import ZShell.Config
|
||||
import qs.Drawers
|
||||
import qs.Services
|
||||
|
||||
MouseArea {
|
||||
id: root
|
||||
@@ -60,7 +61,7 @@ MouseArea {
|
||||
implicitHeight: column.implicitHeight + column.anchors.margins * 2
|
||||
implicitWidth: Math.max(200, column.implicitWidth + column.anchors.margins * 2)
|
||||
level: 2
|
||||
radius: Appearance.rounding.medium
|
||||
radius: Tokens.rounding.medium
|
||||
x: {
|
||||
watcher.transform;
|
||||
const item = root.attachTo;
|
||||
@@ -90,15 +91,15 @@ MouseArea {
|
||||
|
||||
CustomRect {
|
||||
anchors.fill: parent
|
||||
color: DynamicColors.palette.m3surfaceContainerLow
|
||||
color: Colors.palette.m3surfaceContainerLow
|
||||
radius: parent.radius
|
||||
|
||||
ColumnLayout {
|
||||
id: column
|
||||
|
||||
anchors.fill: parent
|
||||
anchors.margins: Appearance.padding.extraSmall
|
||||
spacing: Appearance.spacing.extraSmall
|
||||
anchors.margins: Tokens.padding.extraSmall
|
||||
spacing: Tokens.spacing.extraSmall
|
||||
|
||||
Repeater {
|
||||
id: repeater
|
||||
@@ -113,10 +114,10 @@ MouseArea {
|
||||
required property MenuItem modelData
|
||||
|
||||
Layout.fillWidth: true
|
||||
color: Qt.alpha(DynamicColors.palette.m3tertiaryContainer, active ? 1 : 0)
|
||||
implicitHeight: menuOptionRow.implicitHeight + Appearance.padding.larger * 2
|
||||
implicitWidth: menuOptionRow.implicitWidth + Appearance.padding.larger * 2
|
||||
radius: Appearance.rounding.small
|
||||
color: Qt.alpha(Colors.palette.m3tertiaryContainer, active ? 1 : 0)
|
||||
implicitHeight: menuOptionRow.implicitHeight + Tokens.padding.larger * 2
|
||||
implicitWidth: menuOptionRow.implicitWidth + Tokens.padding.larger * 2
|
||||
radius: Tokens.rounding.small
|
||||
|
||||
Behavior on radius {
|
||||
Anim {
|
||||
@@ -124,7 +125,7 @@ MouseArea {
|
||||
}
|
||||
|
||||
StateLayer {
|
||||
color: item.active ? DynamicColors.palette.m3onTertiaryContainer : DynamicColors.palette.m3onSurface
|
||||
color: item.active ? Colors.palette.m3onTertiaryContainer : Colors.palette.m3onSurface
|
||||
disabled: !root.expanded
|
||||
|
||||
onClicked: {
|
||||
@@ -139,19 +140,19 @@ MouseArea {
|
||||
id: menuOptionRow
|
||||
|
||||
anchors.fill: parent
|
||||
anchors.margins: Appearance.padding.larger
|
||||
spacing: Appearance.spacing.small
|
||||
anchors.margins: Tokens.padding.larger
|
||||
spacing: Tokens.spacing.small
|
||||
|
||||
MaterialIcon {
|
||||
Layout.alignment: Qt.AlignVCenter
|
||||
color: item.active ? DynamicColors.palette.m3onTertiaryContainer : DynamicColors.palette.m3onSurfaceVariant
|
||||
color: item.active ? Colors.palette.m3onTertiaryContainer : Colors.palette.m3onSurfaceVariant
|
||||
text: item.modelData.icon
|
||||
}
|
||||
|
||||
CustomText {
|
||||
Layout.alignment: Qt.AlignVCenter
|
||||
Layout.fillWidth: true
|
||||
color: item.active ? DynamicColors.palette.m3onTertiaryContainer : DynamicColors.palette.m3onSurface
|
||||
color: item.active ? Colors.palette.m3onTertiaryContainer : Colors.palette.m3onSurface
|
||||
text: item.modelData.text
|
||||
}
|
||||
|
||||
@@ -162,7 +163,7 @@ MouseArea {
|
||||
visible: active
|
||||
|
||||
sourceComponent: MaterialIcon {
|
||||
color: item.active ? DynamicColors.palette.m3onTertiaryContainer : DynamicColors.palette.m3onSurfaceVariant
|
||||
color: item.active ? Colors.palette.m3onTertiaryContainer : Colors.palette.m3onSurfaceVariant
|
||||
text: item.modelData.trailingIcon
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user