Sunday, November 30, 2008

Happy Belated Thanksgiving!

To those who don't celebrate Thanksgiving, happy belated November 27th. :)

It's been a month since I last posted about Affinity (or anything else for that matter). That's not because there hasn't been much to talk about. Actually, it's quite the opposite.

Here's the most exciting stuff:
  • A to-do list plugin. (!) Currently it's bare-bones but eventually it'll be more like Awn's to-do list applet. It's not yet committed as of posting, but it will be soon.
  • AffSettings is now a GObject, which allows for multiple instances, allowing plugins (such as to-do), etc. to manage their own separate config files. It also uses GKeyFile instead of gconf. This is one step closer to making Affinity desktop agnostic.
  • AffButton and AffFrame now use GObject properties and are much more robust. AffButton can now take the icon name and size instead of a GtkImage.
  • An AffPlugin class, which should simplify and reduce code. As Affinity's plugin system becomes more robust, AffPlugin will probably serve more of a purpose.
  • Recent searches and files plugins are both fixed.
  • Of course, many bugfixes, some minor, some blocking.
And, of course, there are many other things, all of which can be found on the bzr changelog.
Also, Affinity is now translatable! Six languages are currently translated or almost translated. (Thanks to the translators :)