-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
can you please add semantic labels to improve accessibility for screen readers? #66
Comments
Thanks for this, it would be really good to get this in. For building with flutter, I pin to flutter 2.8.1, where are you getting stuck? If it's too much, no worries, I just can't say when I'll be able to look at this myself. |
I'm getting errors about gradel terminating with exit code 1. |
ah I see. I'm not sure if it's how I've set up the project but it seems that every few months the build completely breaks as flutter and packages change and I need to futz with it until it builds on latest. |
is there a way to fix it. |
In general, my approach is to upgrade to the latest flutter, then address the warnings and issues I get from running It's just slogging through all that to make it build again, no magic bullet that I've found. |
@snoe |
@crentava oh that's great, thank you. Do you mean here? https://github.com/snoe/deedum/blob/master/lib/next/app.dart#L105 The tab count button in the appbar was always out of sync with the actual tabs so the last big change I made was to push everything possible into the models. This managed to get everything in sync, and while I feel it's in a decent state now, I'll fully admit there could be better ways. This is the first thing I built in dart or flutter and following through tutorials it's pretty rare for them to go through advanced state management. |
sorry i didn’t explain properly haha. I ment the tabs like the bookmarks and identities tabs. You seem to generate tabs rather than hardcoding them |
sorry I still don't follow. but if you see something that can be improved while you're doing this, go ahead. |
hello. I am a visually impaired person that uses what's called a screen reader. This means that I have things on the screen read out to me. Unfortunately, this app is hard to use because it seems that a lot of the tabs/buttons are icons only.
There is a class in flutter called Semantics that allows you to add labels (along with other things) to improve accessibility. for screen reader users. If it helps, I will list out the parts that aren't labeled.
the only thing you have to do is to wrap the widgets for the tabs and buttons in the Semantics widget.
I was going to do this myself, but I can't seem to get flutter to run the app or even build an apk.
Thank you for your time
The text was updated successfully, but these errors were encountered: