[DESIGN]: Accessibility pass on the new design: large text, TalkBack, touch targets
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 56/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Domaine
- accessibility, mobile, testing
Piste de recherche
Start with the screens and widgets in mobile/lib/pages/ and mobile/lib/widgets/, then read mobile/test/ui_smoke_test.dart to understand its current coverage. Check the main flows at 200% text and display size with TalkBack, and review touch targets and contrast in all four themes. Extend the smoke test for large text and finish when the listed accessibility issues are addressed.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Context
The new design (#224) was checked in all four themes at normal text size and at 320 px wide. It hasn't been checked with large text or a screen reader.
What to do
- Go through every screen at the largest system font size (200%) and display size; fix clipped or overlapping text and controls.
- Use TalkBack on the main flows (sign in, open a chat, send a message, settings): every button has a sensible label, and the reading order makes sense.
- Check touch targets are at least 48×48 dp (for example, the password visibility toggle and the server line on the sign-in screen).
- Check text and icon contrast in all four themes, including muted text on surfaces.
- Extend the UI smoke test to render at a large text scale.
Where to look
mobile/lib/pages/, mobile/lib/widgets/, mobile/test/ui_smoke_test.dart.
- Langage dominant
- Dart
- Étoiles
- 9
- Forks
- 5
- Merge moyen
- 49 min
- PR mergées (30 j)
- 34
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CommandLineCoding/Elephant
-
area: mobile chore good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
CommandLineCoding/Elephant#247 ·
Les mainteneurs répondent en général sous 1 jour
-
area: mobile bug good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
CommandLineCoding/Elephant#245 ·
Les mainteneurs répondent en général sous 1 jour
-
area: mobile enhancement good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
CommandLineCoding/Elephant#183 ·
Les mainteneurs répondent en général sous 1 jour
-
area: mobile chore difficulty: medium testing
Difficulté 4/5 3-5 jours Accessibilité débutants 66/100
CommandLineCoding/Elephant#248 ·
Les mainteneurs répondent en général sous 1 jour
-
area: mobile enhancement good first issue
Difficulté 3/5 1-2 jours Accessibilité débutants 79/100
CommandLineCoding/Elephant#246 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de CommandLineCoding/Elephant
Issues similaires
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 76/100
livekit/client-sdk-flutter#1281 ·
Les mainteneurs répondent en général sous 4 jours
-
android bug priority: P1 qa
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
GHRik/bielik_oneclick_launcher#55 ·
Les mainteneurs répondent en général sous 1 jour
-
SchedulerBinding.requestPerformanceMode(mode) does not forward the requested mode to the engine.Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
carp demo apps enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
carp-dk/carp.sensing-flutter#670 ·
-
[BUG] IP 质量类型误判:ISP 静态段被显示为机房Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100