0.3.x✎
Split struct pins, and the Vector and CFrame libraries.
Split struct pins, and the Vector and CFrame libraries.
Release
- 0.3.0Split struct pins, and the Vector and CFrame libraries.New2026-09-06
Warning
Worth knowing before you upgrade.
- 0.3.0A pin whose text is pasted into the generated source — a property name, a cast's type — can no longer be wired. The editor refuses the connection during the drag rather than letting the compile fail.
- 0.3.0An ordinary pin that defaults to a Luau constant like
Vector3.zerono longer opens a code editor. Only Custom Code and Luau Expression accept typed Luau, which makes those two node titles a complete list of where hand-written code can enter a graph. Wire a node in, or split the pin, to change a constant.
Added
- 0.3.0Split Struct Pin and Recombine Struct Pin on
Vector2,Vector3,CFrame,Color3,UDimandUDim2.CFrameoffers three decompositions. - 0.3.0Pins have a right-click menu of their own, rather than opening the node palette: Promote to Variable, and Break Link (or Break 2 Links, and so on) on a wired pin. A pin that takes only typed text says why it has nothing to offer.
- 0.3.0Promote to Variable, which takes the value already typed into the pin rather than resetting it.
- 0.3.0Vectors, CFrames and DateTime — 40 nodes.
- 0.3.0Realign can straighten the execution spine, placing each node where its incoming exec wire comes out flat.
- 0.3.0Splitting works on custom pack nodes too, without the pack knowing splitting exists.
Changed
- 0.3.0Execution pins are larger, and empty-versus-wired is drawn as an outline rather than a fade — an unwired exec pin is now as easy to find as a wired one.
Fixed
- 0.3.0The canvas's menus — the node palette and the drop menu — opened a sidebar's width to the left of the pointer. They open at it.