2.0.1 beta
Posted: Thu Oct 27, 2011 4:21 pm
2.0.0 was received very positively, but there are still some small issues that I would like to correct. Our aim is to release a 2.0.1 update next week, but to make sure it is perfect, I would be very greatful if you could help me pre-test it!
The changes since 2.0.0 so far are:
=== Algodoo 2.0.1 b15, 2011-12-20 ===
* NEW: Object can now have custom script variables that are properly serialized and cloned (they must start with an underscore, e.g. "_size := 15").
* NEW: Both "color" and "colorHSVA" now serialized, making both scriptable.
* NEW: Move selected objects half a pixel at the time using the arrow keys (only when simulation is paused).
* NEW: Move selected objects to front/back with SHIFT + down/up arrow keys.
* NEW: Improved script menu with readables and cmd result.
* NEW: Thyme command Scene.entityByID, (e.g. (Scene.entityByID(21)).color)
* NEW: Thyme command Scene.entityByGeomID
* NEW: Thyme functions Math.log10 and Math.log (natural base).
* NEW: Geometry generation from opaque images (background removal). Works best with clip-art like images.
* NEW: Added check/uncheck all buttons to options->layers as well as to the force visualization menu.
* NEW: Added helpful Thyme command "Scene.MakeModern" to update a scene:s settings to the modern Algodoo version. Will change simulation settings and legacyMode:s.
* NEW: Algodoo now uses CrashRpt (Windows only) to catch most crashes and ask the user to send in a crash report to Algoryx.
* NEW: Ctrl-D now deselects everything in the scene.
* NEW: TAB now toggles hide/show windows.
* NEW: Play mode, accessible with button in menu-bar, or SHIFT-space.
* NEW: When loading a scene, a popup will show the scene description, if any.
* IMP: A polygon with a circular outer shell will now roll much smoother on planes and boxes.
* IMP: Positioning of long undo/redo lists.
* IMP: Loading screen no longer stays on top of all other windows.
* IMP: Spring end-points can now be behind the geometry it is connected to (by popular request).
* IMP: Improved support for drag-and-drop of images from web browser into Algodoo. It now works with Chrome, Firefox and Safari (but NOT Internet Explorer) on both Windows and Mac.
* IMP: Added popup message when failing to rename a file in the file browser.
* IMP: Algodoo now always starts full screen after first install.
* IMP: User textures will now be copied to Algodoo/textures/ directory.
* IMP: Improved culling of small force/velocity/momentum arrows.
* IMP: Sim.positionsLast now true by default, fixing issue where the force arrows of moving objects would be wrong when simulation was paused.
* IMP: Re-enabled undo-merging of certain actions (drag, move, slider, texture, palette) when done within 10 seconds of last action of same type. Control with App.enableUndoMerge.
* IMP: Nicer splash screen/about window with links to algodoo.com/algoryx.se
* FIX: Loading screen translucency now disabled on Windows XP.
* FIX: Turning a circle into a polygon (for instance by scaling or doing CSG) will now conserve its area (used to be off by about 0.1%).
* FIX: Bug causing rotate not to be undoable.
* FIX: Bug where moving a spring would sometimes change it's strength and/or damping.
* FIX: Popups will now steal focus (from e.g. text boxes).
* FIX: Can't drag windows with right mouse button.
* FIX: Some instances where the file browser could crash Algodoo.
* FIX: Loading files with non-ascii letters.
* FIX: Thyme command "readable" now works properly when loading and cloning objects.
* FIX: Sim.targetPenetration for old Phun scenes.
* FIX: Chain tool now previews length when holding down SHIFT.
* FIX: Chain tool now build chain as soon as SHIFT is up.
* FIX: Rare corner-case issue where a laser would pass right through the diagonal of a box or box-like polygon.
* FIX: Better handling of lasers at shallow angle of incidence.
* FIX: Correct preview of laser beam when cloning a laser pen.
* FIX: Random laser pen color will now always be visible against the sky.
* FIX: Bug when calculating rotational kinetic energy for bodies that made it appear as if energy was increasing when in fact it was not.
* FIX: Scene save overwrite dialog's "Save as foo_0000.phz" not working.
* FIX: Chain tool drawing in white even on white background.
* FIX: Some start up issues.
* FIX: Rare source of crash that could occur when unlocking Algodoo on Windows.
* FIX: Entering a bad serial key temporarily re-locking an already unlocked Algodoo.
* FIX: Total force arrow color (once again it is red).
* FIX: Issue with drag-and-drop of components from the component browser.
* FIX: Issue with Algodoo claiming no Internet connection when browsing own scenes/components (caused by failure of finding "My Documents" for whatever reason).
* FIX: When a tutorial highlights a button in the GUI, the window containing the button will be moved on top of other windows.
* FIX: Saving a scene as alternative file name (e.g. "foo_0000.phz") will now change the scene title.
* FIX: Premature culling of hinge force arrows.
* FIX: Issue with invalid characters in scene file name.
* FIX: Issue with expanding force description fields.
* FIX: Rare issue with large text fields not drawing top part.
* FIX: Added ellipsis (...) to large "surface" script menu attribute for polygons.
* FIX: A bug that would sometimes cause Algodoo to crash on startup.
* FIX: Issue where some bad polygons would make Algodoo hang.
* FIX: Startup crash involving http://www.algodoo.com/algobox/details.php?id=59214
* FIX: Issue with fullscreen toggle moving the window outside the monitor.
* FIX: Only one of: Splash, Welcome and About windows will be shown at startup.
* FIX: Issue with clicking a folder in the scene browser when the view has been scrolled down a bit.
* FIX: Opening a sidebar widget will now give keyboard focus to the component (allowing, for instance, selecting the new scene template with arrow keys/enter).
* FIX: Issue with incorrect undo of attraction falloff (and possibly other attributes).
* FIX: Rotating an object around a hinge will no longer re-attach the hinge (or fixate).
* FIX: Bug where using scale tool would change selection after scaling was completed.
Here's the download:
Algodoo 2.0.1 b15, Windows: http://www.algodoo.com/download/Algodoo ... -Win32.exe
Algodoo 2.0.1 b15, Mac: http://www.algodoo.com/download/Algodoo ... -MacOS.dmg
- Emil
The changes since 2.0.0 so far are:
=== Algodoo 2.0.1 b15, 2011-12-20 ===
* NEW: Object can now have custom script variables that are properly serialized and cloned (they must start with an underscore, e.g. "_size := 15").
* NEW: Both "color" and "colorHSVA" now serialized, making both scriptable.
* NEW: Move selected objects half a pixel at the time using the arrow keys (only when simulation is paused).
* NEW: Move selected objects to front/back with SHIFT + down/up arrow keys.
* NEW: Improved script menu with readables and cmd result.
* NEW: Thyme command Scene.entityByID, (e.g. (Scene.entityByID(21)).color)
* NEW: Thyme command Scene.entityByGeomID
* NEW: Thyme functions Math.log10 and Math.log (natural base).
* NEW: Geometry generation from opaque images (background removal). Works best with clip-art like images.
* NEW: Added check/uncheck all buttons to options->layers as well as to the force visualization menu.
* NEW: Added helpful Thyme command "Scene.MakeModern" to update a scene:s settings to the modern Algodoo version. Will change simulation settings and legacyMode:s.
* NEW: Algodoo now uses CrashRpt (Windows only) to catch most crashes and ask the user to send in a crash report to Algoryx.
* NEW: Ctrl-D now deselects everything in the scene.
* NEW: TAB now toggles hide/show windows.
* NEW: Play mode, accessible with button in menu-bar, or SHIFT-space.
* NEW: When loading a scene, a popup will show the scene description, if any.
* IMP: A polygon with a circular outer shell will now roll much smoother on planes and boxes.
* IMP: Positioning of long undo/redo lists.
* IMP: Loading screen no longer stays on top of all other windows.
* IMP: Spring end-points can now be behind the geometry it is connected to (by popular request).
* IMP: Improved support for drag-and-drop of images from web browser into Algodoo. It now works with Chrome, Firefox and Safari (but NOT Internet Explorer) on both Windows and Mac.
* IMP: Added popup message when failing to rename a file in the file browser.
* IMP: Algodoo now always starts full screen after first install.
* IMP: User textures will now be copied to Algodoo/textures/ directory.
* IMP: Improved culling of small force/velocity/momentum arrows.
* IMP: Sim.positionsLast now true by default, fixing issue where the force arrows of moving objects would be wrong when simulation was paused.
* IMP: Re-enabled undo-merging of certain actions (drag, move, slider, texture, palette) when done within 10 seconds of last action of same type. Control with App.enableUndoMerge.
* IMP: Nicer splash screen/about window with links to algodoo.com/algoryx.se
* FIX: Loading screen translucency now disabled on Windows XP.
* FIX: Turning a circle into a polygon (for instance by scaling or doing CSG) will now conserve its area (used to be off by about 0.1%).
* FIX: Bug causing rotate not to be undoable.
* FIX: Bug where moving a spring would sometimes change it's strength and/or damping.
* FIX: Popups will now steal focus (from e.g. text boxes).
* FIX: Can't drag windows with right mouse button.
* FIX: Some instances where the file browser could crash Algodoo.
* FIX: Loading files with non-ascii letters.
* FIX: Thyme command "readable" now works properly when loading and cloning objects.
* FIX: Sim.targetPenetration for old Phun scenes.
* FIX: Chain tool now previews length when holding down SHIFT.
* FIX: Chain tool now build chain as soon as SHIFT is up.
* FIX: Rare corner-case issue where a laser would pass right through the diagonal of a box or box-like polygon.
* FIX: Better handling of lasers at shallow angle of incidence.
* FIX: Correct preview of laser beam when cloning a laser pen.
* FIX: Random laser pen color will now always be visible against the sky.
* FIX: Bug when calculating rotational kinetic energy for bodies that made it appear as if energy was increasing when in fact it was not.
* FIX: Scene save overwrite dialog's "Save as foo_0000.phz" not working.
* FIX: Chain tool drawing in white even on white background.
* FIX: Some start up issues.
* FIX: Rare source of crash that could occur when unlocking Algodoo on Windows.
* FIX: Entering a bad serial key temporarily re-locking an already unlocked Algodoo.
* FIX: Total force arrow color (once again it is red).
* FIX: Issue with drag-and-drop of components from the component browser.
* FIX: Issue with Algodoo claiming no Internet connection when browsing own scenes/components (caused by failure of finding "My Documents" for whatever reason).
* FIX: When a tutorial highlights a button in the GUI, the window containing the button will be moved on top of other windows.
* FIX: Saving a scene as alternative file name (e.g. "foo_0000.phz") will now change the scene title.
* FIX: Premature culling of hinge force arrows.
* FIX: Issue with invalid characters in scene file name.
* FIX: Issue with expanding force description fields.
* FIX: Rare issue with large text fields not drawing top part.
* FIX: Added ellipsis (...) to large "surface" script menu attribute for polygons.
* FIX: A bug that would sometimes cause Algodoo to crash on startup.
* FIX: Issue where some bad polygons would make Algodoo hang.
* FIX: Startup crash involving http://www.algodoo.com/algobox/details.php?id=59214
* FIX: Issue with fullscreen toggle moving the window outside the monitor.
* FIX: Only one of: Splash, Welcome and About windows will be shown at startup.
* FIX: Issue with clicking a folder in the scene browser when the view has been scrolled down a bit.
* FIX: Opening a sidebar widget will now give keyboard focus to the component (allowing, for instance, selecting the new scene template with arrow keys/enter).
* FIX: Issue with incorrect undo of attraction falloff (and possibly other attributes).
* FIX: Rotating an object around a hinge will no longer re-attach the hinge (or fixate).
* FIX: Bug where using scale tool would change selection after scaling was completed.
Here's the download:
Algodoo 2.0.1 b15, Windows: http://www.algodoo.com/download/Algodoo ... -Win32.exe
Algodoo 2.0.1 b15, Mac: http://www.algodoo.com/download/Algodoo ... -MacOS.dmg
- Emil