Page 1 of 3

2.0.2 beta

PostPosted: Thu Dec 29, 2011 5:24 pm
by emilk
A new beta already? Why? Why not!

=== Algodoo 2.0.2, 2012-0?-?? ===
* NEW: Plot now calculates (and visualizes) the integral on mouse-over.
* NEW: Added support for plotting acceleration and force for an object.
* NEW: Drag tool options are now serialized to scene.
* NEW: Entity info window now show position.
* NEW: Added ability to bind analog joysticks to thrusters and hinge motors.
* NEW: Replaced "Big buttons" checkbox with a slider to let the user choose any scale between 0.5 and 2.0.
* NEW: Scene thumbnail preview in save window.
* NEW: Paste images right into Algodoo.
* NEW: Wind (available in air menu).
* NEW: Direction picker for gravity, wind and object velocity.
* NEW: pos/angle/vel/angvel scriptable attributes. e.g: "vel = {- pos}"
* NEW: Thyme keyword 'entity' - get the owning entity of a scripted attribute (replaces 'owner' keyword).
* NEW: Sim.scriptUpdatesEveryStep - if true, scripted attributes gets executed on every simulation step (rather than just once per frame). True by default.
* NEW: Thyme functions: System.WriteToFile, System.ReadWholeFile, string.Split
* IMP: Better file browser file selection (use arrow keys).
* IMP: One can now delete the selected file in the file browser by pressing 'delete' button on keyboard.
* IMP: One can go to the next page of scenes with PageUp/PageDown.
* IMP: Larger scene browser and Algobox windows.
* IMP: Large values in script menu will now collapse/expand on click.
* IMP: Removed extra zeros from floating point values in console and script menu (e.g. 0.0000000 becomes 0.0).
* IMP: Slight optimization of floating point parsing (and thus loading of scenes with lots of polygons).
* IMP: Plot 'head' now drawn at current value.
* IMP: Nicer drawing of Plot text (mouse over and legends).
* IMP: Some issues with white skin now resolved.
* IMP: Options->Skin->Color now does more to change the skin color.
* IMP: The unlock menu will now automatically go and fetch unlock information from clipboard buffer (if available).
* IMP: Less window-wobble.
* IMP: Widget connector now fades with widget.
* IMP: Made Algodoo slightly less eager to automatically generate geometry from dropped texture.
* IMP: Air friction will now be applied to a more accurate position for polygons.
* IMP: In the file browser F2 can now be used to rename the selected file.
* IMP: Script menu readables now update their values.
* IMP: Plot window now keeps clear button icon even when side bar is contracted.
* IMP: Holding down SHIFT or ALT when clicking plot clear button or sidebar contract button will now apply it to all open plot windows.
* IMP: Older plot lines now fade slightly to distinguish from newest measurement.
* IMP: Dragging a slider will no longer show its tooltip.
* IMP: On touch screens, it is now easier to hit nice round values when dragging a slider.
* IMP: Widget visibility button now opens sub-menu instead of hiding windows right away.
* IMP: Gravity/air/grid options now only opens on right-click, double-click and click-hold.
* IMP: Reorganized axle menu.
* IMP: Improved collision detection between polygons with circular outer shell vs polygons and circles. A circle and a circular polygon should now behave equally in all situations.
* IMP: Added options to visualize force/velocity/momentum to velocity menu. Also added button for quick-access to right side bar options for these things.
* IMP: Better scene thumbnail scaling.
* IMP: Removed startup splashscreen for unlocked (bought) Algodoo.
* IMP: Air friction force arrows are now shown even while scaling or rotating an object.
* IMP: Scene scale indicator now has a subtle shadow for increased visibility.
* IMP: You can now use a comma as decimal separator when entering numbers to sliders.
* IMP: You can now use mathematical functions (sin, cos, pi etc) when entering numbers to sliders. (e.g. "atan(0.5)*180/pi")
* IMP: Chain tool will preview when the created chain will bite its own tail.
* FIX: Cloning of scripted attributes referencing geometries.
* FIX: Scaling will no longer affect scripted attributes.
* FIX: Checkboxes are now as wide as the containing menu (in most places).
* FIX: Improper undo/serialization of spring impulse, sometimes leading to 'explosions' on undo.
* FIX: Broken undo of hinge/laser/thruster/destroy/mirror button bindings.
* FIX: Thumbnails not under the home folder are again shown.
* FIX: Bug causing kinetic and potential energy calculations to be out of sync, making it appear in the plot as if the total energy was not constant.
* FIX: Translation of "ReloadScene" button.
* FIX: Error with scripted drawBorder attribute.
* FIX: Potential and total energy calculations now take air buoyancy into account.
* FIX: Issue with Ctrl-A selecting text instead of entities.
* FIX: Controller widget options hiding.
* FIX: Hinge tool will now try to connect selected objects first.
* FIX: Fixed context menu will now also be hidden in Play Mode.
* FIX: Blinking axle motor/brake indicator.
* FIX: Sim.airFrictionVersion not being reset to default after closing old scene.
* FIX: Better handling of the case when user switches on velocity/momentum arrows before anything moves.
* FIX: Non-ASCII characters now work again when renaming files (scenes, components etc).
* FIX: Load screen flicker on WinXP.
* FIX: Bug causing the changing of default material to sometimes change the color of all objects in the scene.
* FIX: Unnecessarily wide force view menu.
* FIX: Changing skin in Welcome menu will now adjust (reset) window positions.
* FIX: Hinge motor torque visualization.
* FIX: Finite velocity lasers not going all the way to their fade distance.
* FIX: Contact arrow force direction (I think).
* FIX: Multi-touch support (Windows only).
* FIX: Fixed some problems with finger-shifting on SMART boards.
* FIX: Saving scenes with names containing new-line characters.
* FIX: You can no longer save scenes without a title.
* FIX: Dropping textures onto a plane will now wrap the texture.
* FIX: Grid options not showing right number of axes.
* FIX: Re-uploading a scene on Algobox will no longer reset the scene group or allow-comments/responses/ratings.
* FIX: Bug causing rounding errors in body velocities on scene load and undo.


