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

Marco Martin notmart at gmail.com
Mon Nov 1 10:01:10 CET 2010


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

Cheers,
Marco Martin


More information about the Plasma-devel mailing list