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 {
|
move: Transition {
|
||||||
Anim {
|
Anim {
|
||||||
property: "y"
|
property: "y"
|
||||||
|
duration: Appearance.anim.durations.large
|
||||||
|
easing.bezierCurve: Appearance.anim.curves.emphasized
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
displaced: Transition {
|
displaced: Transition {
|
||||||
Anim {
|
Anim {
|
||||||
property: "y"
|
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
|
implicitWidth: count.implicitWidth + Appearance.padding.normal * 2
|
||||||
implicitHeight: count.implicitHeight + Appearance.padding.small * 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 {
|
StyledText {
|
||||||
id: count
|
id: count
|
||||||
|
|
||||||
anchors.centerIn: parent
|
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
|
color: Colours.palette.m3onTertiaryContainer
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Behavior on opacity {
|
||||||
|
Anim {
|
||||||
|
duration: Appearance.anim.durations.expressiveFastSpatial
|
||||||
|
easing.bezierCurve: Appearance.anim.curves.standard
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Behavior on scale {
|
Behavior on scale {
|
||||||
Anim {
|
Anim {
|
||||||
duration: Appearance.anim.durations.expressiveFastSpatial
|
duration: Appearance.anim.durations.expressiveFastSpatial
|
||||||
|
|
|
||||||
|
|
@ -30,9 +30,9 @@ Item {
|
||||||
NumberAnimation {
|
NumberAnimation {
|
||||||
target: root
|
target: root
|
||||||
property: "implicitWidth"
|
property: "implicitWidth"
|
||||||
duration: Appearance.anim.durations.expressiveFastSpatial
|
duration: Appearance.anim.durations.normal
|
||||||
easing.type: Easing.BezierSpline
|
easing.type: Easing.BezierSpline
|
||||||
easing.bezierCurve: Appearance.anim.curves.expressiveFastSpatial
|
easing.bezierCurve: Appearance.anim.curves.expressiveDefaultSpatial
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
Transition {
|
Transition {
|
||||||
|
|
|
||||||
|
|
@ -29,9 +29,9 @@ Item {
|
||||||
NumberAnimation {
|
NumberAnimation {
|
||||||
target: root
|
target: root
|
||||||
property: "implicitWidth"
|
property: "implicitWidth"
|
||||||
duration: Appearance.anim.durations.expressiveFastSpatial
|
duration: Appearance.anim.durations.normal
|
||||||
easing.type: Easing.BezierSpline
|
easing.type: Easing.BezierSpline
|
||||||
easing.bezierCurve: Appearance.anim.curves.expressiveFastSpatial
|
easing.bezierCurve: Appearance.anim.curves.expressiveDefaultSpatial
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
Transition {
|
Transition {
|
||||||
|
|
@ -41,9 +41,9 @@ Item {
|
||||||
NumberAnimation {
|
NumberAnimation {
|
||||||
target: root
|
target: root
|
||||||
property: "implicitWidth"
|
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.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