Ostatnia aktualizacja 18 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.07:1
- Motyw jasny, najgorszy przypadek
- 4.99: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,07:1 w motywie ciemnym i 4,99: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. Uruchomienie testów samo ogłasza swój wynik, więc werdykt nigdy nie zależy od zauważenia zmiany na ekranie.
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ą
