Drag variables, fields, ports and list items into order (#310)
Behaviors gets an entry Reordering. The mark in front of a row is the
grip, a drag starts after 4 px, rows move among siblings only, and
every move is one undo step.
- Structs: fields of a Struct asset are dragged there, typed copies
and Pack/Expand follow.
- Architecture: sortBlocks and the pure rules in ui/sortable.ts.
- Development: e2e sum 1739.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Explain typed writes at runtime and the typed List node (#271)
- Structs: new section A typed List node, In the running game split
into lists and struct variables, and Under the hood for the check.
- Architecture: typedValues and what lookup tells a port.
- Development: e2e total 1606.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>