port new components to greeter
Python / lint-format (pull_request) Successful in 21s
Python / test (pull_request) Successful in 50s
Lint & Format (JS/TS) / lint-format (pull_request) Successful in 11s
Lint & Format (Rust) / lint-format (pull_request) Successful in 42s

This commit is contained in:
2026-06-07 12:55:32 +02:00
parent 04fb534a05
commit 1f9630ed76
56 changed files with 919 additions and 495 deletions
+10 -10
View File
@@ -49,11 +49,11 @@ CustomMouseArea {
StateLayer {
id: prevMonthStateLayer
function onClicked(): void {
radius: Appearance.rounding.full
onClicked: {
root.state.currentDate = new Date(root.currYear, root.currMonth - 1, 1);
}
radius: Appearance.rounding.full
}
MaterialIcon {
@@ -73,10 +73,6 @@ CustomMouseArea {
implicitWidth: monthYearDisplay.implicitWidth + Appearance.padding.small * 2
StateLayer {
function onClicked(): void {
root.state.currentDate = new Date();
}
anchors.fill: monthYearDisplay
anchors.leftMargin: -Appearance.padding.normal
anchors.margins: -Appearance.padding.small
@@ -86,6 +82,10 @@ CustomMouseArea {
return root.currMonth === now.getMonth() && root.currYear === now.getFullYear();
}
radius: Appearance.rounding.full
onClicked: {
root.state.currentDate = new Date();
}
}
CustomText {
@@ -107,11 +107,11 @@ CustomMouseArea {
StateLayer {
id: nextMonthStateLayer
function onClicked(): void {
radius: Appearance.rounding.full
onClicked: {
root.state.currentDate = new Date(root.currYear, root.currMonth + 1, 1);
}
radius: Appearance.rounding.full
}
MaterialIcon {
+4 -4
View File
@@ -295,12 +295,12 @@ Item {
StateLayer {
id: controlState
function onClicked(): void {
control.onClicked();
}
color: control.canUse ? DynamicColors.palette[`m3on${control.set_color}`] : DynamicColors.palette[`m3on${control.set_color}Container`]
disabled: !control.canUse
onClicked: {
control.onClicked();
}
// radius: Appearance.rounding.full
}