gtg-0.2-all-shad.png

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!

gtg-0.2-plugins.png

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

gtg-0.2-spatialness.png

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

gtg-0.2-tagtree.png

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

gtg-0.2-fuzzyd.png

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!

gtg-0.2-darktheme.png

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!.