watching the KDE4 porting effort over the last couple weeks has been inspiring. the number of commits and the amount of stuff that's already working is insane. for instance, Christoph got kate running, albeit a bit b0rk3nlike, in under two hours of work! holy crap!
however, i'm still mostly concentrating on work in trunk, which means targetting KDE 3.4.1 and 3.5. still, i've been doing things like weaning kicker off of the QPtrList crack and moving to more STL-like value based lists. thousands upon thousands of lines of diff that create numerous subtle changes in semantics that, when all gos well, result in zero visible difference. no 2 hour hack here, unfortunately, but it needs to be done eventually for KDE4 anyways. doing this in trunk gets me more testers, improves 3.5 and paves the way forward to KDE4. two birds, one svn commit.
this isn't to say that none of the stuff that i've been doing hasn't been visible. i reworked the panel context menu a bit to make more sense (you don't add panels to panels, now do you? ;) in preparation for a new "add applets" dialog:
purdy! yep, you can search and filter and add away. the difference between applets and special buttons evaporates from the users POV, too. drag and drop isn't implemented yet, and there are a few other TODOs left, but it's pretty much there.
this is in large part thanks to Marc Cramdal who sent me an early draft of the dialog which we worked into shape over the course of a couple days (being 8 timezones apart makes such collaboration more interesting =). i think we passed the patch back and forth a half dozen times before putting it into svn. so kudos and merci to Marc for taking the initiative here, i look forward to more good stuff from you in the future =)