# Accesibilitate - PappAI

> PappAI este conceput pentru a putea fi utilizat de toată lumea. Iată ce anume susținem și cum poți semnala eventuale probleme.

Source: https://pappai.it/ro/accessibility

## 1. Aplicația mobilă (iOS și Android)

Aplicația pentru pacienți PappAI este realizată cu SwiftUI (iOS) și Jetpack Compose (Android), framework-uri care integrează nativ serviciile de accesibilitate ale platformei.

- **VoiceOver (iOS) / TalkBack (Android)**: toate ecranele principale pot fi navigate cu cititorul de ecran al sistemului. Elementele interactive au etichete descriptive.
- **Dimensiune dinamică a textului**: aplicația respectă setarea de dimensiune a textului a sistemului, inclusiv dimensiunile de accesibilitate cele mai mari. Interfețele se adaptează fără a trunchia textul.
- **Text îngroșat**: aplicația respectă opțiunea de accesibilitate Text îngroșat de pe iOS.
- **Reducere mișcare**: animațiile de intrare și tranzițiile sunt dezactivate atunci când opțiunea Reducere mișcare este activată în setările sistemului.
- **Mod întunecat**: suport complet pentru modul întunecat, cu contrast suficient atât în combinațiile deschise, cât și în cele întunecate.
- **Control vocal (iOS)**: elementele interactive au etichete unice și descriptive care permit o navigare vocală fiabilă.

Unele funcționalități complexe (captarea foto a meselor, vizualizarea planurilor PDF) pot avea un suport de accesibilitate redus. Lucrăm pentru a îmbunătăți acoperirea acestora în actualizările viitoare.

## 2. Panoul web (app.pappai.it)

Panoul web pentru nutriționiști este realizat cu React și componente shadcn/ui, care respectă standardele WAI-ARIA.

- **Navigare de la tastatură**: toate fluxurile principale sunt accesibile de la tastatură (Tab, Enter, tastele săgeată). Indicatorii de focalizare sunt întotdeauna vizibili.
- **Cititoare de ecran**: titlurile, reperele (landmarks) și etichetele ARIA sunt utilizate consecvent pe toate ecranele principale.
- **Contrast cromatic**: textul și elementele interactive îndeplinesc sau depășesc rapoartele de contrast WCAG 2.1 Nivel AA.
- **Mod întunecat**: panoul web acceptă preferința pentru modul întunecat la nivel de sistem.
- **Design responsive**: interfața se adaptează la diverse dimensiuni ale ferestrei de vizualizare și la nivelul de zoom al browserului până la 200%.

## 3. Site-ul public (pappai.it)

Acest site public utilizează HTML semantic și poate fi navigat cu tastatura și cu cititoare de ecran. Toate imaginile au text alternativ descriptiv. Bannerul de consimțământ pentru cookie-uri și toate formularele sunt accesibile de la tastatură.

- **Link de salt la conținut**: utilizatorii de tastatură sau cititor de ecran pot sări direct peste antetul și navigarea repetate pe fiecare pagină.
- **Contrast de culoare**: textul și elementele interactive au fost verificate pentru a îndeplini sau depăși rapoartele de contrast WCAG 2.1 Nivel AA.
- **Structură semantică**: secvențele de pași folosesc liste ordonate, iar tabelele de date au anteturi de rând/coloană corecte, astfel încât un cititor de ecran anunță corect structura acestora.
- **Anunțuri live**: conținutul dinamic, precum răspunsurile din chat și erorile formularelor, este anunțat automat cititoarelor de ecran.
- **Operabilitate completă de la tastatură**: fiecare control interactiv, inclusiv widgetul de chat și comutatoarele, poate fi utilizat și închis fără mouse.

## 4. Limitări cunoscute

Suntem conștienți de următoarele zone care necesită îmbunătățiri:

- Graficele și diagramele nutriționale din aplicația mobilă nu au încă descrieri complete VoiceOver/TalkBack.
- Unele conținuturi încorporate de la terți (vizualizatorul PDF) ar putea să nu fie complet accesibile.
- Suportul pentru subtitrări la conținutul video din aplicație nu este încă implementat.

Ne angajăm să îmbunătățim accesibilitatea cu fiecare versiune lansată. Dacă întâmpini o barieră care nu este menționată aici, te rugăm să ne anunți.

## 5. Contactează-ne

Dacă întâmpini bariere de accesibilitate în timpul utilizării PappAI sau dacă ai sugestii de îmbunătățire, te rugăm să ne contactezi:

- Email: [support@pappai.it](mailto:support@pappai.it): menționează "Accesibilitate" în subiect.
- Ne propunem să răspundem în termen de 5 zile lucrătoare și să rezolvăm barierele semnalate cât mai curând posibil.

## 6. Feedback și îmbunătățire continuă

Accesibilitatea este un angajament constant. Actualizăm periodic aplicația și site-ul nostru, cu obiectivul de a respecta criteriile WCAG 2.1 Nivel AA pentru toate funcționalitățile. Feedback-ul utilizatorilor este cea mai valoroasă contribuție pentru noi. Îți mulțumim că ne ajuți să îmbunătățim PappAI pentru toată lumea.
