This is a excellent exchange on expected usability.
I too struggled to understand the docking procedures on my first experience - I found it in an exchange on eurobricks somewhere.
I imagine there are probably very good reasons why LDCad's docking functionality was implemented in a very non-standard manner - like having your car's accelerator on the paddles behind the steering wheel - but to the unsuspecting user it can often be painful.
I also vote for a simple click-and-drag dock/undock function. I also vote for a solution that can undock outside the application window.
I too struggled to understand the docking procedures on my first experience - I found it in an exchange on eurobricks somewhere.
I imagine there are probably very good reasons why LDCad's docking functionality was implemented in a very non-standard manner - like having your car's accelerator on the paddles behind the steering wheel - but to the unsuspecting user it can often be painful.
I also vote for a simple click-and-drag dock/undock function. I also vote for a solution that can undock outside the application window.