1.7 released!

Official announcements from Algoryx and the Algodoo team. Updates, official contests, news, etc.

1.7 released!

Postby emilk » Mon Mar 22, 2010 5:59 pm

So Algodoo 1.7 has now been officially released! So go download it!

Thanks to everyone who helped me test the beta!

- Emil


Edit: 1.7.1 also released. Changelog at the bottom.
Edit 2: 1.7.1 released for Linux (32 and 64-bit, both as tgz and .deb package).


Full 1.6.0 -> 1.7.0 changelog:

New features:
* The sketch tool is back - with a vengeance! Use it to create polygons, circles, boxes, planes, hinges, fixates, springs, chains, tracers and more!
* A much improved help menu with a few wizard-like tutorials.
* Skins - Change the textures, colors and font of the menus in Algodoo. Read about how to make your own in "/skins/About skins.txt" under the installation directory.
* Palettes - Change the default color scheme of new or existing objects.
* Algodoo Installer files (*.phi) - A humble .zip archive that when opened in Algodoo gets extracted to your home directory. Using .phi files you can easily share fonts, translations, palettes, scenes, skins and textures.
* Better sliders: When changing the attributes of several objects: drag the right mouse button on the slider to define a range of values. Move that range with the middle mouse button.

Changed behavior:
* Brush size is now zoom-independent
* Added slider for chain size (no longer zoom dependent)
* In the appearance menu all geometries have an option to show all forces acting on them, thus showing forces for a single object. There is also a similar options for velocities.
* Visualize Forces now visualizes contact forces in both direction (Newtons third)
* Selection rectangles around springs and laser pointers are now anti aliased
* Several instances of Algodoo can now run at once, but opening an Algodoo file (*.phz, *.phn, *.phi) will still open it in the previous instance (if any)
* Shaders are now on by default
* Tracers can now grow arbitrarily long
* Improved the behavior of using a tool (other than drag tool) on objects tracked/followed by camera (e.g. moving it). You can change this behavior with "Scene.Camera.suspendFollowIfTooling".
* Scale tool now resizes single objects immediately even when ALT is not pressed.

UI changes:
* Algodoo now uses an entirely new default skin, created by Algodoo's new artist Jonathan.
* All GUI windows are now movable and snaps to other windows and to the screen edges. They can also be thrown. Toolbar switches between horizontal and vertical based on what it snaps to.
* The context menu can now be set to only appear when you right-click, double-click or click-hold objects (classic behavior)
* The cursor always shows up when options are open (and the options can now be opened with ctrl+p).
* You must now right-click or double-click a tool-icon to bring up its settings (Brush, Gear and Chain-tool only)
* "New scene" now clears force/velocity visualization settings
* Some fixes for plots
* Added "Big buttons" button to increase GUI.scale
* To select objects you no longer need to encircle them entirely (just some 4/5 of them). Change with App.GUI.selectFactor
* Added ability to erase scenes in the "Load scene" menu
* Increased GUI.clickTimeTolerance from 0.3 to 0.4 seconds.
* Moved "Select by encircling" options to Sketch, cut, box and polygon tool options (all linked to App.GUI.allowDrawSelect)
* Script menu:
** You can now press shift-enter to make a new-line in the script menu.
** When making coding mistakes in the script menu the code is no longer erased.
** Entering something in the command box will now rebuild the script menu (showing any new attributes).
* Slight redesign of entity information
* New hinges are now snapped to circle centers

Other:
* When you save a file, the standard author is changed to the name which the file is saved in
* Added the ability to generate font files for a specific 8-bit character set. See console command FontGenerator.Gen for details.
* Added arial font files for iso-8859/latin 1, 2, 3, 4, 5, 6, 7, 8, 9, 13 & 15.
* Better support for multiple screens in Windows
* Translucent and transparent objects now have brighter borders (for objects with opaque borders)
* Added serialization of tool options (so that brush size etc are now saved between sessions).
* Added cvar App.killerPlanes to easily add and remove the default killer planes
* Restricted the size of the console history.

Bug fixes:
* Fixed more forgiving parsing of serial key.
* Fixed a problem when pasting into a text field. Should now allow for several lines being pasted
* Fixed a problem with Thyme code disappearing
* Fixed an issue with force vectors being drawn the wrong way
* Tools now disband if the objects they operate on disappear
* When cutting a internal gear the hinge is now kept intact
* Fixed a bug with incorrect inertia calculations for polygons
* Fixed a bug that would cause object borders to be incorrectly serialized
* The hue color slider will no longer reset when saturation or brightness reach singularities.
* Fixed a problem with Keys.bind which sometimes caused button pressed to be ignored if the simulation was paused
* Added logic that tries to figure out if an old scene had border on or off by default.
* Fixed a problem where a lasers would not be able to point in perfect multiples of 45°.
* Global variables with names conflicting with entity attributes (e.g. "color", "pos" etc) no longer interferes with deserialization
* Algodoo now works correctly with Windows Aero Snap
* Fixed a bug with cutting selected objects where unselected joints would also be cut
* Fixed spring strength being naught when coming loose after being connected to two world bodies.
* Fixed a problem with drawing self-intersecting polygons (like pentagrams).


