Zobowiązanie GAAD - Aktualizacja problemów z dostępnością za marzec
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →
Minęły cztery tygodnie od momentu, gdy zwróciliśmy się do społeczności GitHub ze szczegółowo przeanalizowanym raportem o lukach i listą problemów w celu poprawy dostępności React Native. Dzięki pomocy społeczności React Native robimy już znaczne postępy w usprawnianiu dostępności. Członkowie społeczności pomagają kontrybutorom, przeglądają testy i zwracają uwagę na wcześniejsze problemy z dostępnością. Od 8 marca społeczność zamknęła sześć problemów za pomocą czterech pull requestów, a kolejne siedem oczekuje na przegląd.
Podczas gdy te prace trwają, zespoły React Native i ds. Dostępności w Facebooku analizują błędy i problemy z dostępnością zgłoszone przed tą inicjatywą, aby ustalić, czy są już uwzględnione w obecnej analizie luk, czy też wymagają dodania do projektu. Jeden nowy problem został już odkryty i przeniesiony do projektu, cztery inne bezpośrednio odpowiadały istniejącym zgłoszeniom, a dwa kolejne powinny zostać zamknięte dzięki rozwiązaniu istniejących problemów adresujących ich pierwotne przyczyny.
Dziękujemy wszystkim członkom społeczności, którzy wzięli udział. Naprawdę przyczyniacie się do tego, by React Native stał się bardziej dostępny dla każdego!
Zamknięte Pull Requesty 🎉
-
Dodano obsługę talkback dla właściwości dostępności przycisku: disabled #31001 - zamknięte przez @huzaifaaak
-
feat: ustawianie accessibilityState na disabled gdy TouchableHighlight jest wyłączony #31135 zamknięte przez @natural_clar
-
[Android] Stan zaznaczenia nie jest ogłaszany, gdy komponent TextInput jest wybrany #31144 zamknięte przez fabriziobertoglio1987
-
Dodano obsługę talkback dla właściwości dostępności TouchableNativeFeedback: disabled #31224 zamknięte przez @kyamashiro73
-
Test dostępności/przycisku #31189 zamknięte przez @huzaifaaak
- Dodaje test dla accessibilityState przycisku
Naprawione problemy
-
Komponent
Button(naprawiony przez #31001):-
Ogłasza teraz, gdy jest wyłączony
-
Wyłącza funkcjonalność klikania dla czytników ekranu, gdy przycisk jest wyłączony
-
Ogłasza stan zaznaczenia przycisku
-
-
Komponent
TextInput(naprawiony przez #31144):- Ogłasza "selected" (wybrany), gdy accessibilityState "selected" jest ustawiony na true i element ma fokus
-
Komponent
TouchableHighlight(naprawiony przez #31135):- Wyłącza funkcjonalność klikania dla czytników ekranu, gdy komponent jest wyłączony
-
Komponent
TouchableNativeFeedback(naprawiony przez #31224):- Wyłącza funkcjonalność klikania dla czytników ekranu, gdy komponent jest wyłączony
Inne Postępy
| Status | Number of Issues |
|---|---|
| Issues To Do | 53 |
| In Progress Issues by the Community | 8 |
| In Progress Issues by React Native Team | 5 |
| Pull Request in Progress | 3 |
| Pull Request in Reviews | 4 |
Dołącz do nas!
-
Nowi kontrybutorzy powinni zapoznać się z przewodnikiem dla współtwórców i przejrzeć listę 37 good first issues w repozytorium React Native na GitHubie.
-
Osoby zainteresowane zgłoszeniami wymagającymi większego zaangażowania powinny odwiedzić stronę projektu Poprawa dostępności w React Native i zapoznać się ze zgłoszeniami wymagającymi wiedzy o React Native.
-
Redaktorzy techniczni zainteresowani aktualizacją dokumentacji React Native, aby odzwierciedlić likwidowane luki w dostępności, powinni odwiedzić dokumentację React Native.
-
Podziel się tą inicjatywą z każdym, kto może pomóc!
-
Śledź menedżera społeczności ds. dostępności open source GAAD Pledge dla React Native na Twitterze lub Facebooku, aby być na bieżąco z postępami.