Allow the knobs to change when the mouse is moved horizontally
Bug #767409 reported by
jus
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Low
|
William Good |
Bug Description
Wishlist
Currently the mouse movement is only tracked vertically for knobs. If a knob is placed near the top of the screen ( like in the Deere skin), there is litte room left for moving the mouse.
Related branches
lp:~mixxxdevelopers/mixxx/features_knobs
- William Good: Approve
-
Diff: 81 lines (+26/-8)2 files modifiedmixxx/src/widget/wknob.cpp (+24/-6)
mixxx/src/widget/wknob.h (+2/-2)
summary: |
- Allows the knobs to change when the mouse is moved horizontally + Allow the knobs to change when the mouse is moved horizontally |
Changed in mixxx: | |
status: | Confirmed → Fix Committed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I've always been a fan of what Traktor does here, they hide the mouse pointer and capture input (or they continuously set the pointer to its original position and use the delta to change the control), and when you release the mouse button, your pointer reappears where the original mouse-down signal occurred. This enables the user to continue the use of the "up-down mouse-control" paradigm, I think making some controls only modifiable by horizontal movement might be confusing.
Another option would be to do what (for instance) KDE's Okular (document viewer) does, in dragging, when the pointer reaches the top of the screen, the pointer immediately is moved to the bottom of the screen and the user can continue dragging, and vice-verse.
jus, do you have any thoughts on these?