Summer is ending here, and the weather has driven me back indoors. :( This is good news for KDE, though, as I’ve been hacking instead of going to the beach.
Last weekend, after spending some time upgrading mum’s website, I decided it was time to get rid of some of the “papercuts” that have been irritating me. I have a long list of small things in KDE that get on my nerves, and I’m hoping to work my way through them over the next few months. :)
First on the list was Rsibreak. It… didn’t actually work. There was just a small bug that kept the timers from working with qt > 4.4, and it must not have many users, because I was the first to report it. I guess that means you’re all doomed to get RSI. :P Anyways, it’s happily working again in trunk. :) I’ve spotted another bug though, and it still looks kinda kde3-ish, so there’s plenty of low-hanging fruit here for anyone who wants to get involved. :)
I also got nepomuk working on my system (turned out I had a broken config). :) Yay! …but then Aaron went and removed the old activity config stuff, so I guess if I want to set icons on my activities I need to implement the new UI. ;) Or wait for him to do it. ;)
During the week, when I wasn’t dealing with all the little chores of moving, I was learning about xpath for work (odfkit, that is). It’s quite the powerful little thing… although for some reason, the “axes” stuff like descendant:: doesn’t work in webkit. o.0 oh well. There turned out to be another easy way of doing that… so now the xml of a flat odf document can be properly converted into the format needed for a zipped odf document. still working on the binary parts though. :)
This weekend – well, this friday actually, because I’ve decided friday is kde day – I started on something I’ve been desperate for all summer: session support for activities. Right now I have it hardcoded to close and restore all okular windows (the first simple app that came to mind) but soon I should have the basics working for activities! :) I’ll blog (and maybe even screencast) about that when I’ve made some more progress.