Released on 2019.10.22

Vuo 2.0.0-beta2 fixes several community-reported issues in the previous beta, adds some new Editor features, and adds a new node.

Read on for all the details.

Changes between Vuo 2.0.0-beta1 and beta2

Nodes

  • Added Find Table Row node (Thanks to Chris for requesting this!)
  • Fixed issue where some Get * Input/Output Values nodes would output incorrect information when the input is a constant value rather than a cable (Thanks to Chris for reporting this!)
  • Fixed issue where Change Fullscreen Status would, if the secondary screen is selected, incorrectly go fullscreen on the primary screen if the secondary screen isn't attached

Editor

  • Added work-in-progress French translation (Thanks to Bodysoulspirit for your work on this!)
  • Added "Move to Trash" and "Show in Finder" to the context menus for custom nodes and subcompositions (Thanks to Bodysoulspirit for requesting this!)
  • Fixed issue where the compiler would sometimes mix up nodes downstream of triggers in subcompositions in exported apps, leading to crashes (Thanks to wmackwood for reporting this!)
  • Fixed issue where detaching a popover, closing the composition, then using macOS's 'Hide' action would cause Vuo Editor to crash (Thanks to prackvj for reporting this!)
  • Fixed crash when launching Vuo Editor with many subcompositions installed in the User Library (Thanks to ops for reporting this!)
  • Added ability to search the node library for nodes that adhere to a protocol (image filter, image generator, image transition)
  • Added ability to search the node library and canvas for subcompositions (subcomposition or source:.vuo), shaders (source:.fs), and C-language nodes (source:.c)
  • Added ability to use "Change Node" on the Calculate and Calculate List nodes
  • Added ability to open shaders by selecting them on the canvas and pressing ⌘↓
  • Added more search keywords for Select nodes
  • In exported macOS apps that use nodes available on certain macOS versions (e.g., Make Image from Web Page), added a property so that macOS shows an error dialog when launching the app on an incompatible macOS version (rather than letting the app crash)
  • Fixed occasional crash when cancelling a cable connection
  • Fixed crash when refactoring into a subcomposition without any published ports and then closing the subcomposition window
  • Fixed ability to connect 2 different unspecialized generic ports together
  • Fixed subcompositions and shaders being incorrectly added to the "File > Open Recent" menu when opened from the canvas
  • Fixed port rendering glitch when dragging a cable that can't be connected to a list drawer's ports, but can be connected directly to the node
  • Fixed issue where changing a data+event cable to an event-only cable while connecting it to a new input port could leave a stranded collapsed typecast attached to the original input port. [#10854]
  • Fixed issue where nodes with a Window input might behave incorrectly after a live-editing reload
  • Fixed issue where, if multiple audio devices with the same model number are connected, the audio input/output device input editor would always match the first device with a given model number, rather than the actual selected device
  • Fixed occasional crash when editing an input port value shortly after a live-editing reload

Documentation

  • In the QuickStart composition, adjusted a comment's arrow so it more accurately points to the referenced port
  • Fixed some typos, broken links, and broken formatting in the manual

SDK

  • Added VuoListForeach method, to make list iteration easier.
  • Added vuo-run option --stop-after=2s to run and automatically stop a composition after a certain amount of time
  • When compiling nodes and types, added compiler flag so that implicit declarations are errors (not merely warnings)
  • Fixed issue where, after installing the SDK package as root, non-root users couldn't access the SDK's Builtin modules folder
  • Improved some compiler error messages
  • Significant changes to VuoSceneObject and VuoMesh are coming soon in Vuo 2.0.0-beta3, so you may want to hold off updating your custom nodes if they use those types

See https://vuo.org/release/2.0.0-beta1 for all the other changes in Vuo 2.0.0.

Download

Please log in to access this release's files.