Squeezing "Show Keyboard Status" indicator into KDE 4.2

Aaron J. Seigo aseigo at kde.org
Mon Jan 5 18:11:19 GMT 2009


On Friday 02 January 2009, Dotan Cohen wrote:
> Due to disability, I cannot move to KDE 4.x until this issue is resolved:
> http://bugs.kde.org/show_bug.cgi?id=165402
>
> I have spoken with the developer and he is confident that the applet
> is ready to move from review to plasma-addons, someone just needs to

i'm confident it isn't. ;)

first, the applet belong in kdebase/workspace imho. a11y isn't an "add on", it 
needs to be part of the core package.

unfortunately, the artwork is beyond shameful. i'd be emberassed to ship that 
thing in its current state. that's reason #1 it hasn't moved out of kdereview.

i understand that it needs to be clear and easy to see/perceive, but i think 
we can do better than that.

there's also numerous fubar's in there, such as:

* it creates it's own KIconLoader on line 82

* it uses pixmaps in the icon theme for the buttons; this probably made sense 
when the code that was ported to make this applet was written. these days it 
should be using an SVG. this is one of the reasons it doesn't scale properly, 
which is ironic for an a11y tool.

* it doesn't use Plasma::Theme (see line 141)

etc... it needs work, but it just got moved into kdereview and nobody's really 
said anything about it to anyone since. whoever is working on it these days 
ought to come into #plasma or find us on plasma-devel at kde.org and work these 
issues out, otherwise we need to find someone who can do that work to prevent 
it from staying in kdereview or not making it into kdebase or plasma-addons at 
all.

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

KDE core developer sponsored by Qt Software

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20090105/1ede5583/attachment.sig>


More information about the kde-core-devel mailing list