diff --git a/.changeset/node-editor-box-select.md b/.changeset/node-editor-box-select.md new file mode 100644 index 00000000..d0cd17f2 --- /dev/null +++ b/.changeset/node-editor-box-select.md @@ -0,0 +1,11 @@ +--- +"@esengine/node-editor": minor +--- + +feat(node-editor): add box selection and variable node error states + +- Add box selection: drag on empty canvas to select multiple nodes +- Support Ctrl+drag for additive selection (add to existing selection) +- Add error state styling for invalid variable references (red border, warning icon) +- Support dynamic node title via `data.displayTitle` +- Support hiding inputs via `data.hiddenInputs` array