Accesibilidad
Thremark está construido para funcionar para todos. La accesibilidad es una parte fundamental del producto, no algo secundario.
VoiceOver
Cada pantalla, botón e interacción incluye etiquetas descriptivas y sugerencias. Mensajes de chat, marcas, archivos, paywall — todo completamente navegable con VoiceOver.
Traits semánticos (.isHeader, .isButton), hijos combinados para celdas complejas, elementos decorativos ocultos de la tecnología de asistencia.
Dynamic Type
El texto y los elementos de la interfaz se escalan según tu tamaño de texto preferido. Desde pequeño hasta Accessibility XXL — Thremark adapta el diseño, el espaciado y las áreas táctiles.
Construido con @ScaledMetric, estilos de fuente semánticos y un sistema central ScaledLayout. Escalado máximo limitado a accessibility3 para una legibilidad óptima.
Dark Mode
Soporte nativo completo de Dark Mode en cada pantalla. Colores, materiales e iconos se adaptan automáticamente a la apariencia de tu sistema.
Usa @Environment colorScheme con variantes adaptativas de SF Symbol, opacidad dinámica y materiales nativos.
Reduce Motion
Cuando Reduce Motion está activado, las animaciones se simplifican con elegancia. Efectos de pulso, glass impulsado por giróscopo y animaciones de resorte respetan tu preferencia.
Namespace central Anim con tokens conscientes de movimiento. GlassMotionManager desactiva el giróscopo cuando reduce motion está activado. Las animaciones repetitivas cambian a estados estáticos.
Contraste suficiente
Los elementos de la interfaz cumplen los requisitos de contraste. Cuando Increase Contrast está activado, los bordes y separadores se vuelven más pronunciados para una mejor visibilidad.
ContrastBorderModifier responde a colorSchemeContrast. Soporte de Bold Text a través del entorno legibilityWeight. Protección Smart Invert en imágenes y avatares.
Voice Control
Navega por Thremark con manos libres usando iOS Voice Control. Todos los elementos interactivos tienen nombres accesibles para la interacción por voz.
Identificadores de accesibilidad en controles clave habilitan etiquetas de superposición de Voice Control. Los controles estándar de SwiftUI proporcionan compatibilidad automática con Voice Control.
Compatible con
Comentarios
Si encuentras alguna barrera de accesibilidad en Thremark, por favor escríbenos a [email protected] Tomamos cada reporte en serio.