KDE/kdebase/workspace/plasma/generic/applets/systemtray/core

Marco Martin notmart at gmail.com
Mon Nov 1 20:00:47 CET 2010


On Monday 01 November 2010, Marco Martin wrote:
> On 10/31/10, Aaron J. Seigo <aseigo at kde.org> wrote:
> > On Sunday, October 31, 2010, Giulio Camuffo wrote:
> >> In data domenica 31 ottobre 2010 16:41:56, Aaron J. Seigo ha scritto:
> >> > the # of people and the # of times that this will cause real errors
> >> > versus the problems caused by not being able to distinguish attention
> >> > needers versus non- attention needers means this change probably makes
> >> > no sense.
> >> > 
> >> > yes, there are downsides to both ways of doing it. but now we're
> >> > optimizing for the fringe case.
> >> 
> >> I'm not an usability expert, but i think that moving icons under the
> >> mouse cursor is a rather grave usability issue.
> > 
> > most of the time the mouse isn't over the icon. as i said, it is now
> > optimized
> > for the _fringe case_.
> > 
> > if we really want to make sure we don't move icons when the mouse is over
> > them, then before promoting the icon to the status area, check for the
> > icon (or the system tray in general) being hovered. if it isn't, then
> > move the icon. if it is, then mark the icon as needing to be moved and
> > make the necessary move (if still needed) when the mouse moves out of
> > the system tray.
> 
> I rather like this idea, what i would like to try is the fo-lowing
>  status changes
> wait a second
> check for the mouse cursor
> if no moseover, move
> else delay move to the mouseoout

now in trunk it should do just that ;)

Cheers,
Marco Martin


More information about the Plasma-devel mailing list