Over the last few weeks, I wrote an Evolution Konfabulator Widget. It sits on your desktop and keeps you up to date with your continent.
Konfabulator isn’t exactly developer friendly. Writing a widget isn’t exactly developer friendly. There were two main annoyances.
Firstly, Konfabulator invented their own dialect of XML. That means you get stuff which looks like this:
I developed quite a nice way of easily testing Konfabulator widgets. By turning debug on in the widget, you get a nice window which allows you to reload the widget with a single click. I then wrote a build script which automatically “built” the widget from the source code. My build script is available in the SVN repository – you will need Winzip and Winzip command line add-on. It shouldn’t be too hard to adapt the script to use something like 7-Zip. I edit the files I want in Crimson Editor, launch the build script and then click on the reload widget button to test the changes.