From 15105bf60c177cfa496b4e02ec807611d3dedc6e Mon Sep 17 00:00:00 2001 From: Allan Lasser Date: Fri, 27 Sep 2024 14:41:27 -0400 Subject: [PATCH 01/12] Install driver.js --- package-lock.json | 6 ++++++ package.json | 1 + 2 files changed, 7 insertions(+) diff --git a/package-lock.json b/package-lock.json index 35d71f91..e366601f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,6 +27,7 @@ "body-scroll-lock": "^2.6.4", "core-js": "^3.37.1", "dompurify": "^3.0.8", + "driver.js": "^1.3.1", "fast-copy": "^2.1.0", "fast-deep-equal": "^3.1.3", "filesize": "^10.1.1", @@ -15691,6 +15692,11 @@ "node": ">=12" } }, + "node_modules/driver.js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/driver.js/-/driver.js-1.3.1.tgz", + "integrity": "sha512-MvUdXbqSgEsgS/H9KyWb5Rxy0aE6BhOVT4cssi2x2XjmXea6qQfgdx32XKVLLSqTaIw7q/uxU5Xl3NV7+cN6FQ==" + }, "node_modules/duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", diff --git a/package.json b/package.json index 08d44d1f..eaaf7d64 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "body-scroll-lock": "^2.6.4", "core-js": "^3.37.1", "dompurify": "^3.0.8", + "driver.js": "^1.3.1", "fast-copy": "^2.1.0", "fast-deep-equal": "^3.1.3", "filesize": "^10.1.1", From 5a8e2877b54e66df3c8f6f85b34d5865ee8a1b72 Mon Sep 17 00:00:00 2001 From: Allan Lasser Date: Fri, 27 Sep 2024 14:42:10 -0400 Subject: [PATCH 02/12] Scaffolds GuidedTour Refactor GuidedTour Improve help menu display --- src/lib/components/layouts/Sidebar.svelte | 2 +- src/lib/components/navigation/HelpMenu.svelte | 39 ++++-- .../components/onboarding/GuidedTour.svelte | 115 ++++++++++++++++++ src/lib/components/onboarding/scripts.ts | 41 +++++++ 4 files changed, 188 insertions(+), 9 deletions(-) create mode 100644 src/lib/components/onboarding/GuidedTour.svelte create mode 100644 src/lib/components/onboarding/scripts.ts diff --git a/src/lib/components/layouts/Sidebar.svelte b/src/lib/components/layouts/Sidebar.svelte index e91d36a2..7f8535ae 100644 --- a/src/lib/components/layouts/Sidebar.svelte +++ b/src/lib/components/layouts/Sidebar.svelte @@ -59,7 +59,7 @@ {#if isOpen} -