=== Algodoo 1.7.1, 2010-03-26 ===
* The checkbox for unlocking windows can now be found by right-clicking or double-clicking locked windows.
* The triple-click-drag zoom gesture now zooms centered on the origin of the gesture.
* Improved click tolerance for touch screens.
* Improved detection of failure to save unlock info on Mac and Linux.
* Improved behavior of throwing windows and objects (with the mouse and move tool respectively).
* Fixed a bug preventing Algodoo from being correctly unlocked/registered on Mac and Linux.
* Fixed an issue where having GUI.scale!=1 (e.g. Big buttons set to true) would sometimes move about the tool-bars on small screens.
* Fixed a bug that would sometimes cause a crash when using a custom chain.
* Fixed a bug that would sometimes cause things to be rendered too darkly.
* Fixed a bug that caused invalid widgets when changing language, UI level or skin.
* Fixed a problem with the context menu moving when supposedly fixed.
* Fixed a problem with language miss-matches of window titles.
* Fixed a problem with the position of sub-menus of sub-menus (namely the sub select menu).
* Fixed a problem with the position of the plot source selection window.
* Fixed a bug with press-and-holding using the sketch tool.
Emil Ernerfeldt, lead developer
emilk
 
Posts: 616
Joined: Mon Aug 31, 2009 11:01 am
Location: Umeå, Sweden

Re: 1.7 released!

Postby Chronos » Mon Mar 22, 2010 7:12 pm

Alright! :D
User avatar
Chronos
[Most Active Member 2010]
 
Posts: 4462
Joined: Mon Aug 31, 2009 6:00 pm
Location: Californania

Re: 1.7 released!

Postby Rideg » Mon Mar 22, 2010 11:00 pm

Thank you Emil. Really appriciate your work on Algodoo ;P keep goin' ( first comment! nannannanaaa.. )
User avatar
Rideg
 
Posts: 946
Joined: Tue Dec 15, 2009 5:17 pm
Location: Östersund, Sweden

Re: 1.7 released!

Postby Roast Beef » Tue Mar 23, 2010 12:20 am

neat
its great to see updates!
any chance of 1.7.1 coming out soon with hinges that can be set to only spin one way?
Roast Beef
 
Posts: 28
Joined: Tue Sep 08, 2009 11:18 pm

Re: 1.7 released!

Postby Versieon » Tue Mar 23, 2010 3:56 am

This is awsome, great work!
User avatar
Versieon
 
Posts: 375
Joined: Tue Sep 01, 2009 4:45 pm

Re: 1.7 released!

Postby Dakta » Tue Mar 23, 2010 8:02 am

Awesome is awesome!

Thanks guys!
User avatar
Dakta
 
Posts: 417
Joined: Sat Sep 12, 2009 4:36 pm

Re: 1.7 released!

Postby Paradigm 29 » Tue Mar 23, 2010 5:07 pm

Why doesn't this take advantage of the "check for updates" feature?
User avatar
Paradigm 29
 
Posts: 284
Joined: Tue Sep 01, 2009 12:06 am
Location: Houston, Tx

Re: 1.7 released!

Postby emilk » Tue Mar 23, 2010 6:42 pm

Paradigm 29 wrote:Why doesn't this take advantage of the "check for updates" feature?


We want to make sure 1.7 is stable before we inform everyone.
Emil Ernerfeldt, lead developer
emilk
 
Posts: 616
Joined: Mon Aug 31, 2009 11:01 am
Location: Umeå, Sweden

Re: 1.7 released!

Postby Nxdt » Tue Mar 23, 2010 6:51 pm

Yay, great work Emil and everyone else at Algoryx!
User avatar
Nxdt
 
Posts: 1021
Joined: Mon Aug 31, 2009 6:32 pm
Location: Scotland!

Re: 1.7 released!

Postby Rrobba » Tue Mar 23, 2010 11:03 pm

Thanks Emilk! Keep it up!
User avatar
Rrobba
[Best Sig 2010]
 
Posts: 1479
Joined: Mon Aug 31, 2009 6:01 pm
Location: Gibraltar

Re: 1.7 released!

Postby StephenAlverez » Wed Mar 24, 2010 12:12 am

