@@ -48,12 +48,14 @@ Item {
48 readonly property real limitedLeftProgress: Math.min(2, leftFoldingAreaProgress)
48 readonly property real limitedLeftProgress: Math.min(2, leftFoldingAreaProgress)
49 readonly property real limitedRightProgress: Math.min(2, rightFoldingAreaProgress)
49 readonly property real limitedRightProgress: Math.min(2, rightFoldingAreaProgress)
51+ readonly property real middleSectionProgress: (linearX - margins - foldingAreaWidth) / (flickableWidth - (margins + foldingAreaWidth) * 2)
52−// anchors { left: parent.left; top: parent.top; topMargin: - 100 }
54+ anchors { left: parent.left; top: parent.top; topMargin: - 100 }
53−// text: leftFoldingAreaProgress.toFixed(2)
55+ text: middleSectionProgress.toFixed(2)
54−// color: "green"
56+ color: "green"
55−// fontSize: "x-large"
57+ fontSize: "x-large"
59 readonly property int animatedX: {
61 readonly property int animatedX: {
@@ -113,7 +115,8 @@ Item {
113 linearAnimation(0, 1, 1, 1 + stackScale, leftEasing.value)
115 linearAnimation(0, 1, 1, 1 + stackScale, leftEasing.value)
114 : limitedRightProgress > 0 ?
116 : limitedRightProgress > 0 ?
115 linearAnimation(0, 1, 1, 1 + stackScale, rightEasing.value)
117 linearAnimation(0, 1, 1, 1 + stackScale, rightEasing.value)
119+ : 0.95 + Math.abs(middleSectionProgress - 0.5) * 0.1
118 readonly property real tileInfoOpacity: leftFoldingAreaProgress > 0 ?
121 readonly property real tileInfoOpacity: leftFoldingAreaProgress > 0 ?
119 linearAnimation(1, 2, 1, 0, leftFoldingAreaProgress)
122 linearAnimation(1, 2, 1, 0, leftFoldingAreaProgress)