Bug 461285

Summary: The timer plasmoid lost functions to adjust individual digits of the time by scrolling over them
Product: [Plasma] plasmashell Reporter: Alex <allo>
Component: Timer widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: kde, mariusz.g.mazur, nate, qydwhotmail, tusooa
Priority: NOR Keywords: junior-jobs
Version First Reported In: 6.2.4   
Target Milestone: 1.0   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Padding Bug
New sizes
Old Version

Description Alex 2022-11-01 10:40:02 UTC
SUMMARY
In the old version of the timer plasmoid, one could adjust seconds, minutes, hours by scrolling over the right place of the widget. One could even increment the minutes in steps by 10 when scrolling over the first digit and by steps of 1 when scrolling over the second digit.
In the new version it always increases only the seconds.

User-Story:
As a user i like my tea to steep for 10 Minutes. In the old version of the plasmoid, I scrolled one step on the first digit of the minutes and then clicked to start the timer for 10 minutes. In the new version I cannot use scrolling (as it would take way to long) and have to select a preset time, which requires me to use a menu.
Comment 1 Nate Graham 2022-11-02 18:21:51 UTC
Tempted to mark this as RESOLVED INTENTIONAL since it was an intentional change. The old style worked well for experts with precise mousing skills who knew about the feature, but was not so great for everyone else.

Thoughts, Fushan?
Comment 2 Alex 2022-11-02 18:58:42 UTC
I must say I liked the old design (except for the padding bugs), where I just had a timer on the desktop and could adjust the time and then start it. I wouldn't even have needed the presets, as long as the mouse wheel action works.

Maybe someone likes to create a legacy version?
Sadly I have no experience with plasmoids and fear it would take quite some time to get it. Would trying to maintain the old version require large changes when plasma 6 is out?
Comment 3 Alex 2022-11-02 18:59:58 UTC
Oh, and I only discovered after opening the bug the overlay when clicking on the clock icon. It still behaves that way, but requires one click more and a moment to see where the overlay opens, but then works as the old version does. So the code seems to be at least still there.
Comment 4 Fushan Wen 2022-11-04 14:03:31 UTC
Resize the applet and you will get the old look, so adjusting individual digits without extra click can work. But patches are welcome if anyone is interested in making it also work on the compact UI.
Comment 5 Alex 2022-11-04 16:46:28 UTC
> Resize the applet and you will get the old look

I need to make it huge, before it switches back to the old look. I had it in a nice corner of my screen, large enough you can easily see the digits and read the remaining time without thinking. Now I have either a clock and a tiny font or a widget that is 2x2 the size of the size I used for the old widget.

When there IS such a break point, then it could be configurable, or should at least depend on resolution and DPI of the screen. And it's kind of counterintuitive, that shrinking the widget toggles a mode that shrinks the text even more than needed (without the icon).

And it still seem to have the padding bug. I'll add screenshots one by one.
Comment 6 Alex 2022-11-04 16:47:33 UTC
Created attachment 153462 [details]
Padding Bug

When I try to resize it from top or bottom (center) handle to make the top padding disappear, the widget collapses to the large-clock-small-text state
Comment 7 Alex 2022-11-04 16:49:47 UTC
Created attachment 153463 [details]
New sizes

Top: The minimal size for not getting a clock icon.
Bottom: Approximately the size I used before the new UI. The clock and large padding force the font to by too tiny to be read without explicitly concentrating on reading it. A resized version of the top applet would be a better fit here.
Comment 8 Alex 2022-11-04 16:51:24 UTC
Created attachment 153464 [details]
Old Version

The old version with the padding bug at bottom, but digits that are large enough to be readable (and adjustable with the mouse wheel) even in its smaller format
Comment 9 tusooa 2024-09-17 23:53:26 UTC
Being worked on as part of https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/626 .
Comment 10 TraceyC 2025-03-17 20:35:42 UTC
Migrating reports from kdeplasma-addon to plasmashell