I'm just wondering if a little tweak could be made to the wire routing just to put a gap between the wires and node statuses when looping back from right top left
Whilst I fully understand the desire, this isn't a 'little tweak'.
We have to consider all the cases based on the relative Y-position of the two nodes. You've highlighted the 'easy' case where the nodes are level. But as soon as they are more staggered, there are lots of cases where this isn't an obvious 'better' route.
The last time this was suggested and discussed (can't find the thread, but it definitely has had come up before), it was decided against as it would make the cases where nodes don't have status (which, lets be honest, is most of them), less space efficient.
For example, you wouldn't be able to do something like this:
TBH, it can never be catered for in all eventualities so my personal wishlist would be the status shape/text would have a +1 z on all the wires & have a "frosted glass" background so that the text "pops" regardless of wiring.
actually, I prefer it when the "frosting" hugs the letering like a drop shadow - but I think you get the point
Hmm well "I sometimes wish" does not really translate to "Make it so".
In case of doubt, I think the editor appearance is really excellent. It shows that the product is made by people with an appreciation of graphic design and amazingly they are prepared to discuss possible enhancements with plebeian users (cf Raspberry Pi forums)
Now then, WIndows Vista "Aero" node statuses. I'm sure something could be done with CSS. I don't have any cufflinks for the background though.
Just seeing this… I’ve had similar “feedback’ routing issues where wires propagate across a flow right to left.
At one point I tried using a junction, which enables the user to determine the spacing between nodes and wires based on placement of the junction. However, a junction only allows inputs on the left and outputs on the right, which results in a wired crossover. It occurred to me that if a junction could be mirrored horizontally (i.e. inputs on the right and outputs on the left it would work well.
I’m not saying this is trivial to implement as I lack knowledge of the implementation of Node-red graphics but it would address this issue.
I step further would be to enable mirroring any node. While signal paths conventionally flow left to right, control feedback diagrams, schematics, and flow charts often have paths that flow right to left. This would cleanup such flows.
Hmm yeah, not something I would vote for tbh. The current method of a "message flows from left to right" is 100% unambiguous. This is a recipe for confusion IMO.
Ps, if you feel strongly about this FR, then I suggest you start a new feature request thread and state your case - see what traction you get.