2 Feb 2004


I’ve hacked up a dashboard frontend for xpad. I’m pleased it was not too difficult, although I doubt that dashboard will be able to do very much with most pads’ contents.

I have also decided that since I’m already numbering the next xpad version 2.0, I might as well go and break everything, just to keep the spirit of dot-zero releases. So, I’ve begun the long and unrewarding task of objectifying the codebase. That is, I am making nice, clean GObjects out of everything instead of one big pile of procedural code. Yay!

In the process of that, I have discovered how cool the whole GObject system is — building OO design into such an antiquated language as C. It’s a nice architecture.