notification list

This commit is contained in:
end-4
2025-04-19 00:09:51 +02:00
parent 02151a93f6
commit 6b457c7780
21 changed files with 287 additions and 9 deletions
@@ -0,0 +1,32 @@
pragma Singleton
pragma ComponentBehavior: Bound
import QtQuick
import Quickshell
import Quickshell.Services.Notifications
Singleton {
id: root
property alias list: notifServer.trackedNotifications
NotificationServer {
id: notifServer
actionIconsSupported: true
actionsSupported: true
bodyHyperlinksSupported: true
bodyImagesSupported: true
bodyMarkupSupported: true
bodySupported: true
imageSupported: true
keepOnReload: true
persistenceSupported: true
onNotification: (notification) => {
notification.tracked = true;
if(!notification.time) {
notification.time = new Date();
}
// root.list = [...root.list, notification];
}
}
}