Skip to content

Releases: peilingjiang/b5

Version 0.2.2

02 May 05:14
Compare
Choose a tag to compare

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.

Version 0.2.1

28 Mar 02:51
Compare
Choose a tag to compare

0.2.1 - 2021-03-27

Changed

  • Dragging dot follows the cursor precisely when adding wires.
  • Update slider styles.

Fixed

  • Fixed uuid of introduction editor setup.

Version 0.2.0

27 Mar 22:40
Compare
Choose a tag to compare

Version 0.2.0 - 2021-03-27

Added

  • New blocks including transformation, fraction slider, etc.
  • Upgrade to React v17.0.

Changed

  • Fix canvas zoom in/out (vertical scroll) with the trackpad.
  • Performance optimization: codeCanvas.
  • A much lighter and faster way to parse hints for components.
  • Migrate from p5 to q5 for better performance.
  • Move (pan) around the canvas by all three keys (left, middle, right) of the mouse, instead of only the right one.
  • New look of the sliders.

Fixed

  • Code canvas stops reading actions after adding a new block.
  • Errors in the following blocks: rotate.
  • Canvas wheel event can't prevent default.
  • "Add block" hint doesn't appear when no block is in the canvas.

Hello world!

23 Dec 16:44
df06df2
Compare
Choose a tag to compare
Merge pull request #59 from peilingjiang/dependabot/npm_and_yarn/husk…

…y-4.3.6

npm: bump husky from 4.3.5 to 4.3.6