Date in digital-clock?

John Layt jlayt at kde.org
Thu Feb 6 13:30:11 UTC 2014


On Thursday 06 Feb 2014 01:39:33 Martin Klapetek wrote:
> Hey,
> 
> what's the plan of getting the date back to the digital clock applet? Do we
> want that? Do we not? Should it go again under the clock (making it really
> tiny I guess)? Ideas?
> 
> Cheers

As a survivor of the Clock Wars back in the naughties, I've seen things that 
you people wouldn't believe...  :-)

Seriously though, this issue raised more heat and light than almost any other 
I've seen, it's up there with the battery % in terms of controversy.  People 
got *very* irate over the very limited config options we gave them in 4.0 
(have a look in this list archives and in bugzilla for the long flamewars), 
but it proved incredibly difficult to come up with a solution that balanced 
usability, configurability, and elegance.  I lost count of the number of 
patches I and others proposed, but nothing ever really worked too well  Partly 
that was due to the limits of localizing date formats, partly due to the 
restrictions of the layout code.  QML will probably make getting the layout 
right easier, but localizing is still an issue and will be until we can hook 
into ICUs advanced formatters (Qt 5.4?).

There's a fairly vocal group of uses who want to be able to customise the 
clock date format separate to their local date format in System Settings, i.e. 
having a shorter or longer version of the date in the clock than the standard 
short date format they use everywhere else.  These people usually wanted an 
edit box to type in a date format like we have in System Settings, but this 
was rejected as being ugly and having poor usability.  I have at times 
proposed a nicer way of doing this [1] and the Nepomuk Query Builder someone 
built last year for Dolphin is close to what I was after.

Basically, I guess I'm saying you have too separate challenges ahead of you, 
getting the layout right, and coping with users demands to customise their 
date format any way they like.  Good luck!

FWIW, I usually don't have the date showing, but if I did I'd only have "Mon 1 
Jan" (like Mac does), or for other timezones just the name like we used to.  
If the panel height is high enough then we can fit the date underneath, 
otherwise for a narrow panel it will need to go by the side.  The problem we 
found with that in the past is the average panel height fell between the 
optimal size for either of those options to look good.  One alternative to 
spelling out the date is to have a small calendar page icon like [2] that 
could show the short month name, day, and short day name stacked in a way that 
you only have to localize each component separately, rather than having to 
worry about getting the sequence and separators localized correctly. 

[1] http://www.layt.net/john/blog/odysseus/a_challenge
[2] http://www.publicdomainpictures.net/view-image.php?image=60543&picture=desk-calendar-icon-december-25th

Cheers!

John.

P.S. Apologies to the Fandom for conflating my sci-fi universes :-)



More information about the Plasma-devel mailing list