NPanel: add persistent useOverlay property

This commit is contained in:
Damian D'Souza
2025-10-20 22:05:13 +02:00
parent eba6c7ec27
commit 47bb77f103
3 changed files with 6 additions and 2 deletions
+3 -1
View File
@@ -9,6 +9,8 @@ Loader {
property ShellScreen screen
property bool useOverlay: Settings.data.ui.panelsOverlayLayer
property Component panelContent: null
property real preferredWidth: 700
property real preferredHeight: 900
@@ -157,7 +159,7 @@ Loader {
WlrLayershell.exclusionMode: ExclusionMode.Ignore
WlrLayershell.namespace: "noctalia-panel"
WlrLayershell.layer: WlrLayer.Overlay
WlrLayershell.layer: useOverlay ? WlrLayer.Overlay : WlrLayer.Top
WlrLayershell.keyboardFocus: root.panelKeyboardFocus ? WlrKeyboardFocus.OnDemand : WlrKeyboardFocus.None
Region {