Skip to content

Доступность

Thremark создан для всех. Доступность — это основная часть продукта, а не дополнение.

VoiceOver

Каждый экран, кнопка и взаимодействие содержат описательные метки и подсказки. Сообщения чата, марки, файлы, пейволл — всё полностью доступно через VoiceOver.

Семантические трейты (.isHeader, .isButton), объединённые дочерние элементы для сложных ячеек, декоративные элементы скрыты от assistive-технологий.

Aa

Dynamic Type

Текст и элементы интерфейса масштабируются в соответствии с предпочтительным размером шрифта. От маленького до Accessibility XXL — Thremark адаптирует layout, отступы и области касания.

Построено на @ScaledMetric, семантических стилях шрифтов и центральной системе ScaledLayout. Максимальное масштабирование ограничено accessibility3 для оптимальной читаемости.

Dark Mode

Полная нативная поддержка Dark Mode на каждом экране. Цвета, материалы и иконки автоматически адаптируются к системной теме.

Использует @Environment colorScheme с адаптивными вариантами SF Symbol, динамической прозрачностью и нативными материалами.

Reduce Motion

При включённом Reduce Motion анимации плавно упрощаются. Пульсирующие эффекты, glass на гироскопе и пружинные анимации — всё учитывает ваши настройки.

Центральный namespace Anim с motion-aware токенами. GlassMotionManager отключает гироскоп при reduce motion. Повторяющиеся анимации переключаются на статичные состояния.

Достаточный контраст

Элементы интерфейса соответствуют требованиям контрастности. При включённом Increase Contrast границы и разделители становятся более выраженными для лучшей видимости.

ContrastBorderModifier реагирует на colorSchemeContrast. Поддержка Bold Text через окружение legibilityWeight. Защита Smart Invert на изображениях и аватарах.

Voice Control

Управляйте Thremark без рук с помощью iOS Voice Control. Все интерактивные элементы имеют доступные имена для голосового взаимодействия.

Идентификаторы доступности на ключевых элементах управления для оверлейных меток Voice Control. Стандартные SwiftUI-контролы обеспечивают автоматическую совместимость с Voice Control.

Поддерживается на

iPhoneiPad

Обратная связь

Если вы столкнулись с проблемами доступности в Thremark, сообщите нам на [email protected] Мы серьёзно относимся к каждому обращению.