1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-06 21:45:38 -05:00

notifications: try to prevent zombies better, markdown, re-org

This commit is contained in:
bbedward
2025-07-26 16:08:58 -04:00
parent 484a947127
commit 01a94a17de
22 changed files with 684 additions and 350 deletions

View File

@@ -97,7 +97,10 @@ PanelWindow {
radius: Theme.cornerRadiusLarge
border.color: Theme.outlineMedium
border.width: 1
// Remove layer rendering for better performance
antialiasing: true
smooth: true
// Material 3 elevation with multiple layers
Rectangle {
anchors.fill: parent
@@ -108,7 +111,7 @@ PanelWindow {
border.width: 1
z: -3
}
Rectangle {
anchors.fill: parent
anchors.margins: -2
@@ -118,7 +121,7 @@ PanelWindow {
border.width: 1
z: -2
}
Rectangle {
anchors.fill: parent
color: "transparent"
@@ -127,10 +130,6 @@ PanelWindow {
radius: parent.radius
z: -1
}
// Remove layer rendering for better performance
antialiasing: true
smooth: true
ScrollView {
anchors.fill: parent
@@ -180,7 +179,9 @@ PanelWindow {
batteryPopupVisible = false;
}
}
}
}
Rectangle {

View File

@@ -17,9 +17,9 @@ Rectangle {
DankIcon {
anchors.centerIn: parent
name: "notifications"
name: Prefs.doNotDisturb ? "notifications_off" : "notifications"
size: Theme.iconSize - 6
color: notificationArea.containsMouse || root.isActive ? Theme.primary : Theme.surfaceText
color: Prefs.doNotDisturb ? Theme.error : (notificationArea.containsMouse || root.isActive ? Theme.primary : Theme.surfaceText)
}
// Notification dot indicator

View File

@@ -323,6 +323,7 @@ PanelWindow {
if (controlCenterPopout.controlCenterVisible) {
if (NetworkService.wifiEnabled)
NetworkService.scanWifi();
}
}
}
@@ -333,4 +334,4 @@ PanelWindow {
}
}
}