GAAD 承诺 - 3 月辅助功能问题更新
我们向 GitHub 社区发布了一份经过彻底审查的差距分析和问题列表,旨在改善 React Native 的无障碍功能,至今已有四周。在 React Native 社区的帮助下,我们已经在改善无障碍功能方面取得了巨大进展。社区成员一直在帮助贡献者,审查测试,并提请注意以前的无障碍功能问题。自 3 月 8 日以来,社区已通过四个拉取请求关闭了六个问题,另有七个拉取请求正在审查中。
在这些工作持续进行的同时,Facebook 的 React Native 和无障碍功能团队正在评估在此项倡议之前提交的无障碍功能错误和问题,以确定它们是否已包含在我们当前的差距分析中,或者是否存在需要纳入项目的其他问题。目前已发现一个新问题并将其纳入项目,另外四个问题直接映射到现有问题,还有两个问题预计将通过解决现有问题的根本原因而关闭。
感谢所有参与的社区成员。你们真正推动了 React Native 更具可访问性的进程!
已关闭的拉取请求 🎉
-
为按钮可访问性添加了 Talkback 支持:disabled 属性 #31001 - 由 @huzaifaaak 关闭
-
feat: 当 TouchableHighlight 被禁用时设置 disabled accessibilityState #31135 由 @natural_clar 关闭
-
[Android] 当 TextInput 组件被选中时,Selected State 不会播报 #31144 由 fabriziobertoglio1987 关闭
-
为 TouchableNativeFeedback 的可访问性添加了 Talkback 支持:disabled 属性 #31224 由 @kyamashiro73 关闭
-
Accessibility/button test #31189 由 @huzaifaaak 关闭
- 为按钮的可访问性状态添加了测试
修复
-
Button组件(通过 #31001 修复)-
现在会在禁用时进行播报
-
当按钮被禁用时,禁用屏幕阅读器的点击功能
-
播报按钮的选中状态
-
-
TextInput组件(通过 #31144 修复)- 当 "selected" accessibilityState 设置为 true 且元素获得焦点时,播报 "selected"
-
TouchableHighlight组件(通过 #31135 修复)- 当组件被禁用时,禁用屏幕阅读器的点击功能
-
TouchableNativeFeedback组件(通过 #31224 修复)- 当组件被禁用时,禁用屏幕阅读器的点击功能
其他进展
| 状态 | 问题数量 |
|---|---|
| 待办问题 | 53 |
| 社区正在进行的中的问题 | 8 |
| React Native 团队正在进行的中的问题 | 5 |
| 正在进行的拉取请求 | 3 |
| 正在评审的拉取请求 | 4 |
参与进来!
-
新贡献者应阅读 贡献指南,并浏览 React Native GitHub 中 37 个 "Good first issues" 列表。
-
有兴趣处理需要更多工作的贡献者,请访问 改进 React Native 可访问性项目页面,查看需要他们 React Native 知识的 GitHub 问题。
-
对更新 React Native 文档以反映正在解决的可访问性差距感兴趣的技术作者,请访问 React Native 文档。
-
与任何可能提供帮助的人分享这项倡议!
-
在 Twitter 或 Facebook 上关注 GAAD Pledge 开源可访问性社区经理(React Native)以了解最新进展。