Moved NotificationHistoryPanel in shell.qml

This commit is contained in:
quadbyte 2025-08-13 09:40:44 -04:00
parent 207310cd24
commit 01dd64dbcc
2 changed files with 12 additions and 12 deletions

View file

@ -15,25 +15,21 @@ NIconButton {
icon: "notifications"
tooltipText: "Notification History"
onClicked: {
if (!notificationHistoryPanelLoader.active) {
notificationHistoryPanelLoader.isLoaded = true
if (!notificationHistoryPanel.active) {
notificationHistoryPanel.isLoaded = true
}
if (notificationHistoryPanelLoader.item) {
if (notificationHistoryPanelLoader.item.visible) {
if (notificationHistoryPanel.item) {
if (notificationHistoryPanel.item.visible) {
// Panel is visible, hide it with animation
if (notificationHistoryPanelLoader.item.hide) {
notificationHistoryPanelLoader.item.hide()
if (notificationHistoryPanel.item.hide) {
notificationHistoryPanel.item.hide()
} else {
notificationHistoryPanelLoader.item.visible = false
notificationHistoryPanel.item.visible = false
}
} else {
// Panel is hidden, show it
notificationHistoryPanelLoader.item.visible = true
notificationHistoryPanel.item.visible = true
}
}
}
NotificationHistoryPanel {
id: notificationHistoryPanelLoader
}
}

View file

@ -43,6 +43,10 @@ ShellRoot {
id: notification
}
NotificationHistoryPanel {
id: notificationHistoryPanel
}
Component.onCompleted: {
// Ensure our singleton is created as soon as possible so we start fetching weather asap
Location.init()