NotificationService: cleanup, fix duplicate images, resize to 64x64

This commit is contained in:
Ly-sec
2025-09-21 10:48:43 +02:00
parent 1ad6969d9b
commit ff34696d28
3 changed files with 261 additions and 509 deletions
@@ -12,8 +12,8 @@ import qs.Widgets
NPanel {
id: root
preferredWidth: 380
preferredHeight: 500
preferredWidth: 360
preferredHeight: 480
panelKeyboardFocus: true
panelContent: Rectangle {
@@ -49,26 +49,20 @@ NPanel {
tooltipText: `'Do not disturb' ${Settings.data.notifications.doNotDisturb ? "enabled" : "disabled"}`
baseSize: Style.baseWidgetSize * 0.8
onClicked: Settings.data.notifications.doNotDisturb = !Settings.data.notifications.doNotDisturb
onRightClicked: Settings.data.notifications.doNotDisturb = !Settings.data.notifications.doNotDisturb
}
NIconButton {
icon: "trash"
tooltipText: "Clear history"
baseSize: Style.baseWidgetSize * 0.8
onClicked: {
NotificationService.clearHistory()
root.close()
}
onClicked: NotificationService.clearHistory()
}
NIconButton {
icon: "close"
tooltipText: "Close"
baseSize: Style.baseWidgetSize * 0.8
onClicked: {
root.close()
}
onClicked: root.close()
}
}