@@ -241,17 +241,17 @@ FocusScope {
241241 text: i18n.tr("Try swiping from the top edge to access the indicators")
242242 anchors.fill: dash
243243 visible: false
244− enabled: shell.showEdgeDemo
244+ available: shell.showEdgeDemo
245245 onSkip: shell.hideEdgeDemo()
246246
247247 Connections {
248248 target: greeter
249− onShownChanged: if (!greeter.shown) topEdgeDemo.visible = true
249+ onShownChanged: if (!greeter.shown) topEdgeDemo.show()
250250 }
251251
252252 Connections {
253253 target: panel.indicators
254− onFullyOpenedChanged: if (panel.indicators.fullyOpened) topEdgeDemo.enabled = false
254+ onFullyOpenedChanged: if (panel.indicators.fullyOpened) topEdgeDemo.hideNow()
255255 }
256256 }
257257
@@ -263,17 +263,17 @@ FocusScope {
263263 text: i18n.tr("Swipe from the left to reveal the launcher for quick access to apps")
264264 anchors.fill: dash
265265 visible: false
266− enabled: shell.showEdgeDemo
266+ available: shell.showEdgeDemo
267267 onSkip: shell.hideEdgeDemo()
268268
269269 Connections {
270270 target: bottomEdgeDemo
271− onActiveChanged: if (!bottomEdgeDemo.active) leftEdgeDemo.visible = true
271+ onActiveChanged: if (!bottomEdgeDemo.active) leftEdgeDemo.show()
272272 }
273273
274274 Connections {
275275 target: launcher
276− onProgressChanged: if (launcher.progress >= 1.0) leftEdgeDemo.enabled = false
276+ onStateChanged: if (launcher.state == "visible") leftEdgeDemo.hide()
277277 }
278278 }
279279 }
@@ -548,7 +548,7 @@ FocusScope {
548548
549549 function hide() {
550550 if (rightEdgeDemo.active) {
551− rightEdgeDemo.enabled = false
551+ rightEdgeDemo.hide()
552552 shell.hideEdgeDemoInGreeter()
553553 }
554554 }
@@ -629,13 +629,13 @@ FocusScope {
629629 text: i18n.tr("Swipe up again to close the settings screen")
630630 anchors.fill: panel.indicators
631631 visible: false
632− enabled: shell.showEdgeDemo
632+ available: shell.showEdgeDemo
633633 onSkip: shell.hideEdgeDemo()
634634
635635 Connections {
636636 target: panel.indicators
637− onFullyOpenedChanged: if (panel.indicators.fullyOpened) bottomEdgeDemo.visible = true
638− onPartiallyOpenedChanged: if (!panel.indicators.partiallyOpened && !panel.indicators.fullyOpened) bottomEdgeDemo.enabled = false
637+ onFullyOpenedChanged: if (panel.indicators.fullyOpened) bottomEdgeDemo.show()
638+ onPartiallyOpenedChanged: if (!panel.indicators.partiallyOpened && !panel.indicators.fullyOpened) bottomEdgeDemo.hideNow()
639639 }
640640 }
641641 }
@@ -771,15 +771,17 @@ FocusScope {
771771 skipText: i18n.tr("Finish")
772772 anchors.fill: overlay
773773 visible: false
774− enabled: shell.showEdgeDemo
775− onSkip: {
776− launcher.hide();
777− shell.hideEdgeDemo();
778− }
774+ available: shell.showEdgeDemo
775+ onSkip: shell.hideEdgeDemo()
779776
780777 Connections {
781778 target: leftEdgeDemo
782− onActiveChanged: if (!leftEdgeDemo.active) finalEdgeDemo.visible = true
779+ onActiveChanged: {
780+ if (!leftEdgeDemo.active) {
781+ finalEdgeDemo.show();
782+ launcher.hide();
783+ }
784+ }
783785 }
784786 }
785787