Skip to content

A11y Nutrition Label: Größeren Text bis mindestens 200 Prozent appweit absichern #321

Description

@mpwg

Kontext

Apple bewertet „Larger Text / Größerer Text“ danach, ob die Hauptansichten Textvergrößerung bis mindestens 200% unterstützen, ohne dass Lesbarkeit durch Überlappung oder harte Trunkierung leidet.

Audit am 2026-04-30:

  • Home und neuer Eintrag haben UI-Tests mit UICTContentSizeCategoryAccessibilityL.
  • Das Designsystem nutzt teils dynamische Textstyles, aber auch feste Font.system(size:)-Werte für Metriken und Titel.
  • Mehrere Views verwenden lineLimit/minimumScaleFactor, wodurch große Schriftgrößen zwar platzsparend bleiben, aber nicht durchgängig als 200%-fähige UI belegt sind.
  • Für Verlauf, Detail, Export, Therapie und Einstellungen wurde keine vergleichbare 200%-Regression gefunden.

Aufgabe

  • Alle Hauptflows bei Accessibility-Textgrößen prüfen und Layout-Probleme beheben.
  • Feste Fontgrößen dort ersetzen oder relativ skalieren, wo sie für normalen Inhalt statt reine dekorative Metriken genutzt werden.
  • Trunkierung nur dort belassen, wo Inhalt weiterhin verständlich und erreichbar bleibt.
  • UI-Tests/Screenshots für repräsentative Hauptscreens mit sehr großer Schrift ergänzen.

Akzeptanzkriterien

  • Appweite Hauptaufgaben funktionieren mit mindestens 200% Textgröße.
  • Kein wichtiger Text überlappt, verschwindet vollständig oder wird unverständlich gekürzt.
  • Regressionen sind durch UI-Test oder dokumentierte Screenshot-QA abgesichert.

Apple-Kriterium: https://developer.apple.com/help/app-store-connect/manage-app-accessibility/larger-text-accessibility-evaluation-criteria/

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttype:iosiOS-App, SwiftUI oder Xcode-bezogene Arbeittype:qaTests, QA oder Release-Checklistentype:storeApp Store Connect, Metadaten oder Submission

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions