internal: refactor widgets folder

Split into subdirs and rename to components
This commit is contained in:
2 * r + 2 * t 2025-08-04 22:45:15 +10:00
parent 5ab986eba4
commit c5381c5194
103 changed files with 153 additions and 111 deletions

View file

@ -1,4 +1,3 @@
import qs.widgets
import qs.services
import qs.config
import QtQuick

View file

@ -1,5 +1,6 @@
pragma ComponentBehavior: Bound
import ".."
import qs.services
import qs.config
import QtQuick

View file

@ -1,3 +1,4 @@
import ".."
import qs.services
import qs.config
import QtQuick

View file

@ -1,3 +1,4 @@
import ".."
import qs.services
import qs.config
import QtQuick

View file

@ -1,5 +1,6 @@
pragma ComponentBehavior: Bound
import ".."
import qs.services
import qs.config
import QtQuick

View file

@ -1,4 +1,5 @@
import qs.widgets
import ".."
import "../effects"
import qs.services
import qs.config
import QtQuick

View file

@ -1,5 +1,6 @@
pragma ComponentBehavior: Bound
import ".."
import qs.services
import qs.config
import QtQuick

View file

@ -1,6 +1,8 @@
pragma ComponentBehavior: Bound
import ".."
import "../controls"
import "../images"
import qs.services
import qs.config
import qs.utils

View file

@ -1,3 +1,5 @@
import ".."
import "../effects"
import qs.services
import qs.config
import QtQuick

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components.misc
import qs.services
import Quickshell
import Quickshell.Io

View file

@ -1,6 +1,7 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components.containers
import qs.components.misc
import Quickshell
import Quickshell.Wayland
import Quickshell.Io

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components.containers
import qs.config
import Quickshell
import Quickshell.Wayland

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.config
import QtQuick

View file

@ -1,7 +1,8 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.widgets.filedialog
import qs.components
import qs.components.images
import qs.components.filedialog
import qs.services
import qs.config
import qs.utils

View file

@ -1,4 +1,5 @@
import qs.widgets
import qs.components
import qs.components.controls
import qs.services
import qs.config
import "popouts" as BarPopouts

View file

@ -1,6 +1,7 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.components.controls
import qs.services
import qs.utils
import qs.config

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.config
import QtQuick

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.utils
import qs.config

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.utils
import qs.config

View file

@ -1,4 +1,5 @@
import qs.widgets
import qs.components
import qs.components.effects
import qs.services
import qs.config
import QtQuick

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.utils
import qs.config

View file

@ -1,6 +1,5 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.services
import qs.config
import QtQuick

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.utils
import qs.config

View file

@ -1,4 +1,5 @@
import qs.widgets
import qs.components
import qs.components.controls
import qs.services
import qs.config
import QtQuick.Layouts

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell.Services.UPower

View file

@ -1,6 +1,7 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.components.controls
import qs.services
import qs.config
import qs.utils

View file

@ -1,6 +1,7 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.components.controls
import qs.services
import qs.config
import qs.utils

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.config
import "dash"

View file

@ -1,6 +1,8 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.components.effects
import qs.components.misc
import qs.services
import qs.utils
import qs.config

View file

@ -1,4 +1,5 @@
import qs.widgets
import qs.components
import qs.components.misc
import qs.services
import qs.config
import QtQuick

View file

@ -1,6 +1,7 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.components.controls
import qs.services
import qs.config
import Quickshell

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets.filedialog
import qs.components.filedialog
import qs.config
import qs.utils
import Quickshell

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import QtQuick
@ -55,7 +55,7 @@ Column {
implicitHeight: parent.implicitHeight
radius: Appearance.rounding.full
color: model.today ? Colours.palette.m3primary : "transparent"
color: day.model.today ? Colours.palette.m3primary : "transparent"
StyledText {
id: text

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import QtQuick

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.config
import qs.utils

View file

@ -1,4 +1,5 @@
import qs.widgets
import qs.components
import qs.components.misc
import qs.services
import qs.config
import QtQuick

View file

@ -1,11 +1,11 @@
import qs.widgets
import qs.components
import qs.components.images
import qs.services
import qs.config
import qs.utils
import Quickshell
import Quickshell.Io
import QtQuick
import QtQuick.Dialogs
Row {
id: root

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.config
import qs.utils

View file

@ -1,6 +1,7 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.components.controls
import qs.services
import qs.config
import Quickshell

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import QtQuick

View file

@ -1,7 +1,8 @@
pragma ComponentBehavior: Bound
import "bluetooth"
import qs.widgets
import qs.components
import qs.components.effects
import qs.services
import qs.config
import Quickshell.Widgets

View file

@ -1,7 +1,8 @@
pragma ComponentBehavior: Bound
import ".."
import qs.widgets
import qs.components.effects
import qs.components.containers
import qs.config
import Quickshell.Bluetooth
import QtQuick

View file

@ -1,7 +1,10 @@
pragma ComponentBehavior: Bound
import ".."
import qs.widgets
import qs.components
import qs.components.controls
import qs.components.effects
import qs.components.containers
import qs.services
import qs.config
import qs.utils

View file

@ -1,7 +1,9 @@
pragma ComponentBehavior: Bound
import ".."
import qs.widgets
import qs.components
import qs.components.controls
import qs.components.containers
import qs.services
import qs.config
import qs.utils

View file

@ -1,7 +1,9 @@
pragma ComponentBehavior: Bound
import ".."
import qs.widgets
import qs.components
import qs.components.controls
import qs.components.effects
import qs.services
import qs.config
import Quickshell.Bluetooth

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import QtQuick

View file

@ -1,6 +1,7 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.components.containers
import qs.services
import qs.config
import qs.modules.bar

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components.containers
import qs.config
import Quickshell
import QtQuick

View file

@ -2,7 +2,9 @@ pragma ComponentBehavior: Bound
import "items"
import "services"
import qs.widgets
import qs.components
import qs.components.controls
import qs.components.containers
import qs.services
import qs.config
import Quickshell

View file

@ -1,7 +1,8 @@
pragma ComponentBehavior: Bound
import "services"
import qs.widgets
import qs.components
import qs.components.controls
import qs.services
import qs.config
import Quickshell

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import qs.utils

View file

@ -1,5 +1,5 @@
import "../services"
import qs.widgets
import qs.components
import qs.services
import qs.config
import QtQuick

View file

@ -1,5 +1,5 @@
import "../services"
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell

View file

@ -1,5 +1,5 @@
import "../services"
import qs.widgets
import qs.components
import qs.services
import qs.config
import QtQuick

View file

@ -1,5 +1,5 @@
import "../services"
import qs.widgets
import qs.components
import qs.services
import qs.config
import QtQuick

View file

@ -1,4 +1,6 @@
import qs.widgets
import qs.components
import qs.components.effects
import qs.components.images
import qs.services
import qs.config
import Quickshell

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import QtQuick

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import QtQuick

View file

@ -1,4 +1,5 @@
import qs.widgets
import qs.components
import qs.components.images
import qs.services
import qs.config
import qs.utils

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components.misc
import Quickshell
import Quickshell.Io
import Quickshell.Wayland

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell.Widgets

View file

@ -1,6 +1,7 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.components.effects
import qs.services
import qs.config
import qs.utils

View file

@ -1,4 +1,5 @@
import qs.widgets
import qs.components
import qs.components.widgets
import qs.services
import qs.config
import qs.utils

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.config
import QtQuick

View file

@ -1,4 +1,5 @@
import qs.widgets
import qs.components.containers
import qs.components.widgets
import qs.services
import qs.config
import Quickshell

View file

@ -1,6 +1,7 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.components.effects
import qs.services
import qs.config
import qs.utils
@ -441,49 +442,49 @@ StyledRect {
}
}
}
}
component Action: StyledRect {
id: action
component Action: StyledRect {
id: action
required property var modelData
required property var modelData
radius: Appearance.rounding.full
color: root.modelData.urgency === NotificationUrgency.Critical ? Colours.palette.m3secondary : Colours.palette.m3surfaceContainerHigh
Layout.preferredWidth: actionText.width + Appearance.padding.normal * 2
Layout.preferredHeight: actionText.height + Appearance.padding.small * 2
implicitWidth: actionText.width + Appearance.padding.normal * 2
implicitHeight: actionText.height + Appearance.padding.small * 2
StateLayer {
radius: Appearance.rounding.full
color: root.modelData.urgency === NotificationUrgency.Critical ? Colours.palette.m3secondary : Colours.palette.m3surfaceContainerHigh
color: root.modelData.urgency === NotificationUrgency.Critical ? Colours.palette.m3onSecondary : Colours.palette.m3onSurface
Layout.preferredWidth: actionText.width + Appearance.padding.normal * 2
Layout.preferredHeight: actionText.height + Appearance.padding.small * 2
implicitWidth: actionText.width + Appearance.padding.normal * 2
implicitHeight: actionText.height + Appearance.padding.small * 2
StateLayer {
radius: Appearance.rounding.full
color: root.modelData.urgency === NotificationUrgency.Critical ? Colours.palette.m3onSecondary : Colours.palette.m3onSurface
function onClicked(): void {
action.modelData.invoke();
}
function onClicked(): void {
action.modelData.invoke();
}
}
StyledText {
id: actionText
StyledText {
id: actionText
anchors.centerIn: parent
text: actionTextMetrics.elidedText
color: root.modelData.urgency === NotificationUrgency.Critical ? Colours.palette.m3onSecondary : Colours.palette.m3onSurfaceVariant
font.pointSize: Appearance.font.size.small
}
anchors.centerIn: parent
text: actionTextMetrics.elidedText
color: root.modelData.urgency === NotificationUrgency.Critical ? Colours.palette.m3onSecondary : Colours.palette.m3onSurfaceVariant
font.pointSize: Appearance.font.size.small
}
TextMetrics {
id: actionTextMetrics
TextMetrics {
id: actionTextMetrics
text: action.modelData.text
font.family: actionText.font.family
font.pointSize: actionText.font.pointSize
elide: Text.ElideRight
elideWidth: {
const numActions = root.modelData.actions.length + 1;
return (inner.width - actions.spacing * (numActions - 1)) / numActions - Appearance.padding.normal * 2;
}
text: action.modelData.text
font.family: actionText.font.family
font.pointSize: actionText.font.pointSize
elide: Text.ElideRight
elideWidth: {
const numActions = root.modelData.actions.length + 1;
return (inner.width - actions.spacing * (numActions - 1)) / numActions - Appearance.padding.normal * 2;
}
}
}

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components.controls
import qs.services
import qs.config
import QtQuick

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import qs.utils

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell.Widgets

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell.Hyprland

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell

View file

@ -1,4 +1,4 @@
import qs.widgets
import qs.components
import qs.services
import qs.config
import Quickshell

Some files were not shown because too many files have changed in this diff Show more