Algodoo Changelog

What's new in Algodoo 2.0.1 Beta 13

Dec 15, 2011
  • 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: 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: Ctrl-W now toggles hide/show windows.
  • NEW: Play mode, accessible with button in menu-bar, or Cmd-Space.
  • 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
  • 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.

New in Algodoo 2.0.0 (Dec 15, 2011)

  • Thrusters:
  • Controlled by keys, or always on, these rocket-like objects give a constant force in any direct. Lunar lander anyone?
  • Ropes:
  • Set a brake-limit to get ropes that can snap under a load.
  • Set a strength factor to get anything from elastic bands or robust ropes, carrying tonnes without stretching!
  • The in-house world leading SABRE technology for constraint solving
  • Enables ropes that remain stable and don’t stretch even under the heaviest of loads.
  • A completely re-designed user interface making Algodoo easier to use both for beginners and experts!
  • Integrated Algobox:
  • Share scenes with the the world right from inside Algodoo - just a click away!
  • Download, rate and comment other peoples scenes from inside Algodoo!
  • Improved support for palettes:
  • Set the mood for new scene right when you create it!
  • Speed improvements:
  • Algodoo starts quicker.
  • Scenes run smoother.
  • Scene loads many times faster.
  • Drag-and drop integration:
  • Drag-and-drop images into Algodoo from your desktop or Internet browser.
  • Drag-and-drop scene components to and from the new components tab!
  • Use two-fingers for panning and zooming.
  • Swipe with three fingers to undo, redo, play/pause and minimize/maximize windows, or go back/forwards in a browser.
  • Other:
  • A greatly improved color picker!
  • A new menu to select the material used for new objects.
  • Improved air friction settings.
  • Much improved scene browser with thumbnail previews and renaming.
  • New pan and zoom tools in the simulation bar - great for touch screens!
  • And details:
  • Added support for anisotropic filtering to improve quality of stretched springs.
  • Move the spring attachments individually!
  • Cursor changes depending on what tool is selected
  • More collision layers!
  • More responsive panning, with support for kinetic panning (“camera throwing”)
  • Slider values now use a nicer form of scientific notation for large numbers. "12000000" will now display as "1.2 * 10^7" (instead of "1.200000000e+007").
  • A lot of fixes and tweaks!

New in Algodoo 1.8.0 (Sep 18, 2010)

  • This version has a complete rewrite of the text handling and rendering to add full Unicode support! This means you can now translate Algodoo to any language. It also has some much needed bug fixes as well as some small treats.