Win32: http://www.algodoo.com/download/Algodoo ... -Win32.exe
MacOS: http://www.algodoo.com/download/Algodoo ... -MacOS.dmg

Re: 2.0.2 beta

PostPosted: Fri Dec 30, 2011 8:02 pm
by Rrobba
Why not indeed!

Great work with the frequent updates. I'll download ASAP.

Re: 2.0.2 beta

PostPosted: Sun Jan 01, 2012 12:36 am
by FruitMonger
I found one problem with this version. It's not huge, but it is pretty annoying. If you have the sim - info window up and press Ctrl + A to select all of the objects in the scene, you'll select all of the sim - info text. I can't find a way to not select all of the sim - info text, except to have it minimized or closed.

Oh, also, Ctrl + Space is a pain in the butt, because if you have to clone something with Ctrl + Left Click cloning, move it somewhere, and pause without letting go of it, it just changes it to play mode. This has happened to me multiple times.

Re: 2.0.2 beta

PostPosted: Sun Jan 01, 2012 6:15 pm
by Chronos
FruitMonger wrote:Oh, also, Ctrl + Space is a pain in the butt, because if you have to clone something with Ctrl + Left Click cloning, move it somewhere, and pause without letting go of it, it just changes it to play mode. This has happened to me multiple times.

You can let go of control after you clone the object, you know. All holding it does is keeps the original selected along with the new one.

Re: 2.0.2 beta

PostPosted: Mon Jan 02, 2012 1:17 am
by FruitMonger
Sorry, I meant shift and space, not ctrl. I got them confused because a lot of the time I use shift with ctrl to only move the cloned object on the x or y axis. Also sorry for the double post, but I don't think I can edit my other post. Weird...

Re: 2.0.2 beta

PostPosted: Wed Jan 04, 2012 2:54 pm
by emilk
Beta 2 with:


* NEW: Plot now calculates (and visualizes) the integral on mouse-over.
* NEW: Added support for plotting acceleration and force for an object.
* IMP: Plot 'head' now drawn at current value.
* FIX: Thumbnails not under the home folder are again shown.
* FIX: Bug causing kinetic and potential energy calculations to be out of sync, making it appear in the plot as if the total energy was not constant.

Re: 2.0.2 beta

PostPosted: Wed Jan 04, 2012 5:01 pm
by tatt61880
emilk wrote:* NEW: Plot now calculates (and visualizes) the integral on mouse-over.

Great! :thumbup:
I took an example image for this feature ;)
https://twitter.com/#!/tatt61880/status/154559159373803520

Re: 2.0.2 beta

PostPosted: Wed Jan 04, 2012 7:18 pm
by hiltropper
love the new plots !
keep on improving !
youre doing a really good job

Re: 2.0.2 beta

PostPosted: Tue Jan 10, 2012 4:00 pm
by emilk
Beta 3 - this is mostly to fix some issues with the White skin, and improve the look of the plot window further:

