It's been maybe over a year since I've submitted a patch to any FLOSS
project and have done so three times today, all for Tracker,
perhaps my most favorite of all pieces of code.
This started with me nagging Martyn Russell, Release Manager for
Tracker, about the suckage which was exposed by my usage of Tracker's
preferences GUI. He proceeded to encourage me to write a patch, which I
did. Later on Michael Natterer of GIMP fame guided me on some UI
I consumed much info (and time) during the process, which entailed
looking at the following:
- GTK+ API
- Tracker's configuration internals.
- 1st look at Vala, the language with which the preferences GUI is
- Tinkering with Glade, a RAD tool for quick GUI development, which
makes things so much easier, especially considering that GTK+ isn't