it’s raining today… possibly for the first time in a week. the weather lately has been, on the whole, quite lovely. blue skies and sunshine and cherry blossoms :)
I’ve been hiding inside most of the time, though. there’s always some reason go out in the sunshine for a little bit, but then I’m back at my computer, writing more code. :) it’s really nice to be getting code written again. well, it’s frustrating too at times – but now that it seems to be coming together, I feel good.
assuming nobody objects to my review requests, 4.3 will have configurable keyboard shortcuts for plasma. :) whee. the defaults in 4.3 are completely different from 4.2, but I don’t have to list them, because you can just go into the config dialog and see for yourself. :) the reason they changed is that people kept finding conflicts, and I got sick of trying to dance around whatever shortcuts some random plasmoid might possibly want to use someday, so I made them all emacs-style shortcuts that start with alt+d. now all I have to worry about is something trying to use alt+d (although I have a feeling alt isn’t a good modifier to use; if you have a better suggestion for something that’s unlikely to conflict with anything and isn’t a pain to type, tell me now).
once that’s in, I need to do some cleanup on the kaction creation code, and some actioncollection stuff I’m not quite happy with. I’d be writing that code right now, but it’d be a PITA to keep it separate from this already-getting-big shorcuts patch. as soon as feature freeze hits I have *got* to set up git-svn :P
while I’ve been waiting for a review on the shortcut code, I poked at the sreensaver a bit, changing some text (and discovering that one of my libplasma changes was clobbering text on the lock action, and I managed to break the config action aaagain).
I’m hoping that the unlock-y actions will be a bit clearer now: when the screen is locked, the action that unlocks and leaves the screensaver is “unlock”, and the action that unlocks but keeps you there is “configure widgets”. when the screen isn’t locked (either because you clicked “configure widgets” from a locked screen or from the screensaver kcm) the action that leaves is “leave screensaver”, and the action that relocks it is “lock screen”. I’m still not 100% happy with these strings (or the icons for these actions), but they should make more sense than the old ones. string freeze is coming, the goose is getting fat… um. aanyways. :) screenshots!
there’s also a bunch of other things I was planning to work on… once feature freeze hits, I can go around checking widgets for security stuff (I do hope I can fix all security issues without string changes – why’s the string freeze so soon?) and the Icon plasmoid has some bugs that… really bug me. and of course there’s summer of code approaching :) whee, it’s going to be a fun summer.