summaryrefslogtreecommitdiff
path: root/modules/drawers
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-09-21 16:43:45 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-09-21 16:43:45 +1000
commit0ca5d505468d8d9dfdf01531f869ff5904f25ccc (patch)
treec291eedfc0f309b659e5e965114ba60ec9aa02f5 /modules/drawers
parentsidebar/notifs: add link support (diff)
downloadcaelestia-shell-0ca5d505468d8d9dfdf01531f869ff5904f25ccc.tar.gz
caelestia-shell-0ca5d505468d8d9dfdf01531f869ff5904f25ccc.tar.bz2
caelestia-shell-0ca5d505468d8d9dfdf01531f869ff5904f25ccc.zip
utilities: add toasts
Diffstat (limited to 'modules/drawers')
-rw-r--r--modules/drawers/Panels.qml26
1 files changed, 18 insertions, 8 deletions
diff --git a/modules/drawers/Panels.qml b/modules/drawers/Panels.qml
index 7896ddb..4ce1182 100644
--- a/modules/drawers/Panels.qml
+++ b/modules/drawers/Panels.qml
@@ -6,6 +6,7 @@ import qs.modules.launcher as Launcher
import qs.modules.dashboard as Dashboard
import qs.modules.bar.popouts as BarPopouts
import qs.modules.utilities as Utilities
+import qs.modules.utilities.toasts as Toasts
import qs.modules.sidebar as Sidebar
import Quickshell
import QtQuick
@@ -17,14 +18,15 @@ Item {
required property PersistentProperties visibilities
required property Item bar
- readonly property Osd.Wrapper osd: osd
- readonly property Notifications.Wrapper notifications: notifications
- readonly property Session.Wrapper session: session
- readonly property Launcher.Wrapper launcher: launcher
- readonly property Dashboard.Wrapper dashboard: dashboard
- readonly property BarPopouts.Wrapper popouts: popouts
- readonly property Utilities.Wrapper utilities: utilities
- readonly property Sidebar.Wrapper sidebar: sidebar
+ readonly property alias osd: osd
+ readonly property alias notifications: notifications
+ readonly property alias session: session
+ readonly property alias launcher: launcher
+ readonly property alias dashboard: dashboard
+ readonly property alias popouts: popouts
+ readonly property alias utilities: utilities
+ readonly property alias toasts: toasts
+ readonly property alias sidebar: sidebar
anchors.fill: parent
anchors.margins: Config.border.thickness
@@ -112,6 +114,14 @@ Item {
anchors.right: parent.right
}
+ Toasts.Toasts {
+ id: toasts
+
+ anchors.bottom: sidebar.visible ? parent.bottom : utilities.top
+ anchors.right: sidebar.left
+ anchors.margins: Appearance.padding.normal
+ }
+
Sidebar.Wrapper {
id: sidebar