Changelog (for Ozoblockly 3 beta)
version 2.0.13
- improve flyout behavior for complex categories.
version 2.0.12
- UI improvements, flyout categories for ORA
version 2.0.10
- show "Clear error" button also if ORA is in "Paused" state
version 2.0.2
- Allow user to set the current end tool in side panel.
- Removed code-minimap from Python editor and preview
- Disabled upgrade/downgrade is not displayed at all
- Add pop up alert when switching from Blockly to Python
- Bugfix run program with ORA from Python (bug from v2.0.0)
- Bugfix load program by share code from url query (bug from v2.0.0)
version 2.0.1
version 2.0.0
- Allow user to define named ORA coordinates.
- Allow user to define named coordinate frames for ORA.
- bugfix for ORA packing alleged collision
- Change ORA runtime Python API
- ORA 3D visualization
- ORA Speed slider reduces speed set in programs by the given fraction
- Allow user to expand right panel's width.
- Active editor is stored in url path
- disallow ORA downgrade
version 1.7.0
- Python editor integrated in Blockly app - switching button in Code panel
- Python preview in readonly Monaco after clicking preview button in Code panel
- Programs (Blockly or Python) are saved as .zip files
- Client can switch to/from Python/Blockly during sharing session, host can not
version 1.6.3
- hotfix for stalled connection issue ("Checking version...")
version 1.6.2
- Bugfix for Servo Error clearing
version 1.6.1
- Add tabs for switching sharing sessions
- Bugfix for missing Program Start block
- Bugfix for ORA name display
- Add problems reporting in Settings panel
- Enhance ORA connection error notifications
version 1.6.0
- Refactor pyhon-packages: Python code communicates with ORA through TypeScript runtime
version 1.5.4
- Server logging disclaimer
- Illustrations for calibration wizard
- Add "Code sharing" title
version 1.5.3
version 1.5.2
- Bugfix for login to production ORA (bug from v1.5.1)
version 1.5.1
- ORA updater checkup time reduced by adding version manifests
- ORA serial number shown in the Settings panel
version 1.5.0
- ORA updater
- Logging
- Python runner refactoring
- Calibration UI improvements
version 1.4.2
- Bugfix for setting variables in functions and fork blocks
- Bugfix for gripper selection block
version 1.4.1
- minor improvements in UI and session sharing
version 1.4.0
- Robotic arm calibration
- Robotic arm packing for transportation
- bugfix for the non-resetable ORA stopped state
- Button to disconnect from ORA
version 1.3.1
- New UI for Session sharing
- left panel organized into sections (Run, Share, Code)
version 1.3.0
- User session sharing
- uni-directional, from student to teacher
- blocks collision-less move
- gripper control blocks updated
- block for setting ORA movement speed
- added icons to toolbox categories
- bugfix in ORA initialization
- bugfix in ORA states parsing
- bugfix in "Program Start" block highlighting
version 1.2.0
- password authentication for ORA
version 1.1.0
- playmat coordinates updated to be on the 25mm grid
- disallow editing workspace when program is running
- fix share URL
- authentication for ORA hardware added
- open toolbox category is updated when mode is changed
version 1.0.0
Features
- Support for accessing ORA hardware from anywhere over the Internet.
- This is a breaking change, ORA prototypes were updated to ensure compatibility.
- New UI for switching Toolbox categories (Intermediate, Advanced, etc...)
- ORA coordinates components added to workspace.
- Save and load programs online through share codes.
- Added "move robotic arm to coordinate" block with a height slider.
- ORA blocks use float point coordinates internally, which improves accuracy.
- Removed the "Text" category temporarily.
- Added a "Program Start" block and require it at the start of all programs.
- Added "Clear error" button to recover from arm failures.
version 0.0.8
Features
- Toolbox categories (Intermediate, Advanced, Master)
- Separate "Evo" category with subcategories and new blocks
- Export to Python
- Path for loading XML source files
- fails in many instances, only works with very simple programs
- Notify about browser incompatibility
version 0.0.7
- ORA status component added
- Additional ORA control blocks
version 0.0.6 and earlier
Features
- Added "zero" / "initial" position block.
- Added "move robotic arm to coordinate" block.
- Added advanced "move" and "rotate" block with numeric inputs.
- Added "Text" category containing blocks for string manipulation and output.
Bugfixes
- Robotic arm control blocks can be executed from procedures/functions.