GAAD 서약 - 3월 접근성 이슈 업데이트
React Native 접근성 개선을 위해 GitHub 커뮤니티에 간격 분석과 이슈 목록을 공유한 지 4주가 지났다. React Native 커뮤니티의 도움으로 접근성 개선 작업은 이미 큰 진전을 이루고 있다. 커뮤니티 멤버들은 기여자를 지원하고, 테스트를 검토하며, 이전의 접근성 이슈에 주목하고 있다. 3월 8일 이후로 커뮤니티는 6개의 이슈를 해결했고, 4개의 풀 리퀘스트를 완료했다. 또한 7개의 풀 리퀘스트가 검토를 위해 대기 중이다.
이 작업이 진행되는 동안 Facebook의 React Native와 접근성 팀은 이 프로젝트 이전에 제출된 접근성 버그와 이슈를 평가하고 있다. 이들은 현재의 간격 분석으로 이미 해결되었는지, 아니면 프로젝트에 추가로 포함해야 할 이슈가 있는지 확인 중이다. 이미 새로운 이슈 하나가 발견되어 프로젝트에 추가되었고, 4개의 이슈는 기존 이슈와 직접적으로 연결되었다. 또한 2개의 이슈는 근본 원인을 해결함으로써 곧 종료될 예정이다.
참여해 준 모든 커뮤니티 멤버들에게 감사드린다. 여러분의 노력이 React Native를 모두에게 더 접근 가능한 도구로 만드는 데 큰 기여를 하고 있다!
종료된 풀 리퀘스트 🎉
-
버튼 접근성에 대한 talkback 지원 추가: disabled prop #31001 - @huzaifaaak이 종료
-
feat: TouchableHighlight가 비활성화될 때 disabled accessibilityState 설정 #31135 - @natural_clar이 종료
-
[Android] TextInput 컴포넌트가 선택되었을 때 Selected State가 발표되지 않는 문제 #31144 - fabriziobertoglio1987이 종료
-
TouchableNativeFeedback 접근성에 대한 talkback 지원 추가: disabled prop #31224 - @kyamashiro73이 종료
-
접근성/버튼 테스트 #31189 - @huzaifaaak이 종료
- 버튼의 accessibilityState에 대한 테스트 추가
수정 사항
-
Button
컴포넌트 (#31001에서 수정됨):-
비활성화 상태일 때 이를 알려줌
-
버튼이 비활성화된 경우 스크린 리더의 클릭 기능을 비활성화함
-
버튼의 선택 상태를 알려줌
-
-
TextInput
컴포넌트 (#31144에서 수정됨):accessibilityState
의selected
가true
로 설정되고 엘리먼트가 포커스될 때 "selected"를 알려줌
-
TouchableHighlight
컴포넌트 (#31135에서 수정됨):- 컴포넌트가 비활성화된 경우 스크린 리더의 클릭 기능을 비활성화함
-
TouchableNativeFeedback
컴포넌트 (#31224에서 수정됨):- 컴포넌트가 비활성화된 경우 스크린 리더의 클릭 기능을 비활성화함
진행 상황
상태 | 이슈 수 |
---|---|
해결해야 할 이슈 | 53 |
커뮤니티에서 진행 중인 이슈 | 8 |
React Native 팀에서 진행 중인 이슈 | 5 |
진행 중인 풀 리퀘스트 | 3 |
리뷰 중인 풀 리퀘스트 | 4 |
함께 참여하세요!
-
새로운 기여자는 기여 가이드를 읽고 React Native GitHub의 37개 좋은 첫 이슈 목록을 살펴보세요.
-
조금 더 노력이 필요한 이슈에 관심이 있는 기여자는 Improved React Native Accessibility 프로젝트 페이지를 방문해 React Native 지식이 필요한 GitHub 이슈를 확인하세요.
-
React Native 문서를 업데이트해 접근성 격차를 해소하는 데 관심이 있는 기술 문서 작성자는 React Native Docs를 방문하세요.
-
이 프로젝트를 도울 수 있는 사람과 공유하세요!
-
GAAD Pledge 오픈소스 접근성 커뮤니티 매니저의 최신 소식을 받아보려면 Twitter나 Facebook을 팔로우하세요.