GTG 0.2 is the product of several months of hard work. It's the most stable and the most powerful release we've made so far. This release closes more than 120 bugs, many of them having been reported and fixed during these last two weeks thanks our active users and our wonderful contributors and developers! Special welcome to the new GTG core contributors : Paulo Cabido, Luca "bug-killing-machine" Invernizzi and Kevin "fixing quickier than light" Mehall.
There is a huge amount of new functionalities bundled in 0.2, the most noticeable being probably the support for plugins. But a lot of other good things also made their way to 0.2: tag groups, spatial behavior, fuzzy dates, etc. GTG has also undergone some major rewrite of its internal, and there has been some improvement in its performance in return. Task loading, display and edition are now faster than before, and we have more plans to keep this getting better in the future.
Plugins!
Thanks to our devoted and talentuous SoC student, Paulo, GTG now supports functionality extension through plugins. Many plugins have actually already been developed and are shipped with GTG 0.2, among them:
- Geolocation - Locate your task (experimental. Compiling dependancies is needed)
- RTM - Synchronize your tasks with Remember the milk
- Hamster - Track your tasks using Hamster applet
- Bugzilla - Interact with some Bugzilla websites
- Tomboy - Link Tomboy notes to your tasks
- Export - Export your tasks in various formats
- Notification area
These plugins bring a lot of new powerful functionalities to GTG, and allow you to tailor GTG to your needs and adapt it to your preferred workflow. We're very proud of this, and we hope you'll enjoy playing with plugins, and who knows? Maybe you'll even want to code yours someday!
Spatial behavior
Like the GNOME file manager, Nautilus, GTG is now adopting the spatial behavior. All task windows remember their size and position. You can now organize task spatially if you like, and structure information the way you want, it's a complete part of it!
Tag groups
You'd like to put some tags together? You think it would be wonderful to be able to put together, for instance, all the tasks related to your family members, and access in all at once? No problem! GTG 0.2 is now able to do so!
Using a simple drags and drops of tags, you can now organize them the way you want! You can then create whatever tag hierarchy you prefer, so you can further organize your tasks in groups that make sense.
Fuzzy dates
Sometimes, you don't know exactly when you want something to be done. But maybe you'd still like to define some time in the future when this should come back to you. GTG now allows to declare due dates as fuzzy dates: you can define them as "now", "soon", or even "later". This allows you to flexibly set some date while not having to arbitrarily precisely decide, you just have pick whatever date category seems to fit the best.
DBUS interface
GTG can be used through the powerful DBUS application bus. It should thus now be very simple to interface GTG with other applications to provide a very tightly integrated desktop experience. A specific command, "gtg_new_task" has also been added to allow one to easily create a new task in GTG by calling it. This can come handy if you want assign a shortcut to task creation, for instance
That's not all yet!
There are still some additional things to note:
- GTG now correctly support dark themes (see screenshot)
- many keyboards shortcuts have been added
- new task editor UI, with less unused space
- many translations in progress (in about 34 languages!)
And more to come...
We already have good things planned for our future 0.3 release. Ryan Paul (segphault) has started coding support for couchdb, what will pave the way towards synchronization with Ubuntu One service, this looks very promising! Next version will support multiple source for storage and synchronization. We will also probably add a preference dialog to GTG to allow everyone to set some options. We all look to start breaking things again to come back with an even more powerful and beter GTG!
Contributing and feedback
Of course, if you like to break things and if you always want to make things better in time, then you might want to consider to join us and contribute to GTG. There are many many ways to do so, like reporting bugs, translating or even coding. So, don't hesitate to contact us, there is undoubtly some place for you in GTG!
You don't want to code or have no time to contribute but you have some money? Send a Nokia N900 to Bertrand and he will be happy to port GTG interface to Maemo. Send one to Lionel and he will write code to keep in sync your N900 with your computer.
You can contact us through our Launchpad project page, or by subscribing to our user mailing list. Most of us also hang out on IRC, in the #gtg chan on GimpNet. If you're interested in contributing to GTG, there are some information on this website and on the GNOME live wiki.
More specifically, if you want you could help us getting known by writing about us, or creating/completing a page about us on wikipedia (for instance, we have a wikipedia page in French that need some love).
Anyway, thanks for reading this through, we hope you'll have a great time using Getting Things GNOME 0.2!
PS : Ubuntu Karmic users with an Intel graphic card should read about a known bug affecting GTG!.







Comments
Nice! How about an option to start in notification area? I would choose this over Taque if that was in place. Also, I find that the notification area icon toggles the main window badly. I usually have to click the icon twice to get it to respond.
KetilGTG is looking really good. And now I have another excuse to get N900 :)
MartinAmazing! Really. This ia wxactly what I needed and was even willing to start implementing some day. I found you guys after a tweet by Jono Bacon. Great ambassador, huh? I'm certainly going to help you out since this is helping me out right now. Thanks for the great work!
RaphaelCongratulations and well done! Great application simple intuitive and powerful enough ... very well designed. All that is missing now is tight integration with evolution, so i can see my tasks from within evolution ... keep up the good work and thank you for a great App!
SearliFunny, I started to write a plugin for evolution integration, but then I realized that I've never seen anyone using them. Is there really a necessity for it? If so, open a bug on the gtg launchpad page.
Luca InvernizziWow! Thank you very much for this release. You just completed my productivity habits for when I am developing. I use GTG, RTM, and Hamster applet. I love all three and now that they are well synced together, congratulations on such a great release.
JaimeI agree with Ketil. Adding a "start in the tray" option would be invaluable (or even adding a command line parameter so you can add it to the session applications). Also, a preferences dialog wouldn't hurt :)
Still, congratulations, this is the closest to a proper GTD tool I've found so far!
dguaragliaCongratulations !!! the RTM plugin was something i was missing...
Very good ;-)
Best Regards, Rafael
Rafael