LCD Widgets reduce value by 2 when finishing trackpad "wheel scroll" action
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
Here is a demonstration using the tempo control:

The following events happen in the gif:
1. When two fingers are placed first on the trackpad (the beginning of the wheel scroll motion) the tempo drops from 140 to 138;
2. After a pause, the normal scrolling action changes the tempo to 128;
3. The fingers are then lifted off the trackpad and the tempo mistakenly changes to 126.
More details on cause and suggested solution to follow.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the trackpad two-finger wheel-scroll sequence on the tempo control and observe the LCD widget behavior. Start by tracing the tempo control's wheel-scroll handling, including the event generated when fingers are lifted. Done means normal scrolling still changes the tempo, but ending the gesture does not reduce it again.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100