Audit and improve accessibility across the desktop UI
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 38/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- rust
- Ambito
- accessibility, desktop
Direzione di ricerca
Start by reading the workbench guide and the UI entry points for Search, Comparer, dialogs, tables, and floating windows; inspect the project’s egui/accesskit support. Audit keyboard navigation, focus behavior, scaling, contrast, and screen-reader access on the named platforms. Done means documenting the audit results and remaining gaps, meeting the keyboard and focus criteria, and adding accessibility labels or shortcuts to the workbench guide.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
Perseid aims to be keyboard-friendly and cross-platform, and Milestone 5 names
accessibility. The UI includes many custom-painted controls, tables, and floating
windows, but there is no documented accessibility audit or screen-reader
validation.
Proposal
- Audit keyboard-only use of every core workflow: tab navigation, focus order,
dialogs, tables, context menus, Search, and Comparer. - Add visible focus states, accessible names/roles, and sensible focus return
for custom-painted controls and windows. Investigate egui/accesskit support. - Check UI scaling, high-contrast behavior, color-only status indicators, and
motion/reduced-motion expectations. - Validate with at least one screen reader on macOS or Windows plus a Linux
keyboard-only pass. - Document known limitations and requested assistive technologies.
Acceptance criteria
- Core workflows can be completed with the keyboard alone.
- Custom controls have accessible names/roles where the platform supports
them. - Focus is visible and returns predictably after closing windows.
- The audit records platform, assistive technology, and remaining gaps.
- Accessibility labels/shortcuts are documented in the workbench guide.
- Lingua principale
- Rust
- Stelle
- 1
- Fork
- 0
- Merge medio
- 34m
- PR unite (30g)
- 66
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di andyintheshell/perseid
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
andyintheshell/perseid#73 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted priority: p3
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
andyintheshell/perseid#72 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement priority: p3
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
andyintheshell/perseid#71 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement priority: p3
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
andyintheshell/perseid#70 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation help wanted priority: p2
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
andyintheshell/perseid#68 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di andyintheshell/perseid
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
farion1231/cc-switch#8829 ·
I maintainer di solito rispondono entro 1 giorno
-
bug ci good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
longbridge/gpui-kit#3677 ·
I maintainer di solito rispondono entro 1 giorno
-
E-pr-welcome
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
seanmonstar/reqwest#3121 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
ilya-zlobintsev/LACT#1235 ·
I maintainer di solito rispondono entro 1 giorno