This is a followup of T5535 in which we improved accessibility for symmetric file encryption. The test for this was to encrypt and decrypt files with passwords and password generation with closed eyes.
We now have an accessibility report for other parts of Kleopatra. Due to our recent extension of the user base we need to improve accessibility across the board. New features should always be implemented with accessibility in mind. E.g. decent tab orders, shortcuts and hotkeys, descriptions on buttons instead of icons and if icons are used a tooltip which a screenreader can tell.
Also we should not use only colors or other visual indicators for status.
For more details we have the accessibility report. This issue should serve as a parent for smaller tasks and shall be closed after we do another external review of the accessibility, once we as developers think that we have done everything reasonable to make our complex software accessible for everyone.
I am setting a due date for this at the start of september so that we can contract an external report in september.