-
Notifications
You must be signed in to change notification settings - Fork 56
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
Accessibility improvements #85
base: master
Are you sure you want to change the base?
Conversation
(Otherwise the subsections’ titles are not read by screen readers and such.)
Guys, any comments on this PR? @mvo5? @BryanQuigley? |
These are generic comments - I'm not using synaptic atm - doing some distro hopping... anyway.. (and wait to see what @mvo5 says before making any big changes) FIXMEs I would drop all changes to the files you don't think are used any make a separate list of them (and maybe another PR to remove them. In my limited understanding: |
I'm not a contributor here, but this looks like a decent set of changes to me. I concur that the labelling seems unlikely to cause any issues. I'm not sure why the invisible cursor improves accessibility though - I often find it confusing when the cursor isn't visible, especially if I'm controlling a system over eg VNC. |
Thanks for the PR and sorry that it took me forever to reply here. I had a look over the first commit and it looks interesting and like a good improvement, however when trying to run it, I get:
Did I miss anything when testing this? |
Greetings,
this is a proposal for some accessibility improvements (mainly labelling).
A rather big remaining issue is that the status columns in the TreeView
are still not exposed, and that the context menu for packages still isn’t
accessible through keyboard input. But I’m gonna tackle that another
time hopefully...