Hi everyone! Wow; things have been quite crazy-busy for me lately... and I'm currently traveling in Germany too, but I noticed this discussion about the world clock and felt the need to chime in a bit. We were in a time crunch when I was originally designing the time applet at Novell, so things are not as polished or as feature complete as intended. (Sorry about that.) There are two major feature differences (and a few minor issues) between what was designed and what was implemented.
I am including a screenshot mockup of one of the earlier designs which shows both of these features. Adjust time changes the clock on a system level. Configure is a quick way to jump to the applet's configuration, which includes editing the location settings (time zone, geo location, and weather, in this case). Since this is an earlier mockup, please note that some changes have taken place since this was originally Inkscape'd up. The notable differences (outside of the features listed above):
Given the development time frame for the clock applet, what was implemented was pretty amazing. The map with the sunlight was originally something that I mocked up, thinking that it would not be able to be implemented in the the time frame allowed, but Peter Teichman and Mark Gordon both did excellent work to make it a reality. Major kudos to them both. There are a few issues I would like to see eventually fixed in the current clock, as-implemented:
There was a mockup where the location area had an edit link. Since I'm out of town, I don't have immediate access to that mockup, but you can take my word for it. It looked a bit cluttered. We decided that a configure button at the bottom made more sense, and that the configuration dialog would have a page in the tabbed notebook specifically for locations. The height of applet actually was a little bit of concern, and that is one of the reasons the larger clock was removed. It was also, as correctly guessed in a previous email, a reason why sections, such as the map, are turn-off-able in the settings. It is, however, 2007 and most everyone has been using at least a 1024x768 or higher resolution. This mockup was intentionally done in 800x600, and the applet comfortably fits within that area, even with four different time zones, the map, and the calendar. Of course tasks are not displayed -- but realistically, people will be in 1024x768 or higher, and 99% (well, an astoundingly high amount in reality) of people won't care about enough city references to include them in their applet so that it might overflow on anything of a realistic resolution. Having an automatic small mode will then make some people want to be able to turn on a small mode by default, and then someone will want to add yet another checkbox to the preferences and all that. *If* there is to be an automatic small mode, then I would suggest that a preference to turn it on by default should only be exposed in gconf, and not in the UI. Realistically, though, I don't think anyone would need such a large list of cities that the applet would not fit on the screen. (The point is to provide a reference a list of favorite cities.) I hope sharing all this has provided a bit of insight and might help guide the future direction of the applet a bit. Garrett |