During my blogging hiatus (blogatus?) there's been the usual frenetic pace of Plasma development.
There are a few new plasmoids in kdereview now, including an input method plasmoid. This will be the first time KDE has shipped with an input method widget; up until now they were always distro provided add ons and that resulted in a lot of duplicated effort and spotty results. KIMPanel (for "KDE Input Method Panel") can be run as a widgets on the desktop, in the panel or as a stand alone application. Major props to Wang Hoi for making this happen.
There's also a cute new system status plasmoid that shows system activity in the form of bubbling goo. Neat. The refactored device notifier is just about ready to go into kdebase as well.
The new system tray protocol stuff is moving along really nicely thanks to Marco's usual heroic efforts, and the Enlightenment 17 people have expressed interest in it as well as they face similar challenges with the current system tray protocol due to also being a modern, canvas-based desktop shell.
Job notifications now show file and directory stats, extenders can be grouped for stacking/collapsing (really handy for things like notifications), notifications show icons properly again, clocks can speak the time, Aike's been backporting multi-screen fixes, Wilder's been backporting krunner fixes, Davide has been puttering about the code base despite getting essentially mugged on a bus last week, Chani's been working on actions and toolboxes ... it's been relatively busy around the Plasma house. :)
Today I committed a few other things, as well.
First is the ability for runners, those plugins for KRunner and other things that want to provide query->result type workflows, to register their syntax. KRunner gained a new button that, when clicked, lists all the known commands and syntax patterns. They are displayed as search returns, and if you select one of them the syntax is placed into the search box. The edit caret is even in the right place, e.g. before the '=' for the calculator. I've only modified the runners in kdebase to register their syntax, but kdeplasma-addons will follow.
KRunner itself now shows results in a vertical list with items taking the width of the window. There's a bunch more work to do there to make it pretty, including adding some nice little animations, and there is now room for action buttons. The action buttons will allow us to show "other" actions besides the primary one, for instance to remove a file from the Recent Documents, to send a file by email or to configure the user to run a command as (ala minicli in KDE3).
Finally, I also committed a change to the Plasma desktop shell such that when the desktop toolbox is clicked, the desktop is cleared of windows using the "show desktop" functionality. When the toolbox is closed, the windows come back. This is rather convenient when doing stuff with the desktop and you don't want to pull the dashboard forward or the dashboard is viewing a different containment.
Besides the usual flow of new patch contributors, there have been lots of really great Google Summer of Code proposals making their way to the plasma-devel@ list as well. So while the "old hands" have been busy plonking away on all sorts of things to make 4.3 a fun, useful and impressive release, it looks like we'll have lots of new blood to help make 4.4 even better than that. :)