feat: add interactive first project tutorial#7691
Conversation
Signed-off-by: Rakshit Yadav <yadavrakshit60@gmail.com>
|
hey @Ashutoshx7 , PTAL |
|
hey @stutijain2006 ,PTAL |
Heyy , the feature is cool. Few changes suggested from my side are -
Rest, good work. Take opinion from other peoples as well. And I will keep on adding my opinions in the loop itself. |
Signed-off-by: Rakshit Yadav <yadavrakshit60@gmail.com>
|
Hi @walterbender and @Ashutoshx7 regarding Stuti's second suggestion, could you clarify the expected UX? Should the tutorial automatically highlight/animate UI elements and minimize user actions, or do you have a different onboarding flow in mind? I'd like to align with the expected behavior before implementing it. |
|
Can we discuss this at one of the Sunday meetings? I can see going two different routes: (1) walking through what each section of the UX does or (2) something interactive where the user builds during the tour. We've run into issues with the latter in the past -- things getting stuck in unexpected states. So maybe the less ambitious former to start? |



Summary
This PR introduces an interactive "First Project" tutorial to help new users get started with Music Blocks through a guided, hands-on experience.
What's included
FirstProjectTutorialcontroller to guide users through building their first project step by step.Why
Music Blocks has many powerful features, but the interface can feel overwhelming for first-time users. This interactive tutorial provides an onboarding experience that helps users learn by doing instead of relying solely on documentation.
Screen.Recording.2026-06-29.at.1.28.41.PM.mp4