I have a request for the NME which I think would help to make the experience of tweaking input values a bit nicer. The current system works fine, but long term I think this enhancement would really help with the usability, especially if lots of user inputs are created and people are sharing “super nodes”.
The idea is just to have the inputs the work the same way that they do in other node editors, such as Blender. Rather than collecting the inputs in the sidebar, they would appear on the node itself. Obviously there are lots of different kinds of inputs so a different UI would be required for each type. I have done a mockup of some of the common ones to demonstrate what I mean. See below.
This inline editing would also be applied to the process of naming nodes and frames.
The other idea would be to group all these inputs together when collapsing a frame into a super node. This would make it very convenient to tweak values without having to open the frame and find the particular node.
I understand this might require a fair amount of work to achieve and is non essential, but I thought it was worth requesting anyway, just in case it is doable.
For editing titles, perhaps it might be as simple as making the element contentEditable and listening for the change. Perhaps there are react libraries to facilitate this sort of inline editing. I see there is a quite popular react library for color picking which could be used to create inline controls for color: React Color
Anyway, just a thought.