KDE

Back on track (Lancelot)

Well, I confess that I could be called lazy and all, since there is not that much visible progress in Lancelot’s world. But I have a couple of excuses:

  • Exams. Unfortunately, I have obligations beside KDE, Plasma and Lancelot. If somebody would like to pay me to do KDE work, I would gladly accept. :)
  • Plasma breakage. As you probably know, Plasma went through API review and conversion to WoC. So, that had to be done for Lancelot as well. And it was quite painful since Lancelot is based on completely custom-made widgets (now in a separate liblancelot library).

So, enough complaining and excuses, Lancelot is now again in buildable state, and more importantly, in a screenshottable state:
Lancelot WoC
(the wallpaper atm is from NetBeans projet’s website).

The news include:

  • PUCK: Improvements to PUCK (Plasma UI Compiler) which now has an automatic module generator for custom classes. It parses the class definition and generates Python modules for PUCK (most Lancelot modules for PUCK are generated using this).
  • libLancelot: The backgrounds for all widgets are based on SvgPanel.
  • Lancelot launcher applet: The main applet is rewritten, and it has a few glitches at the moment. The configuration is now complying with the new Plasma’s configuration framework.
  • Lancelot menu: Have I mentioned that it is screenshottable? Nothing more than that ATM.

That’s all for today. Cheerio!

  • E-mail this story to a friend!
  • Digg
  • Technorati
  • del.icio.us
  • TwitThis
  • Google

4 Comments »

  1. NIIICE!! I can’t wait for a replacement to the current situation. This looks super :)

    Comment by tek — May 23, 2008 @ 11:35 am

  2. Yes, I have the same problem with my application which is in progress now. Qt4.4 have not only widgets but also layouts and that already implemented using custom classes. To change or not to change, this is the question. =)

    Comment by Alexei Sergeev — May 23, 2008 @ 11:45 am

  3. i’ve compiled it…
    i’m getting it rendering in black…

    any hint???

    Comment by Enzo Belmont — May 24, 2008 @ 4:46 am

  4. @Enzo
    Is it black with composite turned off? It it is, it means that it can not find the Lancelot theme. Check whether the theme is installed in the $KDE_INSTALL_DIR/share/apps/desktoptheme/default/lancelot/ (and check that your active plasma theme has no lancelot dir in it - if it has, delete it, or copy the lancelot dir from the default one)

    Comment by admin — May 24, 2008 @ 7:19 am

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress
Copyright by Ivan Čukić, Foment Group