Skip to content

feat #20: enrich onboarding tutorial#91

Open
blueberrycongee wants to merge 1 commit intomainfrom
feat/issue-20-enrich-onboarding
Open

feat #20: enrich onboarding tutorial#91
blueberrycongee wants to merge 1 commit intomainfrom
feat/issue-20-enrich-onboarding

Conversation

@blueberrycongee
Copy link
Owner

Summary

  • Expand onboarding tutorial from 6 to 8 steps with three new info pages
  • Step 5: Composer bar introduction with mini illustration showing input flow
  • Step 6: Keyboard shortcuts reference with styled Kbd badges for all essential shortcuts
  • Step 7: "Why TermCanvas?" — spatial canvas, AI agents, git worktree awareness, workspace save/restore
  • Add step progress dots indicator (pill-style active dot)
  • Add Back/Next button navigation on info steps, Backspace key support
  • All new strings in both English and Chinese

Test plan

  • First-time user sees expanded tutorial on launch
  • Can navigate through all 8 tutorial steps (0-7)
  • Interactive steps 1-4 work as before (double-click, focus, switch, zoom)
  • New info steps 5-7 show correct content with back/next buttons
  • Can skip tutorial at any point with Escape
  • Tutorial doesn't appear again after completion
  • Step dots show correct progress
  • Back button and Backspace key work on steps 5-7

Expand the onboarding from 6 steps to 8 steps:
- Steps 0-4: unchanged interactive exercises (welcome, double-click,
  focus toggle, terminal switch, zoom/pan)
- Step 5 (new): Composer bar introduction with mini illustration
- Step 6 (new): Full keyboard shortcuts reference with Kbd badges
- Step 7 (new): "Why TermCanvas?" — explains what makes it different

UI improvements:
- Step progress dots indicator (pill-style active dot)
- Back/Next navigation buttons on info steps (5-7)
- Backspace key goes back on info steps
- Skip (Escape) available on all steps

i18n: all new strings added in both English and Chinese.
Tests: updated state machine tests to cover steps 4-7 and back nav.
@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

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