There are some news in the Plasma, Lancelot, Shelf, QML components, blah blah whoop whoop land. As some of the people have noticed from the previous screenshots, I’ve begun working on a QML port of Lancelot.
The Launcher building toolkit
In Lancelot 1, I decided that it would be awesome to allow people to put parts of it on the desktop or panel or wherever even without using the Lancelot menu. Those were implemented as the Shelf (formerly known as Lancelot Parts) applet.
This time, for what will be known as Lancelot 2 I decided to go one step further - to break everything into QML components, be it data models or UI elements.
Now, you need only a few lines of QML to replicate the same functionality of the Shelf applet (the first column in the screenshot). The second is essentially the same, but uses the IconView.
You don’t need to stop there - you can create custom widgets and pass custom delegates (third column), custom item views (all the models have the same API) etc.
Lancelot specific
The menu itself is also going to be as changeable as possible - now that the UI is based on QML, the users will be able to create different layouts, and share them on the kde-look.org. So, for anyone who desired a simpler menu, a menu that shows the items in a grid of icons, and not in a list, for anyone who … I can only say - it will be possible.
It will even be possible to create a telepathy quick-send-message applet if you want to.
Good day everyone. I need a brave soul (or two) who have the guts to add a long-standing missing feature to the Activities system …
THE UNIT TESTING FRAMEWORK
… I know, I know. It is far from being a thrilling work, but everyone would benefit from it.
I’ve started introducing asserts all over the code to make it more predictable and tested at runtime, but that is not enough. Asserts are there to check whether somebody is abusing kactivitymanagerd, while unit testing will be for when we (whoever works on kamd) are using some methods in a wrong fashion.
Published
in the KDE development section,
on 9 December 2012
Marco announced a new version (rework) of the Air theme for Plasma.
That reminded me of the fact I forgot to blog about the new version of Slim Glow that will be in 4.10.
The most noticeable change is that the system tray icons, share-like-connect icons, and others are now based on the awesome Font Awesome by Dave Gandy (http://fortawesome.github.com/Font-Awesome)
The second is that it is now even slimmer. The desktop widgets have smaller border, especially those like the folder view.
The theme is now again a regular citizen of kde-look.org. Since the non-default themes were moved from standard installations into kdegraphics module, I started receiving requests to make the theme available through the Get Hot New Stuff since rarely anyone wants to install kdegraphics kdeartwork. I understood the desire for this, so I complied.
Published
in the KDE development section,
on 17 October 2012
Hi all,
While we all love and cherish our KDE browsers (Konq and rekonq) there are many users of Firefox and Chromium. And they can not use share-like-connect, they can not have their web-pages linked to activities, they can not …
Is there a brave soul in our community (or a few brave souls) that are willing to write a small addon for any of the aforementioned programs that will
know when a URL is loaded in a tab
know when the user switches between tabs
know the windowID of the window in which the tab resides, and
and report those events to the activity manager?
Talking to the activity manager is the easiest part of it all, it has C bindings, it is a d-bus service, so take your pick.
If you’re interested, please write to us on plasma-devel at kde.org