make notifs and page placeholder use new material shapes

This commit is contained in:
end-4
2025-10-29 11:17:03 +01:00
parent 8b10ec2cfb
commit 05f3e52f55
5 changed files with 14 additions and 8 deletions
@@ -6,7 +6,7 @@ import Quickshell
import Quickshell.Widgets
import Quickshell.Services.Notifications
MaterialCookie { // App icon
MaterialShape { // App icon
id: root
property var appIcon: ""
property var summary: ""
@@ -21,8 +21,11 @@ MaterialCookie { // App icon
property real smallAppIconSize: implicitSize * smallAppIconScale
implicitSize: 38 * scale
sides: isUrgent ? 10 : 0
amplitude: implicitSize / 24
property list<var> urgentShapes: [
MaterialShape.Shape.VerySunny,
MaterialShape.Shape.SoftBurst,
]
shape: isUrgent ? urgentShapes[Math.floor(Math.random() * urgentShapes.length)] : MaterialShape.Shape.Circle
color: isUrgent ? Appearance.colors.colPrimary : Appearance.colors.colSecondaryContainer
Loader {