launcher: fix interrupted transitions

This commit is contained in:
2 * r + 2 * t 2025-05-10 20:19:53 +10:00
parent 4c892f53e8
commit f0e0569737
2 changed files with 16 additions and 2 deletions

View file

@ -67,6 +67,10 @@ ListView {
Anim {
property: "y"
}
Anim {
properties: "opacity,scale"
to: 1
}
}
addDisplaced: Transition {
@ -74,12 +78,20 @@ ListView {
property: "y"
duration: Appearance.anim.durations.small
}
Anim {
properties: "opacity,scale"
to: 1
}
}
displaced: Transition {
Anim {
property: "y"
}
Anim {
properties: "opacity,scale"
to: 1
}
}
Component {

View file

@ -54,10 +54,12 @@ Item {
}
remove: Transition {
id: remove
Anim {
property: "x"
from: 0
to: NotifsConfig.sizes.width
to: remove.ViewTransition.item.x > 0 ? NotifsConfig.sizes.width : -NotifsConfig.sizes.width
duration: Appearance.anim.durations.large
easing.bezierCurve: Appearance.anim.curves.emphasizedAccel
}
}