notification changes

This commit is contained in:
Zacharias-Brohn
2026-02-04 14:11:30 +01:00
parent 29606e363a
commit 76e008007e
57 changed files with 4537 additions and 202 deletions
+15 -13
View File
@@ -4,6 +4,7 @@ import Quickshell.Wayland
import Quickshell.Hyprland
import QtQuick.Layouts
import QtQuick
import qs.Components
import qs.Config
import qs.Daemons
import qs.Helpers
@@ -122,7 +123,7 @@ PanelWindow {
radius: backgroundRect.radius
}
Rectangle {
CustomClippingRect {
id: backgroundRect
implicitWidth: 400
implicitHeight: contentLayout.childrenRect.height + 16
@@ -131,6 +132,19 @@ PanelWindow {
border.color: "#555555"
radius: 8
CustomRect {
anchors.bottom: parent.bottom
anchors.right: parent.right
color: DynamicColors.palette.m3primary
implicitHeight: 4
implicitWidth: ( rootItem.modelData.timer.remainingTime / rootItem.modelData.timer.totalTime ) * parent.width
Behavior on implicitWidth {
Anim {}
}
}
Component.onCompleted: {
root.notifRegions.push( notifRegion.createObject(root, { item: backgroundRect }));
}
@@ -228,18 +242,6 @@ PanelWindow {
ElapsedTimer {
id: timer
}
}
MouseArea {
z: 1
anchors.fill: parent
hoverEnabled: true
onEntered: {
rootItem.modelData.timer.stop();
}
onExited: {
rootItem.modelData.timer.start();
}
}
}
}