KDE commit digest, issue 26

kde-logo-officialThe new KDE commit digest is out. The most obvious change this time is the new KDE homepage. It now follows the Oxygen style which was already used for the akademy homepage and is a huge improvement over the old version which was – from a design point of view – kind of 90’s. I hope other KDE-pages will follow. kde-look.org and kde-apps.org already got small improvements, but pages like wiki.kde.org are still missing a clear or even just usable design.

Besides that a new program, WorKflow, was introduced in SVN and also hit kde-apps.org. Workflow is basically a makro-recorder which makes it easy to automate often repeated tasks. The design relies upon single, separated steps which can be used together to create the macro. The idea is to combine the advantages of a typical macro recorder together with the possibilities of shell scripts. The interaction with the applications is done via DCOP – I hope it will be ported to DBUS somewhen soon.

Also this week the composite extension of kdm was further improved: Luboš Luňák added OpenGL support for shaped windows. That raises hopes that kwin will continue to exist in KDE 4 – as a fully fledged composite window manager. On the other side the question is still if it would not make more sense to import beryl or compiz – as long as they are not depending on GNOME stuff.

Another big thing is that first work was done to import telepathy support into kopete – that means that the decibel-guys are working now together with kopete at least in a way. That, btw., also means that telepathy will become the new instant messaging standard on Linux desktops if it develops well enough in the future. The implementation works already basically so that Michaël Larouche was able to be online via telepathy.

And last but not least: Solid has now been imported into KDE 4 svn – that means that Solid will now be used by the application developers to handle stuff with the underlying hardware (or hardware management system, like Hal or not Hal, and so on) – and that no normal KDE developer has to care what happens with the hardware anymore. They will just access Solid, and Solid will do the rest. We can only hope that the Solid developers have enough time to deliver the job🙂