Skip to content

Add a first-visit tour of the site - #51

Merged
PeterSlijkhuis merged 1 commit into
mainfrom
site-tour
Sep 30, 2026
Merged

PeterSlijkhuis merged 1 commit into
mainfrom
site-tour

Conversation

@PeterSlijkhuis

@PeterSlijkhuis PeterSlijkhuis commented Sep 30, 2026 •

Copy link
Copy Markdown
Owner

Before: a new student landed on the home page with no pointers to the avatar, the reference tools or the helper.

After: on a first visit a short tour dims the page and spotlights each part in turn: the modules, the avatar, streak and points, the reference tools, the Continue button, the Where to? helper and the R status. Every step has Back, Next and Skip tour, and Escape skips too. On a phone it points at the Lessons button instead of the hidden sidebar. It shows once per browser, and "Show me around the site" in the helper starts it again.

How: steps whose target is missing or off screen are left out, so one list works on every page and screen size. The e2e config marks the tour as seen so the other specs are unaffected; a new tour spec tests it, including an axe scan of the tour card.

On a first visit a short tour spotlights the modules, the avatar, streak
and points, the reference tools, the Continue button, the Where to? helper
and the R status, one step at a time, with Back, Next and Skip tour on
every step. Steps whose target is not on screen are left out, so a phone
gets the Lessons button instead of the hidden sidebar. It is shown once
per browser and can be started again from the helper.
@PeterSlijkhuis
PeterSlijkhuis merged commit 6c03397 into main Sep 30, 2026
4 checks passed
@PeterSlijkhuis
PeterSlijkhuis deleted the site-tour branch October 1, 2026 07:17

This branch was successfully deployed

1 active deployment
github-pages — 6c033970 Deployed Sep 30, 2026 by PeterSlijkhuis via deploy #134
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