[AI] Made Notification Dismiss All button independent from scroll

This commit is contained in:
2026-06-05 11:46:51 -04:00
parent cd4df20eb4
commit 9fc889b372

View File

@@ -64,29 +64,37 @@ Scope {
hideTimer.stop();
}
ListView {
id: notifs
anchors.fill: parent
anchors.margins: 4
clip: true
spacing: 4
model: NotificationService.notifications
header: RippleButton {
buttonText: "Dismiss All"
buttonTextColor: Appearance.m3colors.m3onTertiaryContainer
colBackground: Appearance.m3colors.m3tertiaryContainer
releaseAction: NotificationService.dismissAll
buttonRadius: Appearance.rounding.unsharpenmore
width: notifs.width - 8
}
delegate: NotificationItem {
required property Notification modelData
notif: modelData
textWidth: notifs.width - 8
notificationRounding: Appearance.rounding.unsharpenmore
Layout.fillWidth: true
}
}
ColumnLayout {
id: layout
anchors.fill: parent
anchors.margins: 4
spacing: 4
RippleButton {
buttonText: "Dismiss All"
buttonTextColor: Appearance.m3colors.m3onTertiaryContainer
colBackground: Appearance.m3colors.m3tertiaryContainer
releaseAction: NotificationService.dismissAll
buttonRadius: Appearance.rounding.unsharpenmore
Layout.fillWidth: true
}
ListView {
id: notifs
Layout.fillWidth: true
Layout.fillHeight: true
clip: true
spacing: 4
model: NotificationService.notifications
delegate: NotificationItem {
required property Notification modelData
notif: modelData
textWidth: notifs.width - 8
notificationRounding: Appearance.rounding.unsharpenmore
Layout.fillWidth: true
}
}
}
}
}
}