Accessibilité
Thremark est conçu pour tout le monde. L’accessibilité fait partie intégrante du produit, pas une réflexion après coup.
VoiceOver
Chaque écran, bouton et interaction comprend des libellés descriptifs et des indices. Messages de chat, marques, fichiers, paywall — tout est entièrement navigable avec VoiceOver.
Traits sémantiques (.isHeader, .isButton), éléments enfants combinés pour les cellules complexes, éléments décoratifs masqués des technologies d’assistance.
Dynamic Type
Le texte et les éléments d’interface s’adaptent à votre taille de texte préférée. Du plus petit à Accessibility XXL — Thremark adapte la mise en page, l’espacement et les zones tactiles.
Conçu avec @ScaledMetric, des styles de police sémantiques et un système central ScaledLayout. Mise à l’échelle maximale limitée à accessibility3 pour une lisibilité optimale.
Dark Mode
Prise en charge native complète de Dark Mode sur chaque écran. Les couleurs, matériaux et icônes s’adaptent automatiquement à l’apparence de votre système.
Utilise @Environment colorScheme avec des variantes adaptatives de SF Symbol, une opacité dynamique et des matériaux natifs.
Reduce Motion
Lorsque Reduce Motion est activé, les animations se simplifient avec élégance. Effets de pulsation, glass piloté par gyroscope et animations de ressort respectent votre préférence.
Namespace central Anim avec des jetons sensibles au mouvement. GlassMotionManager désactive le gyroscope lorsque reduce motion est actif. Les animations répétitives passent en états statiques.
Contraste suffisant
Les éléments d’interface respectent les exigences de contraste. Lorsque Increase Contrast est activé, les bordures et séparateurs deviennent plus prononcés pour une meilleure visibilité.
ContrastBorderModifier réagit à colorSchemeContrast. Prise en charge de Bold Text via l’environnement legibilityWeight. Protection Smart Invert sur les images et avatars.
Voice Control
Naviguez dans Thremark en mains libres avec iOS Voice Control. Tous les éléments interactifs ont des noms accessibles pour l’interaction vocale.
Identifiants d’accessibilité sur les contrôles clés pour les libellés de superposition Voice Control. Les contrôles SwiftUI standard offrent une compatibilité automatique avec Voice Control.
Disponible sur
Retours
Si tu rencontres des obstacles d’accessibilité dans Thremark, fais-le nous savoir à [email protected] On prend chaque signalement au sérieux.