1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-04-03 20:32:07 -04:00

animations: fine-grained anim settings for modals and popouts

This commit is contained in:
bbedward
2026-02-05 12:10:17 -05:00
parent 2583dbd3f2
commit 7d5c20125a
7 changed files with 192 additions and 6 deletions

View File

@@ -198,7 +198,7 @@ Item {
Timer {
id: closeCleanupTimer
interval: Theme.expressiveDurations.expressiveFastSpatial + 50
interval: Theme.modalAnimationDuration + 50
repeat: false
onTriggered: {
isClosing = false;
@@ -310,7 +310,7 @@ Item {
Behavior on opacity {
NumberAnimation {
duration: Theme.expressiveDurations.expressiveFastSpatial
duration: Theme.modalAnimationDuration
easing.type: Easing.BezierSpline
easing.bezierCurve: contentVisible ? Theme.expressiveCurves.expressiveFastSpatial : Theme.expressiveCurves.emphasized
}
@@ -346,7 +346,7 @@ Item {
Behavior on opacity {
NumberAnimation {
duration: Theme.expressiveDurations.fast
duration: Theme.modalAnimationDuration
easing.type: Easing.BezierSpline
easing.bezierCurve: contentVisible ? Theme.expressiveCurves.expressiveFastSpatial : Theme.expressiveCurves.standardAccel
}
@@ -354,7 +354,7 @@ Item {
Behavior on scale {
NumberAnimation {
duration: Theme.expressiveDurations.fast
duration: Theme.modalAnimationDuration
easing.type: Easing.BezierSpline
easing.bezierCurve: contentVisible ? Theme.expressiveCurves.expressiveFastSpatial : Theme.expressiveCurves.standardAccel
}