[RFC] New (QML) Desktop Containment

Aaron J. Seigo aseigo at kde.org
Thu Nov 22 11:45:38 UTC 2012


On Wednesday, November 21, 2012 20:10:06 Sebastian Kügler wrote:
> * less visual clutter (especially caused by applet handle when unlocked)

how is it less visual clutter when the unlocked state, which is the default 
state and should be encouraged as such for fairly obvious reasons, has frames 
and buttons around every single widget?

it also means that non-rectangular widgets are always rectangular. for things 
like the analog clock this makes them far less visually appealing.

.. and we're also back to "we have windows on the desktop" which means mixing 
metaphores pretty deeply and in a very non-obvious (to the average person) 
way. "what is the difference between the windows on my desktop and the windows 
that are floating?" (which rapidly becomes: "Why can't I do X with the ones 
stuck to the desktop that I can with the ones that float around?", or vice 
versa). we don't get this problem in plasma active's contour because there are 
no floating windows.

it loses rotation of items. yes, this is not an amazingly *functional* thing, 
but not all things in life that have value are functional. the # of layouts 
i've seen where people have taken the time to personally arrange photos, for 
instance, with rotation speaks to the (known and measured) concept that people 
feel more at home in a space they can freely remake even if it the result is 
less efficient than in a space that they can't, even if it is more efficient.

on the whole, this strikes me as very techy-oriented and extremely non-
organic.

showing the grid while moving things is also pretty .. ugh. on touch it makes 
sense for 2 reasons:

* granularity of and visibility duing dragging with a finger is pretty poor
* given the small screen real-estate and the effort needed to move things 
around, moving things to the nearest open space is pretty common

on desktop, i'd suggest trying to always drop things where they are placed by 
the user and never move it elsewhere for them. that may mean resizing other 
widgets.

one thing the grid also does is prevent overlap of widgets. this is fine for 
final results, but makes moving things around with the free space on screen is 
small a right bitch. basically, it turns into a game of "15 puzzle" where the 
pieces can be resized. again, on active we get around this by providing 
infinite vertical heigh, which works because touch makes the scrolling very 
simple and intuitive.

so .. the good:

* alignment made easy
* it's very fluid looking
* QML ftw :)

-- 
Aaron J. Seigo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20121122/9ff2980e/attachment.sig>


More information about the Plasma-devel mailing list