Etoys 4.1 Release Notes

Skip to end of metadata
Go to start of metadata

Etoys 4.0 release notes
Etoys 4.1 change log commit log svn log

DRAFT 4.1 Release Notes

New features

  • added DrGeo for exploring geometry (see new example project)
  • objects can have speech bubbles (see "speech bubbles" tile category)
  • you can now easily create a new flap, find it in supplies
  • Sketches support two new tiles: "flip left right" and "flip up down" (in the "graphics" category)
  • the world has tiles in its "geometry" category now
  • there is a timer tile counting seconds ("playfield" category of world and other playfields)
  • new soundReverb preference lets you toggle a hall effect for each project
  • QuickGuides are translated now
  • preferences can be set permanently
  • use control-right click to easily resize objects
  • both control-click and cmd-click bring up halo on Mac

Known issues

  • Copying objects between projects copies a Sketch and not the object. As a work-around, put the object into a flap shared between projects.
  • Uploading a project from Etoys to Squeakland does not work if you are behind a proxy. Please use a web browser to upload projects in this case.
  • On Mac OS X, the web browser plugin works unreliable in Safari. We recommend using Firefox until we fix this problem.
  • In general, if you encounter issues in the browser plugin, try clicking the full-screen button in the toolbar. This can fix animation sluggishness, repainting problems, and wrong key/button mappings.

Improvements / Bug fixes

  • no automatic save on stop under Sugar, must use keep button (enable sugarAutoSave preference to revert to old behavior)
  • made OLPC "view-source" key work in newer Sugar versions
  • "translatable" option of Text object is not enabled by default (turn it on in a Text's halo menu)
  • "stop sound" tile now stops sounds started with "make sound" tile in addition to "play frequency of" tile
  • bigger arrows are now shown in tiles on mouse-over (preference usePopUpArrows is enabled by default)
  • when changing a variable's value using the up/down arrows, they now change based on the number of decimal places
  • you can now change a circle's diameter by setting its "width" or "length"
  • TimesRepeat tile no longer allows you to set the number of repeats to a negative number
  • Users can no longer delete the paint box when painting
  • Fixed Bug so Holder's cursor does not extend beyond the width of the Holder
  • a variable can now be named 'val'
  • the 'fire' tile of an event theater's playback-button works now
  • reverting of book pages works correctly now
  • fix "overlaps any" tile
  • fix error when creating a script in Greek
  • fix copying non-latin text
  • "Demon Castle" tutorial renamed to "Etoys Castle", avoids controversial wording, mentions Cmd key to bring up halo on Mac one-button mouse.

Preferences

  • Etoys can now store preferences permanently
  • to do this, choose "set automatically on startup…" from a preference's menu
  • to restore factory settings, use the "Reset preferences on start up" button in the preferences panel
  • preferences are stored in the Etoys preferences folder. On the Mac that's "Library/Application Support/Etoys/prefs", on Linux ".etoys/prefs", on Windows 7/Vista "%USERPROFILE%\AppData\LocalLow\etoys\prefs", on Windows XP "%APPDATA%\etoys\prefs"
  • confusing buttons on the first page of the Preferences panel are hidden now

Help Guides

  • QuickGuides (the help cards you see by clicking the "?" button in the toolbar) were translated to Spanish, Portuguese, German, Italian, and (some) French.
  • Users can create their own QuickGuides for their own curriculum.
  • QuickGuides are allowed to have an index.txt to specify the order of guides in a category and the full UTF-8 name of the guide in its own language (file names are ASCII)

Translations

  • translations broken up in smaller files
  • added languages zh_CN, ca, sk, kn
  • Some of the languages are not fully translated. If you wish to help please visit http://translate.sugarlabs.org/projects/ and click on "Etoys", then submit your suggestions.

For developers

  • system organized in packages
  • developed using Monticello
  • added pragma support
  • better targeting menu for sliders, buttons and menus

Contributors

Code

  • Bert Freudenberg
  • Ricardo Moran
  • Korakurider
  • Karl Ramberg
  • K. K. Subramaniam
  • Jerome Peace
  • Hilaire Fernandes
  • Ted Kaehler
  • Eliot Miranda
  • Derek O'Connell
  • Masashi Umezawa
  • Rita Freudenberg

Content (QuickGuides, Example Projects)

  • Kathleen Harness
  • Stephen Thomas
  • Hilaire Fernandes
  • Bert Freudenberg
  • Sdenka Salas
  • Stephen Trofinoff
  • Martin Bettge
  • Franz Maritsch
  • Rüdeger Baumann
  • Luis Valente
  • Carlos Rabassa

Translations

  • Korakurider
  • Carlos Rabassa
  • Markus Schlager
  • and all Sugar/OLPC translators, led by Sayamindu Dasgupta and Chris Leonhard

Bug Reports / Testing

  • Carlos Rabassa
  • Rita Freudenberg
  • Cherry Withers
  • Randall Caton
  • Steven Thomas
  • Kathleen Harness
  • Milan Zimmerman
  • Yoshiki Ohshima
  • Scott Wallace
  • Sayamindu Dasgupta
  • Timothy Falconer
  • Marian Prochocky
  • Masashi Umezawa
  • Markus Schlager

Hosting/Support

  • Tim Falconer and Jon Kern of Immuexa
  • Ken Causey of squeak.org
  • ESUG for supporting the Google Summer of Code project
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.