Accepting request 802729 from home:Vogtinator:plasma5.18
- Add patch to fix animations with Frameworks 5.70: * 0001-Stop-multiplying-duration-values.patch OBS-URL: https://build.opensuse.org/request/show/802729 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/plasma5-workspace?expand=0&rev=512
This commit is contained in:
94
0001-Stop-multiplying-duration-values.patch
Normal file
94
0001-Stop-multiplying-duration-values.patch
Normal file
@@ -0,0 +1,94 @@
|
||||
From 91bc4ebe3a6d48c1e4a8c7cda684fb16da4d9a31 Mon Sep 17 00:00:00 2001
|
||||
From: Nate Graham <nate@kde.org>
|
||||
Date: Tue, 24 Mar 2020 08:10:54 -0600
|
||||
Subject: [PATCH] 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
|
||||
---
|
||||
.../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 cdf6d461b..c48f40338 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 0769e8f58..3def3755c 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 9fbd2a8ab..7a66c5642 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 8882e39ae..cdb55f1a7 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
|
||||
--
|
||||
2.25.1
|
||||
|
@@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon May 11 15:09:12 UTC 2020 - Fabian Vogt <fabian@ritter-vogt.de>
|
||||
|
||||
- Add patch to fix animations with Frameworks 5.70:
|
||||
* 0001-Stop-multiplying-duration-values.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 5 13:01:55 UTC 2020 - Fabian Vogt <fabian@ritter-vogt.de>
|
||||
|
||||
|
@@ -40,6 +40,7 @@ Source2: plasma.keyring
|
||||
%endif
|
||||
Source3: baselibs.conf
|
||||
Source4: plasmafullwayland.desktop
|
||||
Patch1: 0001-Stop-multiplying-duration-values.patch
|
||||
# PATCHES 501-??? are PATCH-FIX-OPENSUSE
|
||||
Patch501: 0001-Use-qdbus-qt5.patch
|
||||
Patch502: 0001-Ignore-default-sddm-face-icons.patch
|
||||
|
Reference in New Issue
Block a user