mirror of
https://github.com/jlengrand/Maestro.git
synced 2026-03-10 08:31:19 +00:00
- Rename session/project variables to agent-centric naming:
- {{SESSION_NAME}} -> {{AGENT_NAME}}
- {{PROJECT_PATH}} -> {{AGENT_PATH}}
- Legacy aliases preserved for backwards compatibility
- Fix Dracula theme to use actual Dracula color palette
- Add Cmd+Shift+P shortcut for Prompt Composer
- Fix history entry usageStats to track per-task metrics
- Update README template variable documentation
- Fix SessionList tests for Ungrouped section behavior
- Update test cases to match new variable naming
- Remove COMPLETED_TARGETS.md
Claude ID: c756d389-b10d-438d-a76a-e2ba42c157aa
Maestro ID: b9bc0d08-5be2-4fdf-93cd-5618a8d53b35
1.7 KiB
1.7 KiB
Phase 08: Extra Credit - Interactive Tour
OPTIONAL: Enhance the tour with actual interactive elements where users perform actions rather than just viewing.
Tasks
- Identify safe interaction points in the tour where user actions won't break the flow
- Modify TourOverlay to allow pointer events on spotlighted elements for specific interactive steps
- Create interactive tour step for hamburger menu: spotlight menu button, prompt user "Click to open the menu", wait for menu open event, advance to next step showing menu contents
- Create interactive tour step for tab switching: spotlight the tabs, prompt user "Click on Files to explore your project", wait for tab change event, advance after brief exploration time or user clicks continue
- Create interactive tour step for keyboard shortcut: prompt user "Press Cmd+T to switch between AI and Terminal mode", listen for the keypress, show success feedback, advance
- Add visual feedback for successful interactions: green checkmark, brief highlight, subtle sound (optional)
- Handle failed interactions gracefully: if user doesn't interact within 10 seconds, show "Skip this step?" option
- Add "Let me do it" vs "Show me" options for each interactive step for users who prefer passive learning
- Track which interactions the user completed vs skipped for potential onboarding improvements
- Ensure interactive tour doesn't interfere with ongoing Auto Run execution
- Add safeguards to prevent user from navigating away from current session during interactive tour
- Test interactive elements with keyboard-only navigation (not just mouse clicks)
- Consider adding practice mode where user can try multiple times before moving on