Just a small post to let you know that extenders are now present in trunk/. Past week we’ve had quite an api review on the plasma-devel mailing list, and the extender api has improved a lot. A big thanks to everybody participating in that review!
Making changes to the new api was quite a task, but most of the stuff seems to work quite decent now. There are of course some rough edges and some known bugs, but they basically work. I’m looking forward to seeing what others do with this api.
I’ve also committed the first extender using applet in playground: the kuiserver applet (and of course dataengine). It’s unfortunately not usable anymore in a panel, but I’m working on that. The idea is to use the quite new popupapplet class which is a basic applet that switches between an icon which opens a popup showing a widget when in a panel, and just showing the widget when on the desktop. If you wish to try the kuiserver applet, you’ll currently have to patch kdelibs to register kio jobs to kuiserver instead of using the dialog based job tracker. This 1 line patch can be found in the kuiserver engine directory in playground. Eventually we’ll be working on a way to automagically fall back to the old dialogs when kuiserver isn’t present.
August 2, 2008 at 6:38 pm |
What exciting times these are. Are there any screencasts of this in action. Are the animated. I cant wait till we have a download area icon in the panel what will animated extend out to a larger area showing the files that we have downloaded. Say a folderview hidden in an icon in a panel…. How cool will that be!
August 2, 2008 at 9:46 pm |
Great news! Looking forward to give extenders a try, thanks for all your work on that
August 3, 2008 at 3:36 pm |
Can’t wait