diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2020-05-16 21:43:30 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2020-05-17 00:38:07 +0200 |
commit | 0d9c0dab16aff448056e4f3d7ec914ded2d0a6ca (patch) | |
tree | 9749e552dc4eb7a6919d2d7e5429f28f9c330d63 /kde-plasma/plasma-workspace/files | |
parent | kde-plasma/plasma-desktop: Move headers into SRC_URI tarball (diff) | |
download | gentoo-0d9c0dab16aff448056e4f3d7ec914ded2d0a6ca.tar.gz gentoo-0d9c0dab16aff448056e4f3d7ec914ded2d0a6ca.tar.bz2 gentoo-0d9c0dab16aff448056e4f3d7ec914ded2d0a6ca.zip |
kde-plasma/plasma-workspace: Fix animation duration w/ KF-5.70
See also:
https://mail.kde.org/pipermail/distributions/2020-May/000361.html
https://pointieststick.com/2020/05/10/why-the-animations-in-your-plasma-5-18-feel-slow-now-and-when-it-will-be-fixed/
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-plasma/plasma-workspace/files')
-rw-r--r-- | kde-plasma/plasma-workspace/files/plasma-workspace-5.18.5-stop-multiplying-duration-values.patch | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.18.5-stop-multiplying-duration-values.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.18.5-stop-multiplying-duration-values.patch new file mode 100644 index 000000000000..83539c14c043 --- /dev/null +++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.18.5-stop-multiplying-duration-values.patch @@ -0,0 +1,93 @@ +From 2958702524348e9e4fcbdf490be731e92b353dad Mon Sep 17 00:00:00 2001 +From: Nate Graham <nate@kde.org> +Date: Tue, 24 Mar 2020 08:10:54 -0600 +Subject: Stop multiplying duration values + +Summary: +After D28144, some animations are now too long because they were inappropriately +multiplying a duration value. That's no longer necessary, so let's remove the +multiplication. + +Depends on D28144 + +Test Plan: Various things that were a bit too slow before feel just right now + +Reviewers: #vdg, #plasma, cblack + +Reviewed By: #vdg, #plasma, cblack + +Subscribers: cblack, plasma-devel + +Tags: #plasma + +Differential Revision: https://phabricator.kde.org/D28238 +--- + applets/devicenotifier/package/contents/ui/FullRepresentation.qml | 2 +- + applets/systemtray/package/contents/ui/ExpanderArrow.qml | 2 +- + lookandfeel/contents/components/ActionButton.qml | 4 ++-- + lookandfeel/contents/components/UserDelegate.qml | 2 +- + 4 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/applets/devicenotifier/package/contents/ui/FullRepresentation.qml b/applets/devicenotifier/package/contents/ui/FullRepresentation.qml +index d15e47c..80b9c73 100644 +--- a/applets/devicenotifier/package/contents/ui/FullRepresentation.qml ++++ b/applets/devicenotifier/package/contents/ui/FullRepresentation.qml +@@ -225,7 +225,7 @@ MouseArea { + popupIconTimer.restart() + } + } +- Behavior on height { NumberAnimation { duration: units.shortDuration * 3 } } ++ Behavior on height { NumberAnimation { duration: units.shortDuration } } + } + } + } +diff --git a/applets/systemtray/package/contents/ui/ExpanderArrow.qml b/applets/systemtray/package/contents/ui/ExpanderArrow.qml +index 9baf654..729f56b 100644 +--- a/applets/systemtray/package/contents/ui/ExpanderArrow.qml ++++ b/applets/systemtray/package/contents/ui/ExpanderArrow.qml +@@ -37,7 +37,7 @@ PlasmaCore.ToolTipArea { + anchors.fill: parent + onClicked: root.expanded = !root.expanded + +- readonly property int arrowAnimationDuration: units.shortDuration * 3 ++ readonly property int arrowAnimationDuration: units.shortDuration + + PlasmaCore.Svg { + id: arrowSvg +diff --git a/lookandfeel/contents/components/ActionButton.qml b/lookandfeel/contents/components/ActionButton.qml +index 9fbd2a8..7a66c56 100644 +--- a/lookandfeel/contents/components/ActionButton.qml ++++ b/lookandfeel/contents/components/ActionButton.qml +@@ -44,7 +44,7 @@ Item { + opacity: activeFocus || containsMouse ? 1 : 0.85 + Behavior on opacity { + PropertyAnimation { // OpacityAnimator makes it turn black at random intervals +- duration: units.longDuration * 2 ++ duration: units.longDuration + easing.type: Easing.InOutQuad + } + } +@@ -59,7 +59,7 @@ Item { + opacity: activeFocus || containsMouse ? (softwareRendering ? 0.8 : 0.15) : (softwareRendering ? 0.6 : 0) + Behavior on opacity { + PropertyAnimation { // OpacityAnimator makes it turn black at random intervals +- duration: units.longDuration * 3 ++ duration: units.longDuration + easing.type: Easing.InOutQuad + } + } +diff --git a/lookandfeel/contents/components/UserDelegate.qml b/lookandfeel/contents/components/UserDelegate.qml +index 8882e39..cdb55f1 100644 +--- a/lookandfeel/contents/components/UserDelegate.qml ++++ b/lookandfeel/contents/components/UserDelegate.qml +@@ -72,7 +72,7 @@ Item { + Behavior on width { + PropertyAnimation { + from: faceSize +- duration: units.longDuration * 2; ++ duration: units.longDuration; + } + } + width: isCurrent ? faceSize : faceSize - units.largeSpacing +-- +cgit v1.1 |