[Xfce4-commits] <xfce4-weather-plugin:master> Update README, NEWS and TODO.

Harald Judt noreply at xfce.org
Fri Feb 1 16:20:12 CET 2013


Updating branch refs/heads/master
         to bf102201e958c2896595a2d78522a0dc657ad217 (commit)
       from c62d44df2bfdbb2234649722b19b57592552f32e (commit)

commit bf102201e958c2896595a2d78522a0dc657ad217
Author: Harald Judt <h.judt at gmx.at>
Date:   Fri Feb 1 10:10:57 2013 +0100

    Update README, NEWS and TODO.

 NEWS   |    9 +++++++++
 README |   16 +++++++++++-----
 TODO   |   12 ++----------
 3 files changed, 22 insertions(+), 15 deletions(-)

diff --git a/NEWS b/NEWS
index 00cc775..21f4bb1 100644
--- a/NEWS
+++ b/NEWS
@@ -37,7 +37,15 @@
   location. In short, only data for the end of the current interval
   will be shown as earlier data is not provided by the forecast
   service.
+- Fix/work around timezone problems by /moving/ the plugin into
+  another timezone. This makes the plugin show local times of the
+  chosen location and probably fixes other bugs that might occur
+  when the user changes the timezone (bug #9524).
 - Add a proper "About" dialog (bug #9379).
+- Use panel toggle button instead of an event box as the main plugin
+  container, to indicate whether forecast window is open or closed,
+  and to give better UI feedback for the user. This is similar to
+  other plugins like the datetime plugin.
 - Remove info button from summary window.
 - Remove forecast entry from plugin context menu (bug #9319).
 - Remember last selected tab in config and summary windows. However,
@@ -108,6 +116,7 @@
   easier discernable.
 - New icon theme: "Liquid Dark", a variation of the liquid icon theme
   better suited for dark panels.
+- Improvements for translators of RTL languages.
 - Use GArrays for storing timeslices and glib data structures in many
   other places to improve portability and maintenance.
 - Rewrite and refactor most code, fixing and protecting against
diff --git a/README b/README
index b310a61..db3c0d0 100644
--- a/README
+++ b/README
@@ -61,13 +61,13 @@ INFORMATION FOR PACKAGE MAINTAINERS AND DISTRIBUTORS
 ==========================================================================
 If you're going to distribute this package, please be so kind and set
 the GEONAMES_USERNAME configure option for the GeoNames web service
-which is used for altitude detection. GeoNames requires you to
-register an account and limits requests on a per-hour and per-day
-basis to prevent misuse of their service. There are no other
+which is used for altitude and timezone detection. GeoNames requires
+you to register an account and limits requests on a per-hour and
+per-day basis to prevent misuse of their service. There are no other
 restrictions and registration is free, uncomplicated and takes less
 than a minute (http://www.geonames.org/export/web-services.html).
-Performing these steps will ensure the altitude detection continues
-to work for all users of the plugin.
+Performing these steps will ensure automatic altitude and timezone
+detection are kept operational for all users of the plugin.
 
 
 MET.NO API DOCUMENTATION
@@ -222,6 +222,12 @@ There is other useful documentation available on this topic, try this
 wiki page for a start:
 https://wiki.xfce.org/translations/translation_guidance_in_xfce
 
+TRANSLATORS, PLEASE MAKE SURE YOU CHECK YOUR FILE FOR ERRORS BEFORE
+UPLOADING IT! Otherwise, it will break compilation of the plugin. It
+is easy to do this with the following command (where file.po is the po
+file of your language):
+msgfmt -c --check-accelerators=_ -v -o /dev/null <file.po>
+
 This plugin provides a lot of descriptions via the tooltips in the
 config dialog. These aim to give short, but interesting explanations
 for the various units and available values. While the conventions
diff --git a/TODO b/TODO
index 032fd33..4b949a6 100644
--- a/TODO
+++ b/TODO
@@ -4,28 +4,19 @@ categories, but not prioritized or mandatory.
 Maintenance and optimizing stuff
 ======================================================================
 * Use upower for power saving mode (e.g. stop scrollbox animations).
-* Use the Xfce hvbox (maybe, need to check).
-* Search for alternative to tabs used for aligning in tooltips and
-  details tab. Using tabs doesn't work for users of bigger font sizes
-  or different fonts. PangoLayout has a set tabs function, perhaps
-  that could be of help here.
 
 Data
 ======================================================================
 * Use HTTP status codes to warn in time about API changes.
   -> already reported in panel output, maybe in details tab too?
 * Use XML "next run" to schedule data downloads.
-* Rewrite all time-related stuff to be in GMT. Then recalculate the
-  times for the destination timezone. glib provides tools for this,
-  but only beginning with 2.26. Code for determining the timezone of
-  a location is already implemented but temporarily deactivated.
 * Use openweathermap.org for live/historical data when it is a bit
   more developed. Maybe check it again in a year or so, or wait until
   other (open) providers pop up. For the time being, met.no should be
   good enough. Other providers are only slightly better, like
   weather.com returning values that have been reported half an hour
   up to an hour in the past, depending on the location.
-* Implement METAR support. Perhaps.
+  Alternatively, implement METAR support (bug #9309).
 * Download and cache astronomical data for several days. Easy to do,
   since the met.no sunrise API supports ranges.
 * Find out how to calculate symbols by ourselves.
@@ -43,6 +34,7 @@ Forecast tab
 
 Details tab
 ======================================================================
+* Maybe show logos of the other organisations too, not only met.no.
 
 New stuff
 ======================================================================


More information about the Xfce4-commits mailing list