Releases/FeatureClockApplet

From FedoraProject

< Releases
Revision as of 16:34, 24 May 2008 by Admin (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Enhancements to the panel clock applet

Summary

Improve the support for multiple timezones/locations in the clock applet, including useful information such as day/night, geographic location, and weather. This will make the clock more useful for people who travel, or have worldwide connections.

Here is how it currently looks: http://people.redhat.com/mclasen/intlclock/intlclock-2007-09-29.png

For comparison, here are Bryans mockups for the new features: http://people.redhat.com/mclasen/intlclock/mockup-with-weather.png http://people.redhat.com/mclasen/intlclock/mockup-change-default.png

Owner

Current status

Our own version of the intlcock has been in rawhide for quite a while. With gnome-panel 2.21.5, the various intlclock variants have been merged back into the upstream panel clock. libgweather is now a separate module, and will appear as a separate package in rawhide soon.

Remaining work: bug fixes and polish.

Detailed Description

This work will be based on earlier work done by Novell (intlclock). intlclock was shipped with SLES10, Service Pack 2, and it is planned to merge it with the upstream panel clock in Gnome 2.22 (see here and here ).

Additional features that we will add (and contribute upstream for Gnome 2.22):

When all this is done, the clock applet will have all the functionality of system-config-date (minus NTP configuration, which should go elsewhere) and the weather applet.


Benefit to Fedora

Scope

Requires working with upstream on integrating intlclock and our patches for Gnome 2.22.

Test Plan

1. Add a bunch of locations to the clock, check that they appear correctly in the map and the list of locations, show the right time, and weather information. 1. Verify that changing timezones and adjusting the clock works and can can be controlled by Policy'Kit policy.

User Experience

1. The initial user experience should not be much different to the old clock

Dependencies

Contingency Plan

Documentation

Release Notes

The new clock applet in the GNOME panel has expanded to support additional international timezones in the display, as well as weather information for each configured timezone displayed. This work, which involved merging intlclock with the GNOME clock applet, provides all the functionality of system-config-date and the weather applet. Additional features include: users can choose arbitrary locations instead of principal timezones; UI enhancements for new and old functions; and full weather information shown in a tooltip.

User comments