codito/gnome-shell-pomodoro — pull request #46 by kamilprusko (2011-12-18 22:36:05+00:00)
Title: Updates

* Added "Away From Desk"
* Added a cool status icon
* Pomodoros are delayed until there is some user activity ("Away From Desk" should be off)
* Clicking on notification pop-ups makes them to hide not to destroy
* Fixed timer label width problems (or at least it's better now)
* Removed option to show elapsed time
* Removed option to hide notifications (although they show up in a saner fashion)

Although status icon shows up nicely without installing it to ```/usr/share/icons```, it's done in a crude way. Normally we would open it by ```new St.Icon({ gicon: Gio.icon_new_for_string(iconPath), ...```, but with gicon there's no distinction between fullcolor icons and symbolic, so our icon would show up gray-ish instead of white. I solved it by adding pomodoro extension path to GTK+ list of paths where to look for icons (as a last resort). We could install it properly... but I'm not sure how it would work with [extensions.gnome.org](http://extensions.gnome.org).

I guess Pomodoro Delay thing may need some more testing before merging...