Closed kiwijam closed 1 year ago
So we actually had implemented this sort of functionality (minus the 3rd point on your list) when we first started implementing the draggable cables in BYOD (there was another way of doing routing before that, but it was a lot less flexible, hence the switch over to cables). We ended up moving to the current behaviour (mouse-down on a connected port destroys the cable), since it became a bit difficult to destroy a cable when working in a somewhat crowded pedalboard. We ran a little informal poll among folks who were beta-testing BYOD at the time, and what became the current functionality won out.
Currently, cable connections are completely removed as soon as the user clicks on a cable (mouse-down). I believe it would be more user friendly if instead mouse-down engaged cable-dragging and a check ran on mouse-up: