Files
purian23 5623476126 feat(island): host the island as a widget in any bar configuration
- The island is now a bar widget so any bar can host one alongside the island layout and dot
- Routing got simpler: pick which shortcuts open here, the rest follow the shared rules
- IPC close/hide take down every surface showing the activity
- Qt 6.11 pointer prune workaround so the expanded island stays clickable
2026-09-27 02:02:30 -04:00

40 lines
736 B
QML

import QtQuick
import qs.Common
import qs.Modules.Settings.Widgets
Column {
id: root
property var page: null
readonly property IslandSettingsStore widgetStore: IslandSettingsStore {
barId: root.page?.barId ?? ""
}
width: parent?.width ?? 0
spacing: Theme.spacingL
IslandHomeCard {
store: widgetStore
hosted: true
keyPrefix: "islandWidget"
}
IslandBehaviorCard {
store: widgetStore
hosted: true
docked: true
keyPrefix: "islandWidget"
}
IslandNotificationsCard {
store: widgetStore
keyPrefix: "islandWidget"
}
IslandMotionCard {
store: widgetStore
keyPrefix: "islandWidget"
}
}