NoCheck
ConfidențialitateTermeni
  • English
  • العربية
  • Čeština
  • Deutsch
  • Español
  • Français
  • עברית
  • Magyar
  • Bahasa Indonesia
  • Italiano
  • 日本語
  • 한국어
  • Nederlands
  • Polski
  • Português (Brasil)
  • Română
  • Русский
  • Svenska
  • Türkçe
  • Українська
  • Tiếng Việt
Pagina principală/Accesibilitate

Accesibilitate

Ultima actualizare: 11 septembrie 2026

NoCheck ar trebui să poată fi folosit de oricine întreține un vehicul. Pagina aceasta spune ce face aplicația astăzi, ce încă nu face și cum ne poți scrie când ceva îți stă în cale.

Preferăm să fim exacți decât liniștitori. Fiecare afirmație de mai jos este ceva pentru care aplicația e construită și testată; tot ce nu am verificat se află la Ce nu afirmăm încă, în loc să fie lăsat deoparte. Acolo unde o regulă are excepții, excepțiile sunt tipărite lângă ea, cu măsurătorile lor — o regulă rotunjită în sus este exact ceea ce face ca o pagină despre accesibilitate să nu valoreze nimic.

Ce acceptă NoCheck astăzi

Text mai mare

NoCheck respectă dimensiunea textului din sistem, inclusiv setările cele mai mari. Ecranele se reașază în loc să taie: rândurile cresc în înălțime, etichetele trec pe rândul următor, iar fiecare componentă a aplicației trece printr-un test automat la 200 % dimensiune a textului, care pică la orice depășire. Separat, fiecare traducere are un buget de lungime pentru controalele care nu pot crește — engleza e cea mai scurtă limbă pe care o publicăm, așa că un buton măsurat doar pe ea ar depăși în jumătate dintre celelalte.

O setezi în setările de sistem ale dispozitivului — la Accesibilitate pe iOS, la Afișare pe Android. NoCheck preia valoarea și, intenționat, nu are o setare proprie de dimensiune a textului care s-ar putea desincroniza.

Aspect întunecat

O temă întunecată completă, nu un filtru peste cea luminoasă — fiecare culoare e desenată pentru propriul fundal. Implicit urmează setarea sistemului, iar Setări → Preferințe → Temă în aplicație o suprascrie în ambele sensuri.

Niciodată doar culoarea

Starea de întreținere a unui vehicul nu e comunicată niciodată doar prin culoare. Fiecare stare poartă o etichetă scrisă — În întârziere, În curând, În termen — și pictograma ei; culoarea repetă acel mesaj, dar nu îl poartă niciodată. Aceeași regulă e valabilă pe panou, pe ecranul vehiculului și în fiecare listă dintre ele.

Mișcare redusă

Când sistemul cere mișcare redusă, NoCheck respectă. Marcajele de încărcare nu mai licăresc deloc. Acțiunile prin glisare ale unui rând se mișcă în continuare, dar alunecarea scade de la 220 ms cu resort la 100 ms cu viteză constantă, iar animația de indiciu, care sugerează că bara de acțiuni există, este omisă cu totul. Scriem așa, și nu „fără animație”, fiindcă nu e nimic: dacă cele 100 ms de alunecare tot vă deranjează, vrem să aflăm.

Zone de atingere

Controalele au 48 × 48 dp ca regulă, chiar dacă ce se vede e mai mic: un punct de stare de 7 dp, un buton mic cu pictogramă și un link de text au, toate, o țintă cât un deget în spate.

Patru elemente sunt mai mici în mod deliberat, iar noi preferăm să le enumerăm decât să rotunjim regula în sus. Sunt compacte din construcție, fiecare acțiune are și un drum mai mare, iar un test automat ține fiecare element la dimensiunea lui măsurată, ca niciunul să nu se micșoreze mai departe pe nesimțite:

Element Dimensiune desenată Alt drum către aceeași acțiune
Comutatorul de unități / mod 26 × 47,6 dp Segmentele sunt late și alăturate, așa că o ratare nimerește segmentul vecin, nu golul
Acțiunea „Înregistrează o revizie” din antet 22 × 113,7 dp În ecranul de revizii, aceeași acțiune e un buton întreg de 48 × 48 în bară; în ecranul vehiculului, fiecare rând de revizie de dedesubt deschide același lucru
Pastila „Actualizează indicația” 38 dp înălțime O atingere oriunde altundeva pe card deschide vehiculul, unde aceeași acțiune e la un rând distanță
Subsolul cu propunerea de copie de rezervă 42 dp înălțime Același ecran o oferă și ca rând întreg

