Version 2638
Released 17 Sept 2026pre-alpha
What's new
Added
- macOS support. ZigZag now builds as a signed and notarized app and ships as a dmg.
- Parameter connections can be made per component. Drag from a single field of a vector parameter to connect just that component, with a preview of what will be connected.
- Connections can be created by right-click dragging.
- Ports, connections and parameter widgets highlight while dragging so it is clear what will be connected.
- Editing one field of a vector parameter now only changes that component and is undoable on its own.
Changed
- Reworked the Signal operators. Signal now means realtime signals, stateful operators moved there, and many new Signal operators were added.
- Math operators were reworked. Expression is now Formula and supports implicit multiplication, Arithmetic is now Math, and MapRange is now Remap.
- Widgets for outputs and for parameters with incoming connections are now disabled and shown in teal.
- Improved the save changes dialog.
Fixed
- Crash on shutdown and destructor order bug when deleting graphs.
- Check boxes now update when their value changes from elsewhere.
Removed
- The Vector operator. Its role is covered by per component parameter connections.