summaryrefslogtreecommitdiff
path: root/modules/utilities/toasts/Toasts.qml
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-09-21 17:33:28 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-09-21 17:33:28 +1000
commit61b21f389f90c2d6c7ed9cd1b206b6a31ae93d86 (patch)
treeee4808009110c6e85540b4b6d0f0b947b3f80d25 /modules/utilities/toasts/Toasts.qml
parentutilities: add toasts (diff)
downloadcaelestia-shell-61b21f389f90c2d6c7ed9cd1b206b6a31ae93d86.tar.gz
caelestia-shell-61b21f389f90c2d6c7ed9cd1b206b6a31ae93d86.tar.bz2
caelestia-shell-61b21f389f90c2d6c7ed9cd1b206b6a31ae93d86.zip
feat: add battery warnings
Closes #73 Closes #117
Diffstat (limited to 'modules/utilities/toasts/Toasts.qml')
-rw-r--r--modules/utilities/toasts/Toasts.qml7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/utilities/toasts/Toasts.qml b/modules/utilities/toasts/Toasts.qml
index c23790d..c9a8d4d 100644
--- a/modules/utilities/toasts/Toasts.qml
+++ b/modules/utilities/toasts/Toasts.qml
@@ -58,6 +58,11 @@ Item {
return index >= Config.utilities.maxToasts + extraHidden;
}
+ onPreviewHiddenChanged: {
+ if (initAnim.running && previewHidden)
+ initAnim.stop();
+ }
+
opacity: modelData.closed || previewHidden ? 0 : 1
scale: modelData.closed || previewHidden ? 0.7 : 1
@@ -83,6 +88,8 @@ Item {
Component.onCompleted: modelData.lock(this)
Anim {
+ id: initAnim
+
Component.onCompleted: running = !toast.previewHidden
target: toast