1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-27 06:52:50 -05:00

feat: Opt to display notifications over fullscreen apps

This commit is contained in:
purian23
2025-08-10 08:15:59 -04:00
parent a73da19db2
commit 11173aac96
3 changed files with 90 additions and 3 deletions

View File

@@ -89,6 +89,7 @@ Singleton {
property bool showDock: false
property bool dockAutoHide: false
property real cornerRadius: 12
property bool notificationOverlayEnabled: false
readonly property string defaultFontFamily: "Inter Variable"
readonly property string defaultMonoFontFamily: "Fira Code"
@@ -253,6 +254,7 @@ Singleton {
showDock = settings.showDock !== undefined ? settings.showDock : false
dockAutoHide = settings.dockAutoHide !== undefined ? settings.dockAutoHide : false
cornerRadius = settings.cornerRadius !== undefined ? settings.cornerRadius : 12
notificationOverlayEnabled = settings.notificationOverlayEnabled !== undefined ? settings.notificationOverlayEnabled : false
applyStoredTheme()
detectAvailableIconThemes()
detectQtTools()
@@ -321,7 +323,8 @@ Singleton {
"qtThemingEnabled": qtThemingEnabled,
"showDock": showDock,
"dockAutoHide": dockAutoHide,
"cornerRadius": cornerRadius
"cornerRadius": cornerRadius,
"notificationOverlayEnabled": notificationOverlayEnabled
}, null, 2))
}
@@ -738,6 +741,11 @@ Singleton {
saveSettings()
}
function setNotificationOverlayEnabled(enabled) {
notificationOverlayEnabled = enabled
saveSettings()
}
function _shq(s) {
return "'" + String(s).replace(/'/g, "'\\''") + "'"
}