» Change Log - vvvv50beta35.5
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Change Log - vvvv50beta35.5

released on 19 04 16

VVVV

  • layout changes don't lead to a changed patch file anymore.
  • enums: get notified again whenever an entry is not available.
  • improved error-logging in case a ~temp file is written
  • cloning vl Template (Value Stateless) now works correctly
  • improvements and additions for the EditingFramework
  • s/r channels sorted in pop up
  • r nodes don't forget last sender when sender got deleted

new nodes

  • HTTPGet (Network) replacing now legacy HTTP (Network Get)
  • HTTPPost (Network) replacing now legacy HTTP (Network Post)
  • Reader (2d BezierSpline)
  • Reader (3d BezierSpline)
  • Writer (2d BezierSpline)
  • Writer (3d BezierSpline)

fixed nodes

  • S+H (Transform) spreading now works correctly
  • MidiTrack (Midi) performance improvements and fixes for files including sysex messages
  • performance improvements for TUIO nodes
  • fixed AreEqual (Test Value) not testing the slice count (link was missing)
  • fixed evaluation order of Writer (Raw), Mover (File) and Copier (File)
  • Select & SetSpread in pretty much all versions now can deal with an empty spread at Select
  • Technique on EX9 effects: not red when null

plugin interface

  • fixed default connection handler always returning true (introduced in b35) + other refinements.
  • fixed crash in CyclicStreamReader -https://discourse.vvvv.org/t/setspread-problem-with-count/14820
  • added implementations for IStream.CopyTo methods used by S+H (Raw) - fixes S+H (Raw) not working on upstream native nodes
  • fixed the generic SetSlice plugin -https://discourse.vvvv.org/t/multidim-assignfrom/14850
  • fix on registering GUIDs. added IPluginHost.RegisterType to be able to properly register each GUID with name
  • builtin pins register themselves in a way, so that you can cast the object returned from GetUpStreamInterface to IValueData(..). By that you can write a custom connection handler that interacts with builtin pins.

VL

  • auto backups are now stored in Documents\VL
  • added menu entry to open auto backups folder
  • tabs of active document now visually distinguishable from others
  • prev/next navigation now includes operations in a patch
  • added "Reset To Defaults" for settings
  • tooltip in NodeBrowser now shows more infos
  • added hint-tooltips for certain ui elements
  • IOBox now rasters to stepsize (same behavior as in vvvv)
  • fixed problem with elements in document-patch not aligning on CTRL+L
  • added 'open' button to IOBox (Path)
  • dependency menu now shows loaded vs. referenced nuget versions
  • better adaptive node errors
  • fixed "Surround With .." for when other nodes with that name are in scope.
  • fixed some crashes involved in creating a new vl document, saving it

new nodes

  • new category XML for all your xml/json needs
  • new reactive nodes for async/concurrent event handling
  • new midi nodes for event based midi processing
  • Contains (Spread) checks whether an element is in the spread
  • IfAnyChanged regions in Lib.Experimental, calculates and caches a result if any input value has changed
  • HardwareChanged/Added/Removed nodes to get notified when the device configuration changes

changes/fixes

  • assigning pin to another operation keeps type annotation and default value
  • performance improvements for OSC nodes
  • fixed generated target code for if region with output connected to exact one upstream pin
  • fields which somehow made it into a stateless context will now also be removed when synchronizing the model with the symbols (Ctrl+E)
  • fixed pasting of pins from or to sub patches -https://discourse.vvvv.org/t/pasting-from-one-vl-doc-to-another-looses-pads/14787
  • newly created regions will not auto sort their pins anymore
  • fixed linking into process regions showing error on link that upstream hub is not on same moment as downstream hub
  • moving pins in a delegate will trigger recompile
  • VL now has dynamic enumerations, i.e. for device driver selections

anonymous user login

Shoutbox

~2mth ago

joreg: END OF SHOUTBOX! As this page has is now legacy, it will no longer feature new content. For latest news, see: http://vvvv.org

~3mth ago

joreg: vvvvTv S0204 is out: Custom Widgets with Dear ImGui: https://youtube.com/live/nrXfpn5V9h0

~3mth ago

joreg: New user registration is currently disabled as we're moving to a new login provider: https://visualprogramming.net/blog/2024/reclaiming-vvvv.org/

~3mth ago

joreg: vvvvTv S02E03 is out: Logging: https://youtube.com/live/OpUrJjTXBxM

~3mth ago

~3mth ago

joreg: Follow TobyK on his Advent of Code: https://www.twitch.tv/tobyklight

~3mth ago

joreg: vvvvTv S02E02 is out: Saving & Loading UI State: https://www.youtube.com/live/GJQGVxA1pIQ

~3mth ago

joreg: We now have a presence on LinkedIn: https://www.linkedin.com/company/vvvv-group

~3mth ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~4mth ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/