Skip to content

v4.0.0 (Initial Release)

Compare
Choose a tag to compare
@meganindya meganindya released this 12 Feb 23:11
· 28 commits to main since this release
201773f

Note: Building the source code will not work anymore as the core library musicblocks-v4-lib has been unpublished and re-released due to a convention violation. This release uses [email protected] but it should be pre-release [email protected].


  • Sets up a Node.js project for React using create-react-app.
  • Bundles the Programming Framework (musicblocks-v4-lib).
  • Adds a basic View Framework that creates a workspace wrapper, and toolbar buttons and wrappers.
  • Adds the Config component that creates a dependency tree of components and dynamically loads them.
  • Adds the Painter component with a single SVG sprite.
  • Adds basic Syntax Elements for Painter instructions.
  • Adds a basic Editor to author programs using Painter instructions.
  • Displays the Painter instructions API in the Editor.
  • Adds a basic Menu to run and reset programs authored in the Editor.
  • Adds project documentation.
  • Adds lint and CD workflows.

Screenshot 2022-02-13 at 4 40 55 AM


Pull the docker image

docker pull ghcr.io/sugarlabs/musicblocks:4.0.0

Run a container using the docker image

docker run -it --rm -p 8080:8080 ghcr.io/sugarlabs/musicblocks:4.0.0

Visit localhost:8080