* IMP: Nicer drawing of Plot text (mouse over and legends).
* IMP: Some issues with white skin now resolved.
* IMP: Options->Skin->Color now does more to change the skin color.

Re: 2.0.2 beta

PostPosted: Wed Jan 11, 2012 8:24 am
by Kilinich
I've notice few problems connected with undo/redo that still annoys:
    Undo/redo not equiualent sometimes
    Undo incorrect action grouping (not the same type)
    Undo don't remove custom _var variables
    Undo cause memry leak on big scripted scene (up to 50Mb per turn in my case)
    A lots of warnings for readable/geomByGeomID scripts on undo

And the biggest problem I've got is misterious grafics performance degrate after some action which only can be fixed by config reset. Still can't find simple case but it's reproduced 100%

Re: 2.0.2 beta

PostPosted: Tue Jan 24, 2012 1:02 pm
by emilk
Beta 4:

* NEW: Drag tool options are now serialized to scene.
* IMP: Options->Skin->Color now does more to change the skin color.
* IMP: The unlock menu will now automatically go and fetch unlock information from clipboard buffer (if available).
* IMP: Less window-wobble.
* IMP: Widget connector now fades with widget.
* IMP: Made Algodoo slightly less eager to automatically generate geometry from dropped texture.
* FIX: Translation of "ReloadScene" button.
* FIX: Error with scripted drawBorder attribute.
* FIX: Potential and total energy calculations now take air buoyancy into account.
* FIX: Issue with Ctrl-A selecting text instead of entities.
* FIX: Controller widget options hiding.
* FIX: Hinge tool will now try to connect selected objects first.
* FIX: Fixed context menu will now also be hidden in Play Mode.
* FIX: Blinking axle motor/brake indicator.
* FIX: Sim.airFrictionVersion not being reset back to 1 after closing old scene.

Re: 2.0.2 beta

PostPosted: Thu Jan 26, 2012 7:26 pm
by emilk
Algodoo 2.0.2 b5:

* NEW: Plot force/acceleration in X/Y direction (not just magnitude).
* IMP: Plot integral for any plot (not just X=time)
* IMP: Air friction will now be applied to a more accurate position for polygons.
* IMP: In the file browser F2 can now be used to rename the selected file.
* FIX: Better handling of the case when user switches on velocity/momentum arrows before anything moves.
* FIX: Non-ASCII characters now work again when renaming files (scenes, components etc).
* FIX: Load screen flicker on WinXP.

Re: 2.0.2 beta

PostPosted: Tue Jan 31, 2012 6:23 pm
by emilk
b6:

* NEW: Entity info window now show position.
* IMP: Script menu readables now update their values.
* IMP: Plot window now keeps clear button icon even when side bar is contracted.
* IMP: Holding down SHIFT or ALT when clicking plot clear button or sidebar contract button will now apply it to all open plot windows.
* IMP: Improved calculation of integrals in the plots, especially for force/distance plots.

Re: 2.0.2 beta

PostPosted: Fri Feb 03, 2012 6:58 am
by Byung-Hoon Cho
I'm on my MacBook Air but whenever I use the 'Move' tool it duplicates not moves... It gets annoying trying to move something precisely and you have to delete things again afterwards... Is this intentional or a bug!?!?!?

Re: 2.0.2 beta

PostPosted: Fri Feb 03, 2012 6:05 pm
by Emanuel
Byung-Hoon Cho wrote:I'm on my MacBook Air but whenever I use the 'Move' tool it duplicates not moves... It gets annoying trying to move something precisely and you have to delete things again afterwards... Is this intentional or a bug!?!?!?

Are you using the track pad?
Dragging with the command key pressed should clone, but not otherwise.
Are you using any special gestures on you pointing device (like BetterTouchTool)?

/ Emanuel

Re: 2.0.2 beta

PostPosted: Fri Feb 03, 2012 7:34 pm
by tatt61880
emilk wrote:b6:

* NEW: Entity info window now show position.
* IMP: Script menu readables now update their values.
* IMP: Plot window now keeps clear button icon even when side bar is contracted.
* IMP: Holding down SHIFT or ALT when clicking plot clear button or sidebar contract button will now apply it to all open plot windows.
* IMP: Improved calculation of integrals in the plots, especially for force/distance plots.


Great updates! :thumbup:
I've updated Japanese translation ;)

Re: 2.0.2 beta

