Id like to start this thread to address the "CLI is faster than GUI" myths.
I challenge diehard CLI users to add their favorite command that they think
cant be done as efficient in a GUI, and I'll try to find a equally efficient
way to do it the GUI way.
Ill start adressing the group selection tool and the precision adjustment
myths.
A proper GUI would let you select the components you want to change with
either a select window drag (not having to activate the group) like a
powerpoint presentation design. It will also let you add and remove using
ctrl (or shift) selects like you do in a (win) filebrowser. Also, a filter
selection tool could help you add component based on name or other
parameters.
Then when right clicking one of the selected parts, it would pop up a
property window where all properties are presented (and props with different
values are marked as "dont change" by default), and it will give you the
option to overwrite them with a new value. All properties can be handled
like that, even fine positioning.




