@@ -62,17 +62,20 @@ Showable {
6262 var revealProgress = root.height - minimizedPanelHeight;
6363
6464 if (!showAnimation.running && !hideAnimation.running) {
65− if (revealProgress === 0) {
65+ if (revealProgress <= 0) {
6666 root.state = "initial";
67− } else if ((revealProgress > 0) && revealProgress < lockThreshold) {
68− root.state = "reveal";
6967 } else {
70− root.state = "locked";
68+ root.state = "reveal";
7169 }
7270 }
7371 }
7472 clip: root.partiallyOpened
7573
74+ // eater
75+ MouseArea {
76+ anchors.fill: parent
77+ }
78+
7679 MenuContent {
7780 id: content
7881 objectName: "menuContent"
@@ -203,6 +206,7 @@ Showable {
203206 onRunningChanged: {
204207 if (showAnimation.running) {
205208 root.state = "commit";
209+ bar.alignLeft();
206210 }
207211 }
208212 }
@@ -278,7 +282,7 @@ Showable {
278282 if (!d.activeDragHandle.dragging) return false;
279283
280284 yVelocityCalculator.trackedPosition = d.activeDragHandle ? d.activeDragHandle.touchSceneY : 0;
281− return Math.abs(yVelocityCalculator.calculate()) < 0.2;
285+ return Math.abs(yVelocityCalculator.calculate()) < 0.4;
282286 }
283287 }
284288 // left scroll bar handling
@@ -304,13 +308,9 @@ Showable {
304308 }
305309 }
306310 },
307− State {
308− name: "locked"
309− PropertyChanges { target: bar; expanded: true }
310− },
311311 State {
312312 name: "commit"
313− extend: "locked"
313+ PropertyChanges { target: bar; expanded: true }
314314 }
315315 ]
316316 state: "initial"