PostPosted: Sat Feb 04, 2012 12:59 am
by Byung-Hoon Cho
Emanuel wrote:
Byung-Hoon Cho wrote:I'm on my MacBook Air but whenever I use the 'Move' tool it duplicates not moves... It gets annoying trying to move something precisely and you have to delete things again afterwards... Is this intentional or a bug!?!?!?

Are you using the track pad?
Dragging with the command key pressed should clone, but not otherwise.
Are you using any special gestures on you pointing device (like BetterTouchTool)?

/ Emanuel


Oh thanks! I was using 'MagicPrefs' and I had one option checked (one that I didn't need) which made click and drag a 'two finger gesture' making it a Cmd + Click :L
So thanks... I was getting really frustrated about that xD

Re: 2.0.2 beta

PostPosted: Fri Feb 10, 2012 4:37 pm
by emilk
b7:

* Reverted back back to Qt 4.7.2 since 4.8 has some issues when on a bad internet connection.
* NEW: Added ability to bind analog joysticks to thrusters and hinge motors.
* IMP: Older plot lines now fade slightly to distinguish from newest measurement.
* IMP: Dragging a slider will no longer show its tooltip.
* IMP: On touch screens, it is now easier to hit nice round values when dragging a slider.
* FIX: Bug causing the changing of default material to sometimes change the color of all objects in the scene.
* FIX: Unnecessarily wide force view menu.
* FIX: Changing skin in Welcome menu will now adjust (reset) window positions.
* FIX: Hinge motor torque visualization.

Re: 2.0.2 beta

PostPosted: Fri Feb 24, 2012 4:51 pm
by emilk
After a week away in Hong Kong showing off Algodoo on SMART boards, I'm back with some improvements:

Algodoo 2.0.2 b8:

* NEW: Replaced "Big buttons" checkbox with a slider to let the user choose any scale between 0.5 and 2.0.
* IMP: Widget visibility button now opens sub-menu instead of hiding windows right away.
* IMP: Gravity/air/grid options now only opens on right-click, double-click and click-hold.
* IMP: Reorganized axle menu.
* FIX: Finite velocity lasers not going all the way to their fade distance.
* FIX: Contact arrow force direction (I think).

Link in first post!

Re: 2.0.2 beta

PostPosted: Fri Feb 24, 2012 5:56 pm
by tatt61880
Welcome back. :thumbup:

I found a difference between b7 and b8.
*Grid menu now has radio-buttons instead of a slider for numbers of axes. Yes, I also think 2 and 3 is enough for axes numbers.
The number can be changed via App.Grid.numAxes. So you can still enjoy 100 axes grid if you want. ;)

To translators: English.cfg changelog will be useful. I've updated it for v2.0.2b8

Re: 2.0.2 beta

PostPosted: Tue Feb 28, 2012 7:03 pm
by emilk
Beta 9:

* NEW: Scene thumbnail preview in save window.
* IMP: Improved collision detection between polygons with circular outer shell vs polygons and circles. A circle and a circular polygon should now behave equally in all situations.
* IMP: Added options to visualize force/velocity/momentum to velocity menu. Also added button for quick-access to right side bar options for these things.
* IMP: Better scene thumbnail scaling.
* IMP: Faster GUI load on startup, skin change etc.

Re: 2.0.2 beta

PostPosted: Tue Feb 28, 2012 9:23 pm
by Kilinich
* IMP: Improved collision detection between polygons with circular outer shell vs polygons and circles. A circle and a circular polygon should now behave equally in all situations.
OMG, looks like that'll need a lot of testing ;-)

Re: 2.0.2 beta

PostPosted: Thu Mar 01, 2012 6:21 pm
by emilk
Beta 10 - this brings one thing only, and that is Multi-touch support to Windows (Vista and later), where available. This has been broken since 2.0, and I'm very happy that it works again!

Re: 2.0.2 beta

PostPosted: Tue Mar 13, 2012 6:19 pm
by emilk
Beta 11!

* NEW: Paste images right into Algodoo.
* NEW: Wind (available in air menu).
* NEW: Direction picker for gravity, wind and object velocity.
* IMP: Removed startup splashscreen for unlocked (bought) Algodoo.
* IMP: Air friction force arrows are now shown even while scaling or rotating an object.
* IMP: Scene scale indicator now has a subtle shadow for increased visibility.

This beta brings a few new things to translate, but this is planned as the last or at least next-to-last beta before 2.0.2 goes final, so please update those translations!

Re: 2.0.2 beta

PostPosted: Tue Mar 13, 2012 6:52 pm
by monstertje3
* NEW: Wind (available in air menu).
worms!