From dea478f16efea20bfbfd528380e381f906398cef Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Sun, 27 Feb 2022 17:39:26 +0200 Subject: [PATCH] fix trembling at parabolic edges --- .../package/contents/ui/background/BackgroundProperties.qml | 4 ++-- containment/package/contents/ui/layouts/LayoutsContainer.qml | 2 +- .../package/contents/ui/layouts/ParabolicEdgeSpacer.qml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/containment/package/contents/ui/background/BackgroundProperties.qml b/containment/package/contents/ui/background/BackgroundProperties.qml index 8757ee5c6..abf004758 100644 --- a/containment/package/contents/ui/background/BackgroundProperties.qml +++ b/containment/package/contents/ui/background/BackgroundProperties.qml @@ -25,8 +25,8 @@ Item{ return (hasLeftBorder && hasRightBorder); } - property int offset: 0 - property int length: 0 + property real offset: 0 + property real length: 0 property int thickness: 0 property int screenEdgeMargin: 0 property real currentOpacity: 0 diff --git a/containment/package/contents/ui/layouts/LayoutsContainer.qml b/containment/package/contents/ui/layouts/LayoutsContainer.qml index 78a64fdec..a5faaa2d2 100644 --- a/containment/package/contents/ui/layouts/LayoutsContainer.qml +++ b/containment/package/contents/ui/layouts/LayoutsContainer.qml @@ -298,7 +298,7 @@ Item{ readonly property bool centered: (root.myView.alignment === LatteCore.Types.Center) || (root.myView.alignment === LatteCore.Types.Justify) readonly property bool reversed: Qt.application.layoutDirection === Qt.RightToLeft - readonly property int parabolicOffsetting: Math.round((startParabolicSpacer.length - endParabolicSpacer.length) / 2) + readonly property real parabolicOffsetting: (startParabolicSpacer.length - endParabolicSpacer.length) / 2 property int inJustifyCenterOffset: 0 alignment: { diff --git a/containment/package/contents/ui/layouts/ParabolicEdgeSpacer.qml b/containment/package/contents/ui/layouts/ParabolicEdgeSpacer.qml index 11a771162..dc1f5138e 100644 --- a/containment/package/contents/ui/layouts/ParabolicEdgeSpacer.qml +++ b/containment/package/contents/ui/layouts/ParabolicEdgeSpacer.qml @@ -24,7 +24,7 @@ Item { readonly property int hiddenItemsCount: (parabolic.spread - 1)/2 property int index: -1 - property int length: 0 + property real length: 0 Behavior on length { id: animatedLengthBehavior