Bug 151636 - analog clock timezone selection hard to use
Summary: analog clock timezone selection hard to use
Status: RESOLVED WORKSFORME
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Aaron J. Seigo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-31 19:13 UTC by Martin Koller
Modified: 2020-12-08 04:34 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Koller 2007-10-31 19:13:16 UTC
Version:           unknown (using KDE 3.95.00 (KDE 4.0 Beta4))
Compiler:          Target: i586-suse-linux
OS:                Linux (i686) release 2.6.18.8-0.7-default

The TZ selection dialog from the analog clock is very unfriendly to use:
- It's not structured according to the Regions on the world
  (In KDE3 you had a tree where the first level was the region and the second level the towns)
- The list is unsorted and can not be sorted as clicking on the list headers are ignored
Comment 1 Aaron J. Seigo 2007-11-19 16:53:17 UTC
this is just using the regular ktimezonewidget from kdelibs. reassigning to kdelibs.
Comment 2 Dario Andres 2009-04-05 01:54:10 UTC
I tried different approaches on this, like:
http://imagebin.ca/view/GWu4TT.html
and
http://imagebin.ca/view/FH_Yv3.html

The checkbox approach has a problem as different Apps using this widget will need only one or more than one selected TimeZone, and they are currently setting the SelectionMode (select one or more than one items) to do that. The checkbox approach would break that. (or shall we implement a basic function to set that ? )

Also, in both on the approaches, there could be some usability issue. As if you are in the middle of a Region, and you can see the "Region" parent, you won't know where you are. (you should know a bit of geography :P)

I could try to polish them a bit a post them on reviewkde.
Comment 3 David Faure 2009-11-20 02:07:46 UTC
SVN commit 1051752 by dfaure:

Improve usability of the clock applet's multi-timezone selection dialog, using
checkboxes rather than unintuitive and fragile multiselection.
Coded over the Faeroe Islands, on the way to Reykjavik.
I'll commit the two-liner that ports kdebase/workspace/libs/plasmaclock to this next Monday.
CCBUG: 151636


 M  +31 -0     tests/ktimezonewidget_unittest.cpp  
 M  +71 -10    widgets/ktimezonewidget.cpp  
 M  +42 -0     widgets/ktimezonewidget.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1051752
Comment 4 David Faure 2009-11-27 01:04:14 UTC
SVN commit 1054862 by dfaure:

Improve usability of the clock applet's multi-timezone selection dialog, using check marks rather than multiselection. This needs an updated kdelibs.
Fixed for: 4.4
BUG: 151636


 M  +1 -1      clockapplet.cpp  
 M  +3 -0      timezonesConfig.ui  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1054862
Comment 5 Pete Miller 2009-11-27 21:35:01 UTC
This resolution is a welcome improvement, but doesn't seem to cover the original problem about the difficulty of finding timezones that are not grouped by region.
Comment 6 David Faure 2009-11-27 23:01:39 UTC
This is true. Reopening.
Comment 7 Justin Zobel 2020-11-08 00:51:04 UTC
(In reply to Aaron J. Seigo from comment #1)
> this is just using the regular ktimezonewidget from kdelibs. reassigning to
> kdelibs.

Aaron are you able to confirm if this is still an issue?
Comment 8 Bug Janitor Service 2020-11-23 04:33:47 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 9 Bug Janitor Service 2020-12-08 04:34:10 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!