From cdf45172a7f63c0cf773abfbd31349393dda3782 Mon Sep 17 00:00:00 2001 From: Djordje Vlaisavljevic Date: Tue, 19 Mar 2024 16:07:49 +0000 Subject: [PATCH] Added a fullscreen onboarding checklist to the dashboard (#19888) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref https://linear.app/tryghost/issue/IPC-66/onboarding-checklist-v1 - Larger, 100vh onboarding checklist that’s currently on the dashboard, but should be moved to it’s own component and route - Every step links to the relevant screen, but the logic for completing steps is missing --- .../dashboard/onboarding-checklist.hbs | 139 +++++++------- ghost/admin/app/styles/layouts/dashboard.css | 171 +++++++++++------- ghost/admin/app/templates/dashboard.hbs | 2 + .../assets/icons/check-circle-simple.svg | 9 + 4 files changed, 183 insertions(+), 138 deletions(-) create mode 100644 ghost/admin/public/assets/icons/check-circle-simple.svg diff --git a/ghost/admin/app/components/dashboard/onboarding-checklist.hbs b/ghost/admin/app/components/dashboard/onboarding-checklist.hbs index f629af37df..621ca20d7f 100644 --- a/ghost/admin/app/components/dashboard/onboarding-checklist.hbs +++ b/ghost/admin/app/components/dashboard/onboarding-checklist.hbs @@ -1,82 +1,85 @@ -
-
-
-
- {{!-- {{svg-jar "confetti"}} --}} -

Welcome to your new Ghost publication!

-

Let’s set you up for success.

-

For additional resources, visit our Help Center.

-
- Dismiss -
-
-
- {{!-- Step 1 --}} -
-
- {{svg-jar "rocket" }} - Start a new Ghost publication -
-
- {{svg-jar "check-2" }} +
+
+ +

Maker Stations is ready to go!

+

Let’s set your brand new publication up for success.

+
+ +
+
+ {{!-- Step 1 --}} +
+
+ {{svg-jar "rocket" }} +
+ Start a new Ghost publication
- {{!-- Step 2 --}} - -
- {{svg-jar "brush" }} -
- Customize your publication - Match the look and feel to your style and make it yours. -
-
-
- {{svg-jar "arrow-right" }} -
-
- {{!-- Step 3 --}} - -
- {{svg-jar "writing" }} -
- Create your first post - Explore the editor and tell your story — or a preview of what’s to come. +
+ {{svg-jar "check-circle-simple" }} +
+
+ {{!-- Step 2 --}} + +
+ {{svg-jar "brush" }} +
+ Customize your publication + Match the look and feel to your style and make it yours.
-
- {{svg-jar "arrow-right" }} +
+ {{svg-jar "arrow-right-tail" }}
- - {{!-- Step 4 --}} - -
- {{svg-jar "member-add" }} -
- Build your audience - Add members and grow your readership. -
-
-
- {{svg-jar "arrow-right" }} -
-
- {{!-- Step 5 --}} -
-
- {{svg-jar "megaphone" }} -
- Share your publication - Share your publication on social media. + + {{!-- Step 3 --}} + +
+ {{svg-jar "writing" }} +
+ Create your first post + Explore the editor and tell your story.
-
- {{svg-jar "arrow-right" }} +
+ {{svg-jar "arrow-right-tail" }}
+ + {{!-- Step 4 --}} + +
+ {{svg-jar "member-add" }} +
+ Build your audience + Add members and grow your readership. +
+
+
+ {{svg-jar "arrow-right-tail" }} +
+
+ {{!-- Step 5 --}} +
+
+ {{svg-jar "megaphone" }} +
+ Share your publication + Share your publication on social media. +
+
+
+ {{svg-jar "arrow-right-tail" }}
-
-
+ + +

Need some more help? Check out our Help Center

+ + Skip onboarding + {{#if this.showShareModal}}
+ {{#unless (feature 'onboardingChecklist')}}

Dashboard @@ -78,6 +79,7 @@

{{/unless}} + {{/unless}}
{{#if this.isLoading }} diff --git a/ghost/admin/public/assets/icons/check-circle-simple.svg b/ghost/admin/public/assets/icons/check-circle-simple.svg new file mode 100644 index 0000000000..dc52a43f02 --- /dev/null +++ b/ghost/admin/public/assets/icons/check-circle-simple.svg @@ -0,0 +1,9 @@ + + + + + check-circle-1 + + + \ No newline at end of file