homarr icon indicating copy to clipboard operation
homarr copied to clipboard

introduction guide

Open ajnart opened this issue 3 years ago • 3 comments

Description

It would be great to have an intro on first launch with like 1 - 2 - 3 steps to explain how to get started with Homarrr instead of being with only the first service and the blank default config.

We probably can detect that it's the first time a user visits the app if they don't have the theme cookie (the cookie that saves the selected theme)

The content of the intro pages could even be linked with markdown files in the docs ! (We have a markdown parser in the app irrc)

Mantine's stepper can be used https://mantine.dev/core/stepper/

Screenshot_20220625-133100

Priority

Medium (Would be very useful)

Please tick the boxes

ajnart avatar Jun 25 '22 11:06 ajnart

We probably can detect that it's the first time a user visits the app if they don't have the theme cookie (the cookie that saves the selected theme)

So people who clear the cookies on exit (or connect with a new device) would end up having the wizard showing every single times?! Creating a empty file in the config folder once the wizard is done, would be a more flexible choice.

UbioZur avatar Aug 01 '22 08:08 UbioZur

We probably can detect that it's the first time a user visits the app if they don't have the theme cookie (the cookie that saves the selected theme)

So people who clear the cookies on exit (or connect with a new device) would end up having the wizard showing every single times?! Creating a empty file in the config folder once the wizard is done, would be a more flexible choice.

I think I will make it so the wizard shows each time you load the page if there are no services. The service will walk you through adding your first service. This would make it automatically disable itself. What do you think about that ?

ajnart avatar Aug 01 '22 08:08 ajnart

@ajnart Why not make it a thing in config? tutorialCompleted = true/false

lammersbjorn avatar Aug 08 '22 13:08 lammersbjorn

Some kind of onboarding will be part of 0.14.0

Meierschlumpf avatar Aug 06 '23 07:08 Meierschlumpf