UX/UI suggestions for LTE

Since alot of work is being put into overhauling the look and feel of WM I thought I would post my suggestions here.

Most of these suggestions come from Substance designer, another node/based program for procedurally generating and modifying textures. You might find other examples in other node-based programs like Houdini.

Spacebar for node search- Basically you press the spacebar for a list of elementary/favorite nodes and a search bar to look up specific nodes, once selected the node plops in where the cursor is and automatically attaches itself to a wire if hovering over it. This makes node creation so much faster and more convenient, especially if your macro library becomes large.

This can also be modified/used to quickly swap the position of nodes, Ie if node A combes before B, to swap the positions you would have had to make 3 separate graph adjustments

Ctrl/alt/shift-click to move drag outputs and inputs- Basically, if you have one node feeding data to two other nodes and you want to change the feeding node, just click-drag the output of one node to the other. This makes rewiring easier, especially if nodes are far apart.

Ctrl-click to copy a link from one input to another- again this makes rewiring so much easier

X to swap input links

H to align nodes horizontally and V to align nodes vertically

D to dock and undock nodes, this makes one node, like a clamp stick/dock to the input of the following node without a wire in-between and makes it into a mini bar, moving the main node also moves the docked node. This helps cut down on the clutter of clamps/expanders ext before important nodes while still retaining full control.

I also have a few original suggestions

Auto rename based on settings- This is especially important for combiners, where you can simply change the combing type and the name of the node will change for you, that way you always know what it is doing without having to check every time. This could also apply to nodes taking on present names, that way you don’t have 20 advance perlin in your lists that you don’t know what they do.

Make certain wires thicker- this is so you can keep track what is your main chain, and what chains are modifiers.

I like these!

Some of them are already planned for LTE. The quick-add/search feature in particular is highly requested!

An interesting idea of having some devices auto-name based on their settings. It’s certainly not applicable to all devices, but a few of the fundamental ones like Combiner would make sense. And it would even fit into the current system well, where if you assign a custom name it will show that, but in the absence of a name it would default to ‘Add (Combiner)’ or something similar.

Great suggestions!
Another very useful feature would be copy/pasting while keeping the input wires, maybe by pressing CTRL+SHIFT+V, sort of like copying text with or without formatting.