Bug 481225

Summary: Make the switching time visualization interactive
Product: [Applications] systemsettings Reporter: Iyán M. V. <me>
Component: kcm_nightcolorAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: kde, kwin-bugs-null, natalie_clarius, nate
Priority: NOR Keywords: qt6
Version First Reported In: 5.93.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Iyán M. V. 2024-02-11 13:52:11 UTC
SUMMARY
The new interface to change custom times when night and day colors begin feels a bit weird. I asked a few different friends and family members and here I summarize some ideas to improve it.

First, the top bar looks super good and it's the first thing the user tries to use. However, as it is, it only shows information, but it is not interactive. Why not allow the user to drag the limits there directly to change the custom times? If this is possible, perhaps it is even okay to remove the time fields below.

Hour numbers in the bar look also a bit weird, specially the zero. Why not 24 so it's clear? Or 00, 01, 02, etc.? Or use the locale settings and use 24h or 12 am/pm format. The am/pm text can be shown on top of there is no space together with the numbers

Finally, in the two fields to change the time, the first thing all users try to do is to delete the numbers, but this is not possible. I think at least, the delete key should move the position to the left. The user has to use the arrow or click at the beginning of the number to introduce the time. I think these fields should be more intuitive and feel more responsive. Probably this is not a thing to improve here but on Qt or Frameworks.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.93.0
KDE Frameworks Version: 5.249.0
Qt Version: 6.7.0
Kernel Version: 6.7.4-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 8 × 11th Gen Intel® Core™ i5-1135G7 @ 2.40GHz
Memory: 15.3 GiB of RAM
Graphics Processor: Mesa Intel® Xe Graphics
Manufacturer: LENOVO
Product Name: 20XYCTO1WW
System Version: ThinkPad X1 Yoga Gen 6
Comment 1 Tammes Burghard 2024-02-11 22:55:58 UTC
I can reproduce on Arch Plasma 6 RC2.

And I found slightly better time choosers in
a) The date and time KCM
b) Itinerary where you add a trip
Maybe Components can be copied from one of these places?
Comment 2 Nate Graham 2024-04-04 05:09:54 UTC
UX issues with the time choosers are tracked with Bug 451576, and that's being fixed with https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4197. So let's make this about transforming the top visualization bar into an interactive UI element.
Comment 3 Nate Graham 2025-08-01 20:53:53 UTC
We've opted to move in a different direction here for Plasma 6.5. Now the visualization shows graphically when the sun comes up and goes down relative to the present moment. This wouldn't make as much sense to make interactive, since you can't control the sun lol