New (QML) Desktop Containment, Take 2 (with movie!)

Sebastian Kügler sebas at kde.org
Mon Jan 28 15:58:19 UTC 2013


Hi,

The new desktop containment is coming along nicely. After the first round of 
feedback (thanks for that, btw, for reference, it's the thread with subject 
"[RFC] New (QML) Desktop Containment").

In this iteration, the design is much closer to the current containment. The 
handle has been revamped and is now integrated into the frame, and a bunch of 
missing features has been added (rotation, for example), others brought in 
line with the goals of this piece of software.

A movie says more than thousand words, so please watch this:

http://www.youtube.com/watch?v=GR5UZUtcOGc

The changes from the current (non-QML) containment are, roughly:
- all done in QML ;)
- handle has moved inside the appletframe
- applets align to an invisible grid

The new containnment has a (temporary, it's really only for testing and will 
be removed before release) tuning screen which allows to play around with a 
bunch of values (enable visual debugging aids to show interesting areas, 
change icon size, animation duration and opacity of the halo). This helps us 
to fine-tune a couple of variables in the current layout.

The containment still has a few bugs, but it's pretty functional and feels 
quite solid already. Bugs are:
- sizing issues, applets don't get properly laid out inside the frame
- rotation is hard to control, rotation is very skippy

toolbox:
- add panel doesn't work, missing available plugin reading machinery (works 
  fine from the context menu)
- Containment settings in context menu is grayed out (works fine from toolbox)

The latest state can be found in kde-workspace, in my branch called 
plasma/sebas/desktop-qml. This will install two additional Plasma packages, 
one for the toolbox, one for the containment. Please give it a try and report 
your findings.

Cheers,
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9


More information about the Plasma-devel mailing list