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

Onboarding - tour #4183

Closed
13 tasks done
soyarsauce opened this issue Mar 31, 2020 · 5 comments
Closed
13 tasks done

Onboarding - tour #4183

soyarsauce opened this issue Mar 31, 2020 · 5 comments

Comments

@soyarsauce
Copy link
Contributor

soyarsauce commented Mar 31, 2020

As a map user,
I want to be able to get help by taking a tour of the app,
so I can get on-boarded to the key features

Design file: terria-onboarding.sketch in https://drive.google.com/drive/folders/1L20ySpPf2RlwovfL3qmWLONGwvTqdt7p

Invision: https://projects.invisionapp.com/share/VQWC0P9FC3D#/screens/409708461

Other notes from Vic:

Take the tour has not been finalised but I do see the value in doing something like this. In order to get this over the line we need to make some decisions on the what we give them help with and then work on content for this.

Re-purpose as much as we can from the work done for SoE (HelpOverlay.jsx etc) - but without al the knockout mixins.

DoD:

  • Unit test written (if applicable)
  • Works on mobile (or deliberately disabled for mobile)
  • Code/peer reviewed (if didn't pair)
  • Relevant docs are updated
  • Previewable/deployed to dev (see separation of deployments)
  • Previewable/deployed to test (see separation of deployments)
  • (If a map-specific ticket) Issue linked to a release ticket

Acceptance Criteria:

  • User can initiate a tour
  • Tour shows progress indicator
  • Tour can be closed at any point / step
  • Tour is available to be reloaded / available (after closing)
  • Closing can be done for: 1) never show me the tour again; 2) just close for now
  • ...(more, write if you run into need for clarification/checks)
@soyarsauce
Copy link
Contributor Author

Draft at #4260

@soyarsauce
Copy link
Contributor Author

All dots to stay in place

Clicking back on a previous dot will "set the tour index" to that dot, and not track their old position.

@soyarsauce
Copy link
Contributor Author

Possibly grey out active dots..(?)

@soyarsauce
Copy link
Contributor Author

The dots to have active / inactive states

@soyarsauce
Copy link
Contributor Author

Wing to progress modal positioning while we finalise the "dot" behaviour

@soyarsauce soyarsauce changed the title As a map user, I want to be able to get help by taking a tour of the app, so I can get on-boarded to the key features Onboarding - tour May 1, 2020
@soyarsauce soyarsauce mentioned this issue May 6, 2020
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants