setup.exe now checks for 2017 instead of 2015 vc++ redistributables
splashscreen, tabs, finder are now dpi-aware
Enums now pay more attention to the name of the entry than its index. In corner cases this should meet expectations more closely.
added Red links to flag links between mismatching pins. Invalid links are stored in patches so that they can be reestablished when they match again. This should be helpful for dynamic plugin and VL development. Red links also mark all parent patches red so that they can be found easily.
nodebrowser accepts patches again if they start with a lower-case letter
Girlpower includes now the Molecule Viewer example app (see it in girlpower/Games/).
added TransformVVVV to VMath in SDK
added "Save all patches" (even those marked as unchanged). Useful for saving window layout.
Scrolling in patches not perceived as a change
cloning modules now does not inlude a trailing space if no version is set
fix for Finder with vl nodes
new nodes
GetSlice added for Enum, Transform and Raw
Universe (Network Join/Split) to work with the ArtNet nodes
CR, LF and CRLF newline modules
fixed nodes
BezierSplines can be loaded/saved using the Reader (2d/3d BezierSpline), Writer (2d/3d BezierSpline).
ArtNet nodes now take a single Universe value instead of Net/Subnet/Universe
plugin interface
SetSubType on INodeIn in with several GUIDs is interpreted as "or" to make Box2d run again.
Node factories will be disposed of properly on vvvv shut down.
Added new property IHDEHost.Version which returns the currently running vvvv version.
Updated SharpDX to version 4.0.1
VL
general
Removed the restriction that patches exposed to VVVV need to be classes.
VL packages which expose nodes to VVVV will also be released with a nodelist.xml file now. Improves the vvvv startup time.
In case a stateful region is available on a node the choices in the nodebrowser will now show "Region" and "Region (Stateless)".
Fixed linking to a process inside a nested region - such a link was red before with the invalid error message that the source and the sink are on different operations.
Added a little explanation to the AsyncTask region what happens when triggering the Abort input.
Fixed crash in backend when building a patch with just one generic output pin.
Backup reminder when opening with new VL version
When saving under new file name, all open documents referencing our document now reference the new document - via the new file name.
updated JSON.NET to 10.0.2
The "Loop" is now called "Repeat", so we can now say VL comes with two kinds of loops, "Repeat" and "ForEach"
added solution explorer window (CTRL + J) to inspect all documents + patches
Fixed a few crashes when restoring the state of running patches
Less machine-made changes in patches. This is good when evaluating your changes via a diff tool.
Comments are allowed outside dataflow context. (e.g. the Document root patch)
Less restrictive naming rules. Categories and therefore "Group"-elements can now be named "2D" to be able to easily contribute to the Category.
Autobackup only backups documents that have been openened in the editor
documents last saved with an older version now show a green hint-icon in the ActiveDocument menu
documents last saved with a newer version now show a red-hint-icon in the ActiveDocument menu
Fixed null pointer when using parameter = null in imported C# node
Fixed linking of process state output into a region
ui features/changes/fixes
Quad menu -> About and ActiveDocument menu now show a version
Quite some tweaks and fixes on node browser
comments can now wordwrap
CTRL+F to find elements in a patch
CTRL+SHIFT+F to find elements globally
IO boxes inside if regions didn't report their dimensions to the UI
press SHIFT to constrain moving nodes to x/y
middleclick now deletes links even if not selected
patch metadata (CTRL+M) is now saved correctly
Duplication (Ctrl+D) of groups works now
Duplicate (CTRL+D) of selections now offsets according to last move (as in vvvv)
node-sizing pick-area is now zoom-aware
typeannotation editor is now zoom-aware
Undo wasn't always available when working in the patch explorer