[Tails-dev] tailstime - Proposed SDS

Delete this message

Reply to this message
Author: Kevin C. Krinke
Date:  
To: tails-dev
Subject: [Tails-dev] tailstime - Proposed SDS
Hey all,

The following is a quick summary of the expected first release of the
clock applet which I've so far named "tailstime".

* "tailstime" - is that a good name for the applet?
* Default to UTC [1]
* Save configuration to ~/.config/tails/timezone
* Time and Date displayed as: "${DATE}, ${TIME}"
* Currently configured timezone is not displayed [2]
* Clicking on the applet provides a simple dropdown list of all
available timezones
for the user to select from with the current timezone indicated /
pre-selected [3]
* No configuration of how the time and date are displayed
* Time and Date format is i18n'd based on the country, derived from ??? [4]


Any and all feedback is requested at this time. Thanks!


 [1] Depending upon just the configured country is not good enough as
there can
      be more than one timezone depending on city
 [2] I'm thinking we should actually include the timezone just so that
it's obvious to
      the end-users what timezone is actually being displayed. Either
way it doesn't
      bother me and is probably a line of code at most in order to
implement.
 [3] This isn't actually HIG-compliant but on that note, applets are
deprecated and
      actual gnome-shell extensions are idea. Being that Tails does not
use GNOME
      Shell at all, I don't think HIG-iness is really relevant. Putting
the TZ configuration
      into the dropdown is easier development-wise but if HIG-compliance
is desired
      I'll implement a secondary Preferences dialog that is accessible
via the applet's
      menu (via left-click as the right-click is for moving/removing and
I don't want
      to delve into inserting the prefs there for the first version)
 [4] Where should the country info be found? /etc/default/locale?


--
Kevin C. Krinke <kevin@???>
GnuPG - 851662D2 - 0x18C67F61851662D2
http://kevin.c.krinke.ca/851662D2.asc