Bug 397841

Summary: Scrolling to set time is frustrating on touchpads
Product: [Plasma] kdeplasma-addons Reporter: Kishore Gopalakrishnan <kishore96>
Component: timerAssignee: Plasma Bugs List <plasma-bugs>
Status: ASSIGNED ---    
Severity: normal CC: bugseforuns, nate
Priority: NOR    
Version: 5.13.4   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Kishore Gopalakrishnan 2018-08-24 16:13:08 UTC
If one tries to set the duration in the timer widget by scrolling on a touchpad, one finds that the scroll is too sensitive. Unlike a mouse wheel, it is very difficult to scroll only by one 'unit' with a touchpad. For laptop users, it would be nice to have a 'set custom duration' option in the right click menu, which would allow one to use the keyboard to enter the desired digits.
Comment 1 Patrick Silva 2018-09-15 16:07:33 UTC
I can confirm on neon dev unstable.
Comment 2 Nate Graham 2020-12-10 18:46:26 UTC
Git commit b93baf5da0f1e1d993cda906c4823d205d3cc525 by Nate Graham, on behalf of Ɓukasz Korbel.
Committed on 10/12/2020 at 18:46.
Pushed by ngraham into branch 'master'.

Add settings page for predefined timers

Add new page in settings of Timer applet for editing "predefined timers" values. Those values are used in context menu of the applet.
Related: bug 353091, bug 301861
FIXED-IN: 5.21

M  +5    -0    applets/timer/package/contents/config/config.qml
D  +0    -40   applets/timer/package/contents/ui/TimerDigit.qml
A  +162  -0    applets/timer/package/contents/ui/TimerEdit.qml     [License: GPL (v2+)]
M  +15   -68   applets/timer/package/contents/ui/TimerView.qml
A  +175  -0    applets/timer/package/contents/ui/configTimes.qml     [License: GPL (v2+)]
M  +13   -13   applets/timer/package/contents/ui/main.qml
M  +5    -0    applets/timer/plugin/timer.cpp
M  +5    -0    applets/timer/plugin/timer.h

https://invent.kde.org/plasma/kdeplasma-addons/commit/b93baf5da0f1e1d993cda906c4823d205d3cc525
Comment 3 Bug Janitor Service 2020-12-11 17:38:20 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/41