Skip to content

Conversation

@justin212407
Copy link
Member

This PR implements the Palette UI for the MusicBlocks-v4 Masonry module. It includes the core layout, category rendering logic, styling, and Storybook stories for isolated development and testing.

Key Features:

  • Added a json file which documents all the bricks present in Musicblocks with their connector and argument notches
  • Added registry.tsx file which maps all bricks from the config (json) file to their respective types
  • Added PaletteWrapper.tsx which Acts as the main container for the Palette section
  • Implemented a sidebar.tsx and brickListPanel.tsx to maintain a clean UI for the palette with styles
  • Added a story file for isolated development and testing of the Palette
  • Added a search functionality in the palette

Screenshots:

Recording.2025-07-05.130045.mp4

saumyashahi and others added 30 commits June 28, 2025 12:08
…mplify code and add stories

Signed-off-by: karan-palan <[email protected]>
…UD operations using towers and handles connection logic

Signed-off-by: karan-palan <[email protected]>
@justin212407 justin212407 requested a review from meganindya July 5, 2025 17:34
@meganindya meganindya merged commit b5ce407 into develop Jul 7, 2025
4 checks passed
@meganindya meganindya changed the title DMP 2025 Week 4: feat(Masonry): Add palette to Masonry DMP 2025 Week 4-5: feat(Masonry): Add palette to Masonry Jul 7, 2025
@meganindya meganindya deleted the gsoc-dmp-2025/week-4/justin branch July 7, 2025 11:53
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.

5 participants