Hadron Changelog

v1.4 (June 16, 2009)

fixed bugs:

* Now conforming to the new relativeOrigin change in views.

other:

* An addition to the plugin interface to be able to get the values for modulatable parameters from running plugins (needed for implementing plugins that do preset management etc. that needs access to those values). So the modulatables variable is changed to modSets, and the new modGets is introduced. See HadronPlugin help and Writing-Hadron-Plugins.

v1.3 (June 03, 2009)

added features:

* New plugin HrWrapSynth which wraps SynthDefs and integrates them to te Hadron system by auto-generating their GUI, and handling in / out connections.

* General usability additions

* Connection manager is intelligent now. The text box for typing in / out pairs now show the most likely connection prewritten for less typing.

* "Collide" button added to main gui, when pressed, collide method of all alive plugin instances are executed.

* "Shift + d" duplicates selected items now.

* When the canvas is in focus, pressing "h" hides the canvas now.

* When a plugin window is in focus, "Shift + h" opens the Help for the plugin.

* The status bar provides visual feedback with colors now.

fixed bugs:

* Fixed a bug with the save mechanism where plugins with String and Symbol arguments were being saved incorrectly.

* Various GUI tweaks and fixes

* Fixed the bug where keys that were being typed in the text box on canvas were being interpreted by the canvas keydown handler. Now they don't bubble up to the parent view.

other:

* A little addition to the plugin interface (*initClass addition, see Writing-Hadron-Plugins help)

-----------

v1.2 (May 29, 2009)

added features:

* You can load a new project without having to exit and relaunch Hadron now.

fixed bugs:

* Further SwingOSC compatibility fixes.

* Small GUI fixes.

----------

v1.1 (May 29, 2009)

added features:

* When the canvas view is focused, when you press the "o" key, the node graph is reordered according to the vertical placement of instances on canvas. The top item is on the top of the graph etc.

* Pressing the "q" key when the canvas is focused executes Server.default.queryAllNodes

* SwingOSC compatibility fixes. Works fine on Linux (tested under Ubuntu) now (also under Mac swing), but on Windows no texts appear in the GUI, don't really know why (yet).

* Save dialog is the one provided by the GUI kit now, instead of the custom window.

fixed bugs:

* HrDIYSynth is using TextView instead of SCTextView now.

* Fixed the bug in HrDIYSynth where it was spawning 2 synths mistakenly on init.

* Fixed a bug in the save procedure

----------

v1.0 (May 28, 2009)

* first public release