@@ -221,7 +221,7 @@ Item {
221221 onFocusedApplicationIdChanged: {
222222 var appId = ApplicationManager.focusedApplicationId;
223223
224− if (tutorial.running && appId != "" && appId != "unity8-dash") {
224+ if (wizard.active && appId != "" && appId != "unity8-dash") {
225225 // If this happens on first boot, we may be in edge
226226 // tutorial or wizard while receiving a call. But a call
227227 // is more important than wizard so just bail out of those.
@@ -406,7 +406,7 @@ Item {
406406 hides: [launcher, panel.indicators]
407407 tabletMode: shell.usageScenario != "phone"
408408 launcherOffset: launcher.progress
409− forcedUnlock: tutorial.running
409+ forcedUnlock: wizard.active
410410 background: shell.background
411411
412412 // avoid overlapping with Launcher's edge drag area
@@ -419,12 +419,6 @@ Item {
419419 launcher.hide();
420420 }
421421
422− onTease: {
423− if (!tutorial.running) {
424− launcher.tease();
425− }
426− }
427−
428422 onEmergencyCall: startLockedApp("dialer-app")
429423 }
430424 }
@@ -479,10 +473,6 @@ Item {
479473 }
480474
481475 function showHome() {
482− if (tutorial.running) {
483− return
484− }
485−
486476 greeter.notifyAboutToFocusApp("unity8-dash");
487477
488478 var animate = !lightDM.greeter.active && !stages.shown
@@ -516,7 +506,6 @@ Item {
516506 available: tutorial.panelEnabled
517507 && ((!greeter || !greeter.locked) || AccountsService.enableIndicatorsWhileLocked)
518508 && (!greeter || !greeter.hasLockedApp)
519− contentEnabled: tutorial.panelContentEnabled
520509 width: parent.width > units.gu(60) ? units.gu(40) : parent.width
521510
522511 minimizedPanelHeight: units.gu(3)
@@ -556,7 +545,6 @@ Item {
556545 && (!greeter.locked || AccountsService.enableLauncherWhileLocked)
557546 && !greeter.hasLockedApp
558547 inverted: shell.usageScenario !== "desktop"
559− shadeBackground: !tutorial.running
560548
561549 onShowDashHome: showHome()
562550 onDash: showDash()
@@ -566,10 +554,8 @@ Item {
566554 }
567555 }
568556 onLauncherApplicationSelected: {
569− if (!tutorial.running) {
570− greeter.notifyAboutToFocusApp(appId);
571− shell.activateApplication(appId)
572− }
557+ greeter.notifyAboutToFocusApp(appId);
558+ shell.activateApplication(appId);
573559 }
574560 onShownChanged: {
575561 if (shown) {
@@ -583,22 +569,10 @@ Item {
583569 objectName: "tutorial"
584570 anchors.fill: parent
585571
586− // EdgeDragAreas don't work with mice. So to avoid trapping the user,
587− // we skip the tutorial on the Desktop to avoid using them. The
588− // Desktop doesn't use the same spread design anyway. The tutorial is
589− // all a bit of a placeholder on non-phone form factors right now.
590− // When the design team gives us more guidance, we can do something
591− // more clever here.
592− active: usageScenario != "desktop" && AccountsService.demoEdges
593−
572+ usageScenario: usageScenario
594573 launcher: launcher
595574 panel: panel
596575 stage: applicationsDisplayLoader.item
597−
598− onFinished: {
599− AccountsService.demoEdges = false;
600− active = false; // for immediate response / if AS is having problems
601− }
602576 }
603577
604578 Wizard {