FossifyOrg / Calendar

A simple calendar with events, customizable widgets and no ads.
https://www.fossify.org
GNU General Public License v3.0
658 stars 53 forks source link

App globally unusable for blind people, major issues with Talkback #5

Open AlessandroFrangiamone opened 9 months ago

AlessandroFrangiamone commented 9 months ago

Checklist

Is your feature request related to a problem? Please describe. The application is not usable for people with visual impairments using Talkback speech synthesizer provided by Android system.

Describe the solution you'd like A first solution is to make the application usable using the Talkback speech synthesizer. Then adding the necessary labels to all views so as to allow interaction via talkback either in using the application "by exploration" or sequentially (by swiping between views using the synthesizer). Running an initial test it appears that as of now no functionality of the application is usable. In step then I would start implementing through a series of PRs the accessibility of all features of the app one by one.

Additional context The proposed solution will allow through several interventions to make the application usable by people with visual impairments, however, there are several guidelines to make the application fully accessible (WCAG). These guidelines not only impact the speech synthesizer but also the whole UI/UX of the application, compliance with these principles would lead the application to be considered fully accessible. More information here.

Aga-C commented 9 months ago

Please treat this as a completely new issue and adjust your feature request report to the issue template.

We don't know if old issues won't disappear, so it's better to not link to them and following the template will make taking the issue easier for other developers if you wouldn't be able to take the work.

AlessandroFrangiamone commented 9 months ago

Hi @Aga-C, i've updated as you indicated. As I said before, if you give me consent to work on it, I will open a PR in the next few days with the first changes to increase the accessibility of the application.

Aga-C commented 9 months ago

Thanks for filling out the template!

If you like, you can start working on an issue. There's no need to ask if you want to do any task. 

However, I'd wait until @naveensingh release the first version of the app after basic changes, so you won't have any conflicts. Then you can safely start with improvements.

AlessandroFrangiamone commented 9 months ago

Thanks!