btzy / circuit-sandbox

GNU General Public License v3.0
3 stars 1 forks source link

Awkward workflow in selection mode when selector is not bound #7

Open xsot opened 6 years ago

xsot commented 6 years ago

There are two ways to enter selection mode without needing the selector to be bound (ctrl-V and ctrl-A).

If a user wanted to move the selection in this situation, they would have to

  1. explicitly bind the selector
  2. move the selection
  3. and optionally rebind the previous tool which is quite troublesome for such a simple and common operation.

Possible solution: Temporarily bind m1 and m2 to selector and panner and restore the previous tools when exiting selection mode. There are some interactions that have to be sorted out before this solution is implemented. For example, what should happen if the user tries to bind another tool before exiting selection mode? What if the selector or panner is already bound to m3?