launcher overhaul

This commit is contained in:
Zacharias-Brohn
2026-02-17 16:32:43 +01:00
parent e818ac5515
commit dbb930f39a
31 changed files with 1603 additions and 1145 deletions
+8
View File
@@ -7,6 +7,7 @@ import qs.Modules.Notifications.Sidebar as Sidebar
import qs.Modules.Notifications.Sidebar.Utils as Utils
import qs.Modules.Dashboard as Dashboard
import qs.Modules.Osd as Osd
import qs.Modules.Launcher as Launcher
Shape {
id: root
@@ -45,6 +46,13 @@ Shape {
startY: 0
}
Launcher.Background {
wrapper: root.panels.launcher
startX: ( root.width - wrapper.width ) / 2 - rounding
startY: root.height
}
Dashboard.Background {
wrapper: root.panels.dashboard
+13
View File
@@ -8,6 +8,7 @@ import qs.Modules.Notifications.Sidebar.Utils as Utils
import qs.Modules.Dashboard as Dashboard
import qs.Modules.Osd as Osd
import qs.Components.Toast as Toasts
import qs.Modules.Launcher as Launcher
import qs.Config
Item {
@@ -24,6 +25,7 @@ Item {
readonly property alias dashboard: dashboard
readonly property alias osd: osd
readonly property alias toasts: toasts
readonly property alias launcher: launcher
anchors.fill: parent
// anchors.margins: 8
@@ -75,6 +77,17 @@ Item {
anchors.right: parent.right
}
Launcher.Wrapper {
id: launcher
screen: root.screen
visibilities: root.visibilities
panels: root
anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: parent.bottom
}
Utils.Wrapper {
id: utilities