Ostatnia aktualizacja 16 sierpnia 2026
Dostępność
To oświadczenie ma być weryfikowalne. Wszystko poniżej jest albo zmierzone, albo wynika wprost z kodu — a czego nie sprawdziliśmy, wymieniamy jako ograniczenie, zamiast to pomijać.
Standard, do którego dążymy
Celujemy w WCAG 2.1 na poziomie AA. Testy automatyczne nie wykrywają naruszeń na poziomie A ani AA, a kontrast kolorów zmierzyliśmy ręcznie w obu motywach, zamiast oceniać go na oko.
- Motyw ciemny, najgorszy przypadek
- 5.4:1
- Motyw jasny, najgorszy przypadek
- 5.3:1
- AA wymaga
- 4.5:1
Co jest wbudowane
Kontrast jest zmierzony, nie oszacowany
Każdy kolor tekstu w obu motywach sprawdzono względem rzeczywistego tła. Najgorszy przypadek to 5,4:1 w motywie ciemnym i 5,3:1 w jasnym, przy wymaganych przez AA 4,5:1 dla tekstu.
Zagadka nie ma limitu czasu
Nic nie jest mierzone czasem. Odliczanie na stronie głównej wskazuje, kiedy pojawi się kolejna zagadka, a nie ile masz czasu — a każda dawna zagadka pozostaje grywalna bez końca.
Dwa motywy i przełącznik ligatur
Ciemny i jasny są równorzędne — żaden nie jest doczepiony na końcu. Ligatury programistyczne są domyślnie wyłączone i można je włączyć: jednym czytelnikom pomagają, innym przeszkadzają, więc to wybór, a nie decyzja podjęta za Ciebie.
Preferencje ruchu są respektowane
Jedyną animacją na stronie jest migający kursor. Jeśli Twój system prosi o ograniczenie ruchu, animacje i przejścia są redukowane praktycznie do zera.
Powiększanie nigdy nie jest blokowane
Nie ustawiono maksymalnej skali, więc zarówno powiększanie gestem, jak i przeglądarką działa bez ograniczeń. Układy się przelewają, zamiast wymagać przewijania w poziomie; przewijają się tylko szerokie bloki kodu, i to wewnątrz siebie.
Struktura, po której czytnik ekranu się porusza
Na każdej stronie pierwszy jest link pomijający. Punkty orientacyjne, kolejność nagłówków i etykiety pól są na miejscu, a kolorowana składniowo kopia Twojego kodu jest ukryta przed technologią wspomagającą, by nie była odczytywana dwukrotnie.
Klawiatura
- Tab
- W edytorze wstawia dwie spacje. Wszędzie indziej przechodzi do następnego elementu.
- Esc, then Tab
- Opuszcza edytor. Escape sprawia, że kolejny Tab przenosi fokus zamiast wcinać, więc edytor nigdy Cię nie uwięzi.
- Tab, then Enter
- Z góry dowolnej strony pozwala dotrzeć do linku pomijającego i przejść prosto do treści głównej.
Czego nie sprawdziliśmy
Uczciwa część. Nie ukrywamy żadnej z tych rzeczy do czasu, aż ktoś je zauważy.
- Strona nie została przetestowana od początku do końca przez osobę, która na co dzień korzysta z czytnika ekranu. Testy automatyczne przechodzą, a znaczniki pisano z myślą o technologiach wspomagających, ale to nie to samo — i wolimy to powiedzieć, niż sugerować coś innego.
- Narzędzia automatyczne pokrywają mniej więcej jedną trzecią kryteriów WCAG. Ich przejście — co ta strona osiąga — jest dowodem staranności, a nie dowodem zgodności.
- Edytor zagadek to zwykłe pole tekstowe z kolorowaniem składni namalowanym za nim. Dzięki temu jest znacznie bardziej przewidywalny niż własny widget edytora, ale oznacza też brak autouzupełniania, dopasowywania nawiasów i zapowiadania błędów składni w trakcie pisania.
- Rozwiązywanie tych zagadek wymaga czytania kodu, a kod jest gęsty. Nie znaleźliśmy sposobu, by uczynić TypeScript na poziomie typów mniej wymagającym w czytaniu, nie zmieniając przy tym tematu.
Napotkałeś barierę?
Napisz, co się stało, na której stronie i z czego korzystałeś — przeglądarka, czytnik ekranu, cokolwiek istotnego. Zgłoszenia dotyczące dostępności trafiają na początek kolejki, a odpowie Ci człowiek, nie formularz.
Zgłoś problem z dostępnością