[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: thoughts on the systray
From:       "Aaron J. Seigo" <aseigo () kde ! org>
Date:       2005-02-14 10:44:13
Message-ID: 200502140344.30027.aseigo () kde ! org
[Download RAW message or body]


On Monday 14 February 2005 02:03, Olaf Schmidt wrote:
> I agree that the host application should have full control over the user
> interaction. It should be far easier to make Kicker fully accessible this
> way.

yes. the current systray is a nightmare to get working properly with keyboard 
access. one of the blockers to getting that done for 3.4, actually =(

> And maybe it would even make sense for screen readers to implement 
> the system tray spec and to read out the information rather than painting
> it.

very good idea! have a key binding for it in the accessibility key bindings, 
perhaps? press that combo and you get your systray contents? 

> > the application with a systray entry would only publish data, (and
> > receive event notifications, for instance "the user wants to see a
> > context menu for this entry")
>
> I am wondering whether even the context menu should be shown by the host
> application. Currently, all kicker applets have two context menus, with
> one of them being nearly inaccessible to users who need a bigger button
> size. Merging the two context menus would make the UI design far cleaner
> and more standard. But I know it is very difficult to achieve, because it
> would mean reworking the applet interface as well.

... and reworking it is something we can and should do for KDE 4.0 =) there 
are a number of issues with KPanelApplet that have emerged after several 
years of (ab)use of it, so i fully expect KPanelApplet to get some 
refactoring. context menus and accessibility are two factors that should be 
considered.

-- 
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

[Attachment #3 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic