| Summary: | 10 second timeout to confirm pen calibration is too short | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | Jillian Morgan <penguin.wrangler> |
| Component: | kcm_tablet | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | aleixpol, duha.bugs, josh, nicolas.fella |
| Priority: | NOR | ||
| Version First Reported In: | 6.4.2 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/-/commit/f5a7a747eccce28df7cfd31496892ab212204cb4 | Version Fixed/Implemented In: | 6.5.0 |
| Sentry Crash Report: | |||
|
Description
Jillian Morgan
2025-07-08 15:23:27 UTC
> The initial part of the calibration process has no countdown or time limit. Why should the verification step require one to be super speedy and likely make the verification fail due to trying to be so fast as to make inaccurate inputs? There's always the cancel button if one needs to abort the process manually.
The reason why we have a countdown is because there was multiple bug reports of people creating invalid calibration settings and couldn't figure out how to reset it. The point of the verification is to ensure the user consciously accepts that the calibration works, and it hopefully avoids the annoying "i can't do pen inputs anymore" state entirely.
But the countdown *is* too short as I just picked a number, and should be extended.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3128 Git commit f5a7a747eccce28df7cfd31496892ab212204cb4 by Joshua Goins. Committed on 01/08/2025 at 18:56. Pushed by redstrate into branch 'master'. kcms/tablet: Lengthen the calibration reset timer to 15 seconds This matches the timeout in KScreen. In my opinion, 15 seconds is still too short for this I made it so on every tap it resets the timer. This should give users plenty of breathing room not to rush it. FIXED-IN: 6.5.0 M +9 -2 kcms/tablet/calibrationtool.cpp M +3 -0 kcms/tablet/calibrationtool.h M +1 -1 kcms/tablet/ui/Calibration.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/f5a7a747eccce28df7cfd31496892ab212204cb4 |