summaryrefslogtreecommitdiff
path: root/modules/lock/Status.qml
diff options
context:
space:
mode:
Diffstat (limited to 'modules/lock/Status.qml')
-rw-r--r--modules/lock/Status.qml16
1 files changed, 14 insertions, 2 deletions
diff --git a/modules/lock/Status.qml b/modules/lock/Status.qml
index b93c4a1..a803c76 100644
--- a/modules/lock/Status.qml
+++ b/modules/lock/Status.qml
@@ -201,12 +201,16 @@ WrapperItem {
move: Transition {
Anim {
property: "y"
+ duration: Appearance.anim.durations.large
+ easing.bezierCurve: Appearance.anim.curves.emphasized
}
}
displaced: Transition {
Anim {
property: "y"
+ duration: Appearance.anim.durations.large
+ easing.bezierCurve: Appearance.anim.curves.emphasized
}
}
@@ -221,16 +225,24 @@ WrapperItem {
implicitWidth: count.implicitWidth + Appearance.padding.normal * 2
implicitHeight: count.implicitHeight + Appearance.padding.small * 2
- scale: Notifs.popups.length > Config.lock.maxNotifs ? 1 : 0
+ opacity: Notifs.list.length > Config.lock.maxNotifs ? 1 : 0
+ scale: Notifs.list.length > Config.lock.maxNotifs ? 1 : 0.8
StyledText {
id: count
anchors.centerIn: parent
- text: qsTr("+%1").arg(Notifs.popups.length - Config.lock.maxNotifs)
+ text: qsTr("+%1").arg(Notifs.list.length - Config.lock.maxNotifs)
color: Colours.palette.m3onTertiaryContainer
}
+ Behavior on opacity {
+ Anim {
+ duration: Appearance.anim.durations.expressiveFastSpatial
+ easing.bezierCurve: Appearance.anim.curves.standard
+ }
+ }
+
Behavior on scale {
Anim {
duration: Appearance.anim.durations.expressiveFastSpatial