> On Thursday, February 3, 2011, Aurélien Gâteau wrote: > > There are ways to strongly suggest application developers to define such > > strings: for example outputing warnings on stderr when a KSNI goes live > > without having proper a11y properties set. > > catching and punishing sins (though a warning is hardly a punishment unless we > email the devs every time it happens .. yes, i'm joking ;) is not a good > approach compared to being able to prevent the sins in the first place. > > developers have every motivation to add tooltips and they usually do. it's > also easily tested by them: hover the entry with their mouse. if we use that > same data for a11y, we prevent the sins.
Using the tooltip is a handy fallback, but it will most likely be less adapted to a blind reader, especially since it may contain complex HTML content (reminds me of another discussion...), making it much more work to read for a blind user than a simple, text-only, label. I suggest we add the property Ted is proposing and specify that tooltips will be used as a fallback, but strongly recommends devs to set appropriate a11y labels (and output warnings in KDE implementation when they are not set). Aurélien _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel