Implementing accessibility non-regression check tool

Caolán McNamara caolanm at redhat.com
Thu Jan 25 15:31:34 UTC 2018


On Thu, 2018-01-18 at 12:36 +0100, Samuel Thibault wrote:
> Hello,
> 
> This is a small mail to briefly present the work we (Hypra) will be
> doing for accessibility in LibreOffice.
> 
> Basically, the idea is to design a tool which will check .ui files
> for accessibility issues: missing relations between widgets and
> labels, notably.

Sounds useful.

FWIW, there is a little script in LibreOffice as bin/lint-ui.py which
checks for various things. It doesn't do the above, but it does at
least demo some simple .ui parsing.

> One of the remaining questions we have (it's not blocking for our
> immediate development, though) is whether this tool should be
> integrated within libreoffice, or within glade. The latter would both
> allow more widespread use of the tool by other projects, and make the
> maintenance happen there, thus less work for LibreOffice :)

With glade would seem most natural, seeing as we just reuse the
gtkbuilder file format which gtk uses. But if ends up as a relatively
simple standalone script perhaps it just needs its own gitlab/github
toplevel project and LibreOffice can pull it down from there if it
wants to integrate it into our build


More information about the LibreOffice mailing list