Thank you for fixing the palettes issue. This is really great, I love the new logo for Algodoo!
User avatar
StephenAlverez
 
Posts: 164
Joined: Wed Sep 30, 2009 2:46 am
Location: Vermont

Re: 1.7 released!

Postby Chronos » Thu Mar 25, 2010 1:04 pm

[quote="StephenAlverez"]I love the new logo for Algodoo![/quote]
To be completely honest, I don't like it. It's not as colorful, and orange and white don't completely go together in my eyes. The program has gotten a lot better, but the logo just isn't good now.
User avatar
Chronos
[Most Active Member 2010]
 
Posts: 4462
Joined: Mon Aug 31, 2009 6:00 pm
Location: Californania

Re: 1.7 released!

Postby emilk » Fri Mar 26, 2010 3:36 pm

=== Algodoo 1.7.1, 2010-03-26 ===
* The checkbox for unlocking windows can now be found by right-clicking or double-clicking locked windows.
* The triple-click-drag zoom gesture now zooms centered on the origin of the gesture.
* Improved click tolerance for touch screens.
* Improved detection of failure to save unlock info on Mac and Linux.
* Improved behavior of throwing windows and objects (with the mouse and move tool respectively).
* Fixed a bug preventing Algodoo from being correctly unlocked/registered on Mac and Linux.
* Fixed an issue where having GUI.scale!=1 (e.g. Big buttons set to true) would sometimes move about the tool-bars on small screens.
* Fixed a bug that would sometimes cause a crash when using a custom chain.
* Fixed a bug that would sometimes cause things to be rendered too darkly.
* Fixed a bug that caused invalid widgets when changing language, UI level or skin.
* Fixed a problem with the context menu moving when supposedly fixed.
* Fixed a problem with language miss-matches of window titles.
* Fixed a problem with the position of sub-menus of sub-menus (namely the sub select menu).
* Fixed a problem with the position of the plot source selection window.
* Fixed a bug with press-and-holding using the sketch tool.
Emil Ernerfeldt, lead developer
emilk
 
Posts: 616
Joined: Mon Aug 31, 2009 11:01 am
Location: Umeå, Sweden

Re: 1.7 released!

Postby RicH » Fri Mar 26, 2010 4:34 pm

I'm getting an error with the installer. It looks like cloud5.png and files after that are corrupt. Can somebody else confirm this?
User avatar
RicH
[Funniest Person 2010]
 
Posts: 2037
Joined: Tue Sep 01, 2009 9:01 am
Location: Philippines

Re: 1.7 released!

Postby RicH » Fri Mar 26, 2010 7:20 pm

No, wait. It was just a corrupt download.
User avatar
RicH
[Funniest Person 2010]
 
Posts: 2037
Joined: Tue Sep 01, 2009 9:01 am
Location: Philippines

Re: 1.7 released!

Postby Ian151 » Fri Mar 26, 2010 10:37 pm

Is there any way to fix the problem with pressing extra amounts of keys at the same time? For example, my 2 player basketball game i'm making doesn't like it when more than about 5 keys are pressed at the same time to control the characters. It does things like stick the keys so that a player might move to the left or right extra long, or keep a person from moving around.
User avatar
Ian151
 
Posts: 47
Joined: Tue Sep 01, 2009 12:02 am

Re: 1.7 released!

Postby savask » Sat Mar 27, 2010 5:39 am

Hurray! Version for Linux!
A .deb package was very unexpected thing :) Now it is more simple to install.
But one question: why it isn't in the main menu? It can be in games or educational.
User avatar
savask
 
Posts: 162
Joined: Mon Oct 12, 2009 2:53 pm
Location: Russia, Siberia

Re: 1.7 released!

Postby Gryphen » Sat May 01, 2010 7:24 am

The wobbly sticky windows in algodoo remind me of compiz.
User avatar
Gryphen
 
Posts: 67
Joined: Thu Dec 17, 2009 3:30 am
Location: USA

Re: 1.7 released!

Postby Matten » Wed May 05, 2010 6:38 pm

I have a question.
At the moment I have version 1.6. But how can I upgrade it to v 1.7?
I tought I had to download the new demo version and then just enter the license code. I haven't try because I would be sure that I was not losing Algodoo, but is it the good way? (and if not, what's then the good way?)
User avatar
Matten
 
Posts: 431
Joined: Mon Apr 05, 2010 2:03 pm
Location: The Netherlands

Re: 1.7 released!

Postby Rideg » Tue Jun 08, 2010 8:14 pm

Just download it and It'll work.
User avatar
Rideg
 
Posts: 946
Joined: Tue Dec 15, 2009 5:17 pm
Location: Östersund, Sweden


Return to Official announcements

Who is online

Users browsing this forum: No registered users and 0 guests

cron