Very cool stuff. Depending on what all you’re looking to do, here are some feedback/suggestions.
You may be able to add some basic undo/redo functionality with this: https://docs.godotengine.org/en/stable/classes/class_undoredo.html
- I like the ability to turn on and off edit mode. It’s a nice touch. I’m a bit unsure why the export and new buttons only show on edit. Not really sure what export is supposed to do
- Maybe it’s not implemented yet, but I don’t think save actually saved anything?
- I notice I have to click the node I want to add first, then drag it out. Just seems a little unintuitive at times.
- The arrows seem a little awkward, I was never really sure where they would start. But I think that’s because of the need to click the node. Maybe it could show the currently active node highlighted or at least when you were ready to draw the arrow.
Overall this is a great starting point! Nice work!