This release sharpens the work introduced in 1.5.2. The script file Details panel gains a resizable label column you can drag to fit long names, with collapsible nested rows that mirror the UI editor. Map variables now flow through Run Script nodes as parameters and outputs with typed two-color handles, and duplicate keys are tidied up automatically when a file is saved. A reference-tracking fix rounds things out, stopping false external-edit warnings from leaving previews stale.
What's New
New Features
Resizable Detail Labels: The script file Details panel now has a draggable label column
Drag the divider to widen the labels for long names or shrink them to give the values more room, in both the node and the variable inspectors
Long labels truncate cleanly instead of wrapping, and dragging the divider stays smooth without re-rendering the panel
Sections nest and collapse like the UI editor, and the column width returns to its default with Reset Layout
Maps in Run Script: Map variables now travel through Run Script nodes
Expose a map as a parameter or an output on a Run Script node, the same way scalars and arrays already work
Map handles show their key and value types as two-color handles, and the in-flight line picks up the map’s colors while you drag a connection
A Run Script node pointed at its own file refreshes its parameters and outputs live as you edit the target, and each parameter input accepts a single connection
Discord Rich Presence: StoryFlow now shows in your Discord status while the editor is open
Improvements
Cleaner Map Keys: Duplicate keys in a map are now collapsed whenever a file is saved or loaded, keeping the last value for each key so the data stays consistent across the editor and the engine plugins
Bug Fixes
Previews: Rewiring an asset no longer raises a false “changed outside the editor” warning, and previews refresh instead of going stale or blank
