Skip to content

Version 0.2.2

Latest
Compare
Choose a tag to compare
@peilingjiang peilingjiang released this 02 May 05:14

Added

  • Add "+" and "beta" tags after the version number for each build of the online editor.
  • Several new blocks, including logical AND and OR, round, mouseClicked, backgroundPicker, etc.
  • Add physical engine library blocks based on matter.js, including engine, ground, box, ball, etc.
  • A new optional field for blocks: filter. An array of filters that determine whether a block can be added to the codeCanvas, e.g., setup filter constrains the block to be added only inside the variable section, unique filter limits the number of the block across the whole project to one. Example blocks using the field are createCanvas and matter_startEngine.
  • New npm run setup script for easier development environment setup.

Changed

  • New domain: https://b5editor.app.
  • Change "add" to "new" for the button to define customized variables, function, etc.
  • Long block description in block search window is truncated.

Fixed

  • Can't add customized block to code canvas due to the new hint system.
  • Can't set or get framerate.
  • Can't blur input elements like the ones in comment or slider blocks.
  • Saved files don't have the version number.

Removed

  • Remove global push() and pop() in runDraw function (interface.js) as q5 by default does this for each redraw.