Flutter nu înregistrează o atingere în afara zonei desenate, deci sunt ținte reale, nu umflate cu margini. Dacă vreuna vă rămâne în afara razei de acțiune, merită un mesaj: dimensiunile sunt o decizie de design, nu o lege.

Cititoare de ecran

Controalele interactive poartă etichete pentru VoiceOver și TalkBack, iar nicio acțiune din NoCheck nu se poate atinge doar prin glisare — fiecare acțiune pe care o dezvăluie glisarea îi este oferită cititorului de ecran ca acțiune de rând cu nume, așa că VoiceOver și TalkBack nu au niciodată nevoie de acest gest.

🚨 Fără cititor de ecran, un gest nu are echivalent. În majoritatea listelor, apăsarea lungă deschide același meniu ca glisarea. La rândurile de revizie face altceva: pornește selecția multiplă, ca să bifați mai multe lucrări ca făcute deodată. Ștergerea unui element de revizie este acolo o glisare sau acțiunea de rând pe care o primește cititorul de ecran. Dacă puteți apăsa lung, dar nu glisa, și nu folosiți cititor de ecran, tocmai ștergerea aceasta este deocamdată în afara razei. E pe lista noastră.

Contrastul acolo unde contează cel mai mult

Textul principal măsoară 17,4:1 pe tema luminoasă și 15,1:1 pe cea întunecată — ambele peste cel mai strict nivel WCAG. Etichetele de stare — Restant, În curând, La zi — stau la 10:1 sau mai bine pe tema luminoasă; pe cea întunecată, aceleași etichete dau între 4,7:1 și 6,4:1, ceea ce trece WCAG AA, dar fără marja temei luminoase, iar noi preferăm să tipărim ambele cifre decât pe cea mai avantajoasă.

Valorile sunt calculate din paleta însăși de un test care pică build-ul de îndată ce vreuna se mișcă — pagina aceasta nu poate deci să se învechească în tăcere; nu sunt estimate din ochi.

Ce nu afirmăm încă

Contrast suficient în ansamblu

Nu declarăm intenționat Contrast suficient în App Store, pentru că încă nu e adevărat peste tot. Grisul secundar pe care NoCheck îl folosește pentru indicații, legende și subrânduri măsoară 3,25:1 pe tema luminoasă — sub cei 4,5:1 pe care WCAG AA îi cere pentru text mic. E lizibil, nu e niciodată singurul loc unde apare o informație și e pe lista noastră. Tema întunecată nu are această problemă.

O trecere completă cu cititor de ecran

Etichetele sunt la locul lor, dar NoCheck nu a trecut printr-un audit de la cap la coadă cu VoiceOver sau TalkBack, făcut de cineva care le folosește zilnic. Până atunci nu vom spune că aplicația „acceptă VoiceOver”, ca și cum chestiunea ar fi rezolvată.

Afișaje braille, Control cu comutatoare și Control vocal

Netestate. Nu avem motive să credem că sunt defecte și nici dovezi că funcționează.

Standardele după care ne ghidăm

  • WCAG 2.2, nivel AA ca țintă. Sunt scrise pentru web, așa că unele părți se transpun doar aproximativ într-o aplicație nativă; le tratăm ca ștachetă, nu ca pe un certificat care ne-a fost acordat.
  • Accessibility Nutrition Labels de la Apple — declarăm doar funcțiile pe care le susțin codul și testele lui, motiv pentru care lista de pe pagina noastră din App Store e mai scurtă decât ar putea fi.
  • Ghidul de accesibilitate Android pentru zone de atingere, etichete și scalarea textului.

Acest site

Fiecare pagină a acestui site e ținută la un scor de accesibilitate Lighthouse perfect în integrarea continuă — o versiune care scade sub el nu se publică. E o verificare automată și nu înlocuiește una umană, dar înseamnă că nicio lansare nu regresează în tăcere.

Spune-ne ce îți stă în cale

Scrie la support@nocheck.app. Ajută dacă poți spune:

  • pe ce ecran erai,
  • ce dispozitiv și ce versiune de sistem,
  • ce tehnologie asistivă foloseai, dacă foloseai vreuna,
  • și ce te așteptai să se întâmple în schimb.

Citim fiecare mesaj. Dacă ceva de aici e învechit sau greșit, și asta merită un e-mail — pagina asta e utilă doar cât timp e sinceră.

NoCheck

Informații juridice

ConfidențialitateTermeniAccesibilitate

Contact

Asistențăsupport@nocheck.app

© 2026 NoCheck. Toate drepturile rezervate.