Skip to content

Guided tours: three interactive walkthroughs + composable infra#280

Merged
milanofthe merged 4 commits intomainfrom
feature/guided-tour
May 5, 2026
Merged

Guided tours: three interactive walkthroughs + composable infra#280
milanofthe merged 4 commits intomainfrom
feature/guided-tour

Conversation

@milanofthe
Copy link
Copy Markdown
Member

@milanofthe milanofthe commented May 5, 2026

  • Three guided tours (Start / Modeling / Simulation) launched from the welcome banner via driver.js, each paired with a demo model that auto-loads on confirmation
  • New tours infrastructure under src/lib/tours/ — promise-based actions, step-builder DSL, atomic TourSession lifecycle, data-tour="..." selector convention, snapshot/restore for global toggles, dedicated input-mode store so pathview's keyboard handlers cleanly bow out during a tour
  • Welcome banner: tour buttons with new icons (compass / shapes / play-circle), examples grid two-column for larger cards
  • Side fixes picked up along the way: re-route connections after model load (initial routing ran with fallback dimensions), searchDialogStore promotion so external code can open Find without dispatching synthetic Ctrl+F

@milanofthe milanofthe merged commit 225af7e into main May 5, 2026
3 of 4 checks passed
@milanofthe milanofthe deleted the feature/guided-tour branch May 5, 2026 14:59
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