LMMS / LMMS/lmms

Trackpad sensitivity for knobs and spinboxes

Open
#5,511 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

See also:
* #5360 (knobs moving too fast)
* #5507 (natural scrolling is backwards)

When using a trackpad to "scroll" (e.g. a two-finger gesture -- supported by Windows, Linux and Mac), LCD Spinboxes are too sensitive. Knobs aren't sensitive enough.

Note, the master volume slider feels OK. According to @PhysSong this is because it uses `QAbstractSlider`. Perhaps we could borrow some sensitivy logic from there.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the LCD Spinbox, knob, and master volume slider implementations. Compare the trackpad or two-finger scroll handling with the QAbstractSlider behavior mentioned in the issue, then reproduce the sensitivity difference on supported platforms. Done means trackpad gestures move spinboxes less aggressively and knobs more responsively while the master volume slider remains unchanged.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.