Bug 190173 - Default analogue clock very difficult to read
Summary: Default analogue clock very difficult to read
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-analogclock (show other bugs)
Version: unspecified
Platform: Ubuntu Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-20 14:36 UTC by Dotan Cohen
Modified: 2018-06-08 20:09 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshot showing default clock on default panel in KDE 4.2.2 (15.53 KB, image/png)
2009-04-20 14:37 UTC, Dotan Cohen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dotan Cohen 2009-04-20 14:36:20 UTC
Version:            (using KDE 4.2.2)
Installed from:    Ubuntu Packages

In a stock KDE 4.2.2 installation with no modifications to the theme or the panel, the Analog Clock Plasmoid is only 30 pixels tall, and the space that the hands sweep is only 26 pixels tall. This means that on a now-standard 1680x1050 resolution 20" monitor, the entire plasmoid is under 0.77 cm tall, and the space that the hands sweep is under 0.67 tall. This is unreadable. One could argue that the panel could be made larger, but that makes it's own display problems (System Tray looses proportion to panel size, looks funny; certain plasmoids expand to unruly dimensions; other issues). Adding an analog clock to the panel should be a one-step job, not a process in which the user must start experimenting with other configuration combinations (as resizing the panel would entail).

Supporting Math:
(((1 680^2) + (1 050^2))^(1 / 2)) / 20 = 99.0568019 DPI
(30/99) inches = 0.76969697 centimeters
(26/99) inches = 0.667070707 centimeters
Comment 1 Dotan Cohen 2009-04-20 14:37:35 UTC
Created attachment 32952 [details]
Screenshot showing default clock on default panel in KDE 4.2.2
Comment 3 Dario Andres 2009-04-24 14:33:52 UTC
Should not my fix on bug 165199 solves this ?
Thanks
Comment 4 Dotan Cohen 2009-04-24 14:42:16 UTC
No, Darío, it does not solve this. The wider clock hands certainly help, but tell me, on a 129 DPI monitor (quite standard on laptops) or even a 90 DPI monitor (standard for desktops), can you read the clock in the screenshot from a comfortable distance from the screen?
Comment 5 Dotan Cohen 2009-04-24 15:04:25 UTC
Wow, my last comment looks rude! Your work is very much appreciated, Darío, but the issue persists!

Maybe implementing bug #187767 would solve this.
Comment 6 lexual 2010-01-23 11:40:00 UTC
Dotan, I don't understand what solution you are suggesting.
The longest the minute hand could be on the analog clock is 1/2 the panel height.
The largest the diameter of the clock could is the height of the panel.

Without increasing the size of the panel, what else could be done?
Comment 7 Dotan Cohen 2010-01-23 18:41:57 UTC
> The longest the minute hand could be on the analog clock
> is 1/2 the panel height.

And so it should be exactly that height! Furthermore, there should be no chrome on the clock in the limiting direction (no vertical chrome on horizontal panels, and no horizontal chrome in vertical panels). The hour hand should be thicker than the minute hand, and no longer than 2/3 it's length (only 1/2 it's length for very small clocks).

This is how to make a clock readable! Doubly important at small sizes!
Comment 8 Dotan Cohen 2010-01-24 07:35:36 UTC
>  What    |Removed  |Added
> Severity|normal   |wishlist

Why was this moved to wishlist? Because I posted a possible solution? The default analogue clock is unreadable in the default panel, unless that was the intention of the programmer this is a bug.
Comment 9 Will Stephenson 2012-09-24 21:04:20 UTC
Perhaps a separate draw method that does not render SVG could be used at small panel sizes, to render a 'pixel perfect' analogue clock in this case.
Comment 10 Nate Graham 2018-06-08 20:09:26 UTC
Hello!

This feature request was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this feature request is already implemented in Plasma 5, or is no longer applicable.

Accordingly, we hope you understand why we must close this feature request. If the requested feature is still desired but not implemented in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham