Releases: peilingjiang/b5
Releases · peilingjiang/b5
Version 0.2.2
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 thevariable
section,unique
filter limits the number of the block across the whole project to one. Example blocks using the field arecreateCanvas
andmatter_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()
andpop()
inrunDraw
function (interface.js) as q5 by default does this for each redraw.
Version 0.2.1
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
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!
v0.1.2 Merge pull request #59 from peilingjiang/dependabot/npm_and_yarn/husk…