[RFC] New (QML) Desktop Containment
Sebastian Kügler
sebas at kde.org
Mon Dec 10 14:29:42 UTC 2012
Hi all,
Marco and I did a design session on the new desktop containment based on the
feedback we have collected here (thanks for that!).
Underlying design goals are:
0. Little to no modality
1. using the system should be done through direct manipulation and require few
steps
2. should look pretty and have as little visual noise as possible
3. the system should be trustworthy and predictable
The main issues that stood out after discussing the proposed proof of concept
in detail were
- high modality
- confusion with windows by mixing up metaphores
- applet handle's visual noise (when unlocked, which should be default
following 0.)
We've come up with a few ideas how to tackle these issues, here's a quick
update of what we would like to try next. (I'll work on these changes this
week, so we'll have something to test quickly.)
The applet handle gets moved to the applet's side. The handle is always shown
on the right side (not close to the mousepointer anymore, as that broke
predictability more than it served its initial purpose, reducing
mousemovement). The handle itself is only shown for hovered applets.
When possible the handle controls are shown inside the applet background
frame: For larger applets, the buttons are integrated in the side of the frame
(the frame grows a little to make space, the applet itself stays exactly where
it is).
For smaller and frameless applets (handle doesn't fit), the idea is to do it
much like it's now, but adjusted visually and interactively to the other
applets, of course.
The moving halo becomes less intrusive and following the movement more
closely.
There are some "tunables" I would like to give you to try with, so it's easier
to values that "feel right". Those are grid size, delay, visibility and
opacity of movement halo. I'll have a look at making these configurable for a
test version so we have good defaults later. The idea tough is to just find
defaults, those values won't be configurable in the final size.
Cheers,
--
sebas
http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
More information about the Plasma-devel
mailing list