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.
Also, Affinity is now translatable! Six languages are currently translated or almost translated. (Thanks to the translators :)