flutter-package / images_picker

Flutter plugin for selecting images/videos from the Android and iOS gallery, and taking pictures/videos with the camera
MIT License
65 stars 85 forks source link

This package has a lot of accessibility issues #67

Open luomo-pro opened 2 years ago

luomo-pro commented 2 years ago

I am a blind developer. I found that there are a lot of accessibility problems in the image selection interface, which greatly affects the use of the disabled. Talk back can be opened on Android phones. For details, see: https://medium.com/flutter-community/a-deep-dive-into-flutters-accessibility-widgets-eb0ef9455bc I'm from China and don't know English well, so I use a translator. If you can't understand it, you are welcome to comment. The accessibility of pictures selected by wechat itself is very good. You can compare it. Now I find the following problems: 1.Select the picture interface, touch the return button, and there is no label "return". 2.Each asset item has no label. When selecting pictures in wechat, the label of each picture is "picture X, Y", "X" is the serial number of the picture, and "Y" is the modification time of the picture. If it is a video, the label is "video X, Z, Y", in which there is an additional "Z", which is the duration of the video. 3.The selection check box of each asset item has no label and selected status. 4.The picture preview interface, the return button in the upper left corner have no labels. 5.In the picture preview interface, the text of the check box and the specific check box are the two focuses, and they should be merged. You can open talk back to use these questions. You can compare it with wechat's own, and you can find many of your accessibility problems. About how to add labels and set the selected status, you can see: https://flutter.dev/docs/development/accessibility-and-localization/accessibility I hope these problems can be repaired as soon as possible. It is very important for blind users. Thank you very much!