Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrated in-app onboarding tours #3123

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

Integrated in-app onboarding tours #3123

wants to merge 3 commits into from

Conversation

arrenv
Copy link
Member

@arrenv arrenv commented Sep 18, 2024

Description

The product tour for Colony creation is an interactive, step-by-step guide highlighting the main components and functionalities of the Colony interface while walking them through the process of setting up their colony. It will activate immediately after a user creates their first colony, via certain actions, or manually via the new "Guided tours" user menu item, offering a mix of visual and textual cues to guide them through different aspects of the platform.

Testing

Currently, only the foundations are put together and the start of one tour "Create actions' is being worked on. At the moment I am having troubles with the opening and open status of the action panel.

If want to take a look now, it would be best to focus on how this feature is being implemented.

Manual tour trigger

  1. Click on the user menu in the top left.

Diffs

New stuff

  • New TourContext has been added.
  • New data attribute is being used on tags.
  • Tour steps have been added.

image

image

image

TODO

  • Complete full tour from start to finish for "Creating actions".
  • Add manually triggered additional tours:
    • Get started
    • Adding funds
    • Making payments
    • Using the app
    • User dashboard
  • Add auto-triggers for relevant tours
    • Get started should auto trigger and be conditional for colony creators or just new users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant