Paul Licameli
2017-06-21 20:58:36 UTC
As I have mentioned, I want to achieve more mouse-over highlighting in
TrackPanel, which might be a welcome complement to the theming work. I
hope to push in the next day or two, and then call a halt to my own new
development projects, and concentrate on bugs and other RM duties.
In general, whenever there is a thing on the screen that can interact with
the mouse, I think there ought to be either a cursor change or a change of
appearance of the thing, or both, with a few exceptions.
Here is an exhaustive list of the things you can interact with in
TrackPanel, divided in two. Tell me if you agree with my opinions about
what should and should not highlight.
Do highlight:
- Drag handles of labels. In fact this has already been done for a long
time. The turning-off of the highlight was lately broken, by me, but will
soon be fixed.
- Label text boxes.
- Buttons (close, menu, mute, solo, minimize). Because we do it for
toolbar buttons too.
- Channel buttons in Note tracks.
- The sample to be dragged in draw tool, and perhaps all other samples
too, less prominently.
- The point to be dragged on the envelope, perhaps previewing a point
not yet placed, and perhaps the rest of the curve, less prominently.
- Cutlines.
- Boundaries between clips.
- The time-shift grips at left and right in multi tool.
- Boundaries of the clips to be time-shifted, including those that would
be affected by sync lock; also labels (and note tracks?); and this is also
influenced by the Shift key.
The last item may be omitted as too much effort for right now.
Do not highlight:
- Click on the background to de-select tracks. (No special cursor
either, but so what.)
- Resizer areas under tracks and between channels.
- Vertical rulers (wave and note tracks).
- Select tool.
- Zoom tool.
- Note track stretch tool.
- Click on TCP to select or rearrange. (But should the cursor change to
a hand before you click?)
Finally:
- Sliders (velocity, pan, gain). Do or don't?
Making sliders highlight is not a problem proper to TrackPanel rewriting.
Rather it would change how class ASlider redraws itself, and would also
affect sliders in the toolbars, which do not yet highlight, and the sliders
in Mixer board, and in the double-click dialogs for pan and gain.
PRL
TrackPanel, which might be a welcome complement to the theming work. I
hope to push in the next day or two, and then call a halt to my own new
development projects, and concentrate on bugs and other RM duties.
In general, whenever there is a thing on the screen that can interact with
the mouse, I think there ought to be either a cursor change or a change of
appearance of the thing, or both, with a few exceptions.
Here is an exhaustive list of the things you can interact with in
TrackPanel, divided in two. Tell me if you agree with my opinions about
what should and should not highlight.
Do highlight:
- Drag handles of labels. In fact this has already been done for a long
time. The turning-off of the highlight was lately broken, by me, but will
soon be fixed.
- Label text boxes.
- Buttons (close, menu, mute, solo, minimize). Because we do it for
toolbar buttons too.
- Channel buttons in Note tracks.
- The sample to be dragged in draw tool, and perhaps all other samples
too, less prominently.
- The point to be dragged on the envelope, perhaps previewing a point
not yet placed, and perhaps the rest of the curve, less prominently.
- Cutlines.
- Boundaries between clips.
- The time-shift grips at left and right in multi tool.
- Boundaries of the clips to be time-shifted, including those that would
be affected by sync lock; also labels (and note tracks?); and this is also
influenced by the Shift key.
The last item may be omitted as too much effort for right now.
Do not highlight:
- Click on the background to de-select tracks. (No special cursor
either, but so what.)
- Resizer areas under tracks and between channels.
- Vertical rulers (wave and note tracks).
- Select tool.
- Zoom tool.
- Note track stretch tool.
- Click on TCP to select or rearrange. (But should the cursor change to
a hand before you click?)
Finally:
- Sliders (velocity, pan, gain). Do or don't?
Making sliders highlight is not a problem proper to TrackPanel rewriting.
Rather it would change how class ASlider redraws itself, and would also
affect sliders in the toolbars, which do not yet highlight, and the sliders
in Mixer board, and in the double-click dialogs for pan and gain.
PRL