When editing notes in piano roll, selecting notes enables time range. Time range is useful when duplicating notes or stretching them.
Most of the time time range handle would overlap with note edges. The problem is when adjusting note lengths with time range active, it is quite easy to accidentally grab time range handle instead of note edge. This is frustrating because note edge handle and time range handle is just few pixels away.
Simply prioritizing note edge over time range handle can easily solve this issue.
For example, assume below is piano roll and we have a selected note and time range around it.
Vertical line is time range handle and black squares are notes.
| | <- Grap this to adjust time range |◼◼◼◼◼| <- Grap this to adjust time range or note length (depending on cursor position) | | <- Grap this to adjust time range
| | <- Grap this to adjust time range |◼◼◼◼◼| <- Grap this to adjust note length | | <- Grap this to adjust time range
Other daws with time range don’t have time range handle or have dedicated handle out side of note region (like in timeline headers)