Adding widgets to panel?

Thomas Pfeiffer colomar at autistici.org
Tue Sep 13 12:04:27 UTC 2011


 On Tue, 13 Sep 2011 12:43:06 +0200, Aaron J. Seigo wrote:
>>  Let me give an example: On my desktop I usually have a network 
>> traffic
>>  monitor always in sight. The reason for that is that if a web page
>>  seems to take forever to load, I want to know if it does actually 
>> still
>>  load or if it stopped transferring but the browser just hasn't 
>> realized
>>  it yet.
>
> that is a highly technical usage, that i'm not sure describes many 
> people in
> our target groups .. but you're in good company there: i'm totally 
> not the
> target group when it comes to such technical usages either. :)
>
> for me, i'm looking at more "commonly human" traits to satisfy and
> prioritize,
> such as "a living record of my life" or "organizing my work progress" 
> than
> these technical things.

 True, this is a highly technical example. Probably only advanced users 
 care about such stuff.
 Novices would probably just either wait until the page has finished 
 loading or give up at
 some point, but they won't want to find out _why_ it took so long.

> but i'm sure we could also find more "commonly human" traits to 
> create the
> same kind of user story you just offered
>
> so ...
>
> ... it occurs to me that the window strip offers a live preview of 
> windows.
>
> ... and we have the ability to run widgets in a window, essentially a 
> "full
> screen" mode (from the user's interaction POV, not a technical 
> definition at
> the programmatic level)
>
> ... which would allow one to peek at the progress in a nice little 
> thumbnail
> alongside all other windows in the widget strip
>
> ... if we ordered and grouped windows in the window strip using some
> strategy
> like:
>
> [ Home screen ] [ FSP ] [ FSP ] [ App ] [ App ]
>
> where "FSP" == "full screen plasmoid", then we'd get a peek area, 
> great full
> screen interaction when needed/desired and stable locations for them.
>
> they could be launched (as one can already, in fact) from the 
> launcher area
> ...
>
> .. and that means we'd be able to avoid adding any new "top level" UI
> concepts, but instead just re-use the launch and peek concepts to 
> accomodate
> this need.
>
> what do you think?

 That sounds like an excellent idea! Why should users differentiate 
 between
 a widget and an application too much anyway? For a user, they are both
 "things that display stuff and can be interacted with, each with a 
 distinct
 purpose". The distinction between the two types is mostly a technical 
 one anyway.

 Those fullscreen plasmoids need to be carefully designed, though. If we 
 just
 use thumbnails in the window strip, the fullscreen presentation has to 
 be
 designed so that its thumbnail is still readable and always displays 
 the
 important information.
 Or are you thinking about rendering different content in the window 
 strip
 than on the fullscreen plasmoid itself (comparable to "plasmoid on the
 desktop vs. plasmoid on the panel" on Plasma Desktop)? This would offer
 more flexibility and better-suited content for each "mode", of course.

 This would reduce the number of actions needed to peek at the
 plasmoid to one, while still keeping the panel as such clean. So yes,
 I really like that :)

>>  I would replace can/should with "have to". The "... and listen to 
>> your
>>  customers"
>>  part of the "release early, release often" philosophy (although I'd
>>  strongly
>>  prefer "... and observe your customers using the product" whenever
>>  possible)
>>  is crucial.
>
> the real trick we face here is making sure we are able to not put too 
> much
> weight on the actual recommendations our users give us (which will be
> offered
> from the perspective of current usage paradigms; unnavoidable, and 
> something
> we even struggle with ourselves! :) and instead focussing on actual 
> usage.
 
 Absolutely. Hence my preference for observing users over listen to what 
 they
 suggest. There is a delicate balance between being innovative and being
 user-centered.

> the social sciences struggle with this a lot: what people say about 
> their
> motivations, concerns, values, etc. and what actually motivates them
> and what
> actually fulflils their needs.
>
> it isn't for the scientists in those fields, and i expect it to be a
> constant
> challenge for us as we chart a path to introducing these new usage 
> paradigms
> to the world.

 Having studied Psychology, I am fully aware of these struggles. And 
 that
 is why I know that just doing everything people _say_ isn't the way to 
 go.
 The art is to extract the underlying needs and motivations from their
 open reactions, which is difficult but possible.



More information about the Active mailing list