I'm sure a lot of us miss the common GUI function
"click-and-hold-LMB+hold-down-while-dragging" to do grouping, instead of
actually having to choose group tool first.
I'm hereby "thinking loud" if this would cause any conflict if added to
the move tool. Doing click LBM and hold while dragging doesnt really
make sense on the move tool. So why not use it to group?
Today the down-click starts the move operation. If it was moved to the
button release event (more common across different tools I guess), it
would enable Eagle to separate click+move from click only, and add this
long wanted auto-group + move function.
Also, script wise this could have been supported by a new "hold LMB" key
modifier, and it would not conflict with old functionality at all.
If the chosen modifier was '<' for "hold LBM", a command like "move (<0
0) (10 10) (R0 10);" would actually group the square, and move it up by
10 units.
Does anyone see any conflicts that I don't see?