0.88/Turtle Art: Difference between revisions

Line 45: Line 45:


* added new user-interface features
* added new user-interface features
o support for multiple turtles
** support for multiple turtles
o expandable blocks
** expandable blocks
o collapsible stacks
** collapsible stacks
o runtime block highlighting
** runtime block highlighting
o error highlighting
** error highlighting
o trash palette (with restore)
** trash palette (with restore)
o palette better integrated into Sugar toolbar
** palette better integrated into Sugar toolbar
o variable-length string blocks
** variable-length string blocks
o editable string blocks
** editable string blocks
o paste text from Sugar clipboard to string blocks
** paste text from Sugar clipboard to string blocks
o new prefix boolean logic
** new prefix boolean logic
o showblock to compliment hideblock
** showblock to compliment hideblock
o fullscreen block
** fullscreen block
o Cartesian and polor coordinate blocks
** Cartesian and polor coordinate blocks
o color blocks
** color blocks
o editible macros (used for presentation blocks)
** editible macros (used for presentation blocks)
o labels on coordinate-grid overlays
** labels on coordinate-grid overlays
o more complete support in non-Sugar environments
** more complete support in non-Sugar environments
o new (and improved) sample code
** new (and improved) sample code
o Logo code for project added to View Source
** Logo code for project added to View Source
o save SVG block lets you generate SVG with Turtle Art
** save SVG block lets you generate SVG with Turtle Art
o improved export-to-HTML logic
** improved export-to-HTML logic
o new translations
** new translations


* completed a major refactoring of the code
* completed a major refactoring of the code
o 90% smaller download bundle-size
** 90% smaller download bundle-size
o faster first-time launch
** faster first-time launch
o greatly simplified i18n maintenance
** greatly simplified i18n maintenance
o easier to extend with new blocks and palettes  
** easier to extend with new blocks and palettes  


82
82