Onboarding · Flows and highlights: wizard, hotspot, highlight, setup checklist
OnboardingWizard runs a first run on navigation::Wizard without its numbered steps: "Step 2 of 4" over a bar in as many parts, the step's title, line and content, Back and Next once ready, Finish last, and Skip for now. Hotspot pulses on a dot that opens a tip on a press or Enter, with Got it. FeatureHighlight names something new under a New badge, with Try it and Not now, and rises in. SetupChecklist counts first things to do in words and a bar, offers Start on each left, eases a check in as one gets done, and offers Hide once all are. navigation::Wizard now keys its buttons, steps and motion by its own id and takes on_step and on_finish at render, failing loud without them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ebf8955556
commit
996daed6e4
16 files changed
+1288
-27
No files matched your search
+9
-6
@@ -198,13 +198,16 @@
|
||||
- [x] RoleSelector
|
||||
- [x] InvitationList
|
||||
|
||||
## T37 Onboarding & Help — `src/onboarding`
|
||||
## T37a Onboarding · Flows and highlights — `src/onboarding`
|
||||
|
||||
- [x] OnboardingWizard — on `navigation::Wizard` without its numbered steps
|
||||
- [x] WelcomeTour → `overlays::Tour` (T09b)
|
||||
- [x] Coachmark / Hotspot — Coachmark → `overlays::Spotlight`; Hotspot here
|
||||
- [x] FeatureHighlight / NewBadge — NewBadge → `data_display::Badge` with `Tone::Accent`, which FeatureHighlight wears
|
||||
- [x] Checklist (first-run tasks) → `onboarding::SetupChecklist`; a to-do list ticked by hand is `documents::Checklist`
|
||||
|
||||
## T37b Onboarding · Help
|
||||
|
||||
- [ ] OnboardingWizard
|
||||
- [ ] WelcomeTour → `overlays::Tour` (T09b)
|
||||
- [ ] Coachmark / Hotspot — Coachmark → `overlays::Spotlight`; Hotspot here
|
||||
- [ ] FeatureHighlight / NewBadge
|
||||
- [ ] Checklist (first-run tasks)
|
||||
- [ ] HelpTooltip
|
||||
- [ ] HelpPanel / DocsSidebar
|
||||
- [ ] KeyboardShortcutCheatsheet
|
||||
|
||||
Reference in new issue
Block a user