-
Notifications
You must be signed in to change notification settings - Fork 734
Open
Description
Please confirm these before moving forward
- I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
- I have tested that this issue has not been fixed in the latest (beta or stable) release.
- I have checked the FAQ section for solutions
- This issue is about a bug (if it is not, please use the correct template)
Describe your issue
I'm completely blind and therefore use NVDA Screenreader.
This is a program which reads the contents of a computer screen with synthesized voice and allows non-visual interaction only with keyboard.
I have installed WingetUI 2.2.0 (latest version at the moment) and realized that non-visual accessibility of a program is poor.
- Some buttons are not reachable without mouse;
- Switches that should be a radio buttons are announced as checkboxes;
- Some buttons cannot be activated with
enterand should be pressed either withspaceor only with mouse click; - In treeviews with package lists NVDA reads only "Treeview item checked/unchecked" and does not read other information;
- Main app tabs (such as updates, discover, etc) should be real tabs but NVDA announces them as checkboxes;
- When the app does something heavy, such as updating many packages at once the screenreader is flooded with useless information and sometimes becomes unresponsive and crashes;
- Many buttons, especially in first setup windows, have no text labels at all and are announced just like "button" or "button return top".
I will try to investigate those problems and write my thoughts here but I really ask you to fix the accessibility. I think thousands of blind people around the world will thank you a lot.
Steps to reproduce the issue
- Install NVDA screenreader from nvaccess.org;
- Install latest WingetUI (2.2.0 at the moment);
- Start NVDA screenreader, disconnect your mouse and close your eyes;
- Wear headphones if necessary;
- Go through NVDA first setup and set speech parameters such as voice, rate and pitch;
- Open WingetUI and try to use it only with keyboard and without eyes.
WingetUI Log
Not applicable.
Package Managers Logs
Not applicable.
Relevant information
No response
Screenshots and videos
No response
Reactions are currently unavailable