internal: better anims
Appear anims for osd and session from fast spatial -> default spatial Anim opacity for lock notif extra counter Fix extra counter (list not popups)
This commit is contained in:
parent
18b6a321de
commit
52cad36cdf
3 changed files with 20 additions and 8 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -30,9 +30,9 @@ Item {
|
|||
NumberAnimation {
|
||||
target: root
|
||||
property: "implicitWidth"
|
||||
duration: Appearance.anim.durations.expressiveFastSpatial
|
||||
duration: Appearance.anim.durations.normal
|
||||
easing.type: Easing.BezierSpline
|
||||
easing.bezierCurve: Appearance.anim.curves.expressiveFastSpatial
|
||||
easing.bezierCurve: Appearance.anim.curves.expressiveDefaultSpatial
|
||||
}
|
||||
},
|
||||
Transition {
|
||||
|
|
|
|||
|
|
@ -29,9 +29,9 @@ Item {
|
|||
NumberAnimation {
|
||||
target: root
|
||||
property: "implicitWidth"
|
||||
duration: Appearance.anim.durations.expressiveFastSpatial
|
||||
duration: Appearance.anim.durations.normal
|
||||
easing.type: Easing.BezierSpline
|
||||
easing.bezierCurve: Appearance.anim.curves.expressiveFastSpatial
|
||||
easing.bezierCurve: Appearance.anim.curves.expressiveDefaultSpatial
|
||||
}
|
||||
},
|
||||
Transition {
|
||||
|
|
@ -41,9 +41,9 @@ Item {
|
|||
NumberAnimation {
|
||||
target: root
|
||||
property: "implicitWidth"
|
||||
duration: root.visibilities.osd ? Appearance.anim.durations.expressiveFastSpatial : Appearance.anim.durations.normal
|
||||
duration: root.visibilities.osd ? Appearance.anim.durations.normal : Appearance.anim.durations.normal
|
||||
easing.type: Easing.BezierSpline
|
||||
easing.bezierCurve: root.visibilities.osd ? Appearance.anim.curves.expressiveFastSpatial : Appearance.anim.curves.emphasized
|
||||
easing.bezierCurve: root.visibilities.osd ? Appearance.anim.curves.expressiveDefaultSpatial : Appearance.anim.curves.emphasized
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue