접근성
Thremark은 모든 사람을 위해 만들어졌습니다. 접근성은 부가적 요소가 아닌 제품의 핵심입니다.
VoiceOver
모든 화면, 버튼, 상호작용에 설명적인 레이블과 힌트가 포함되어 있습니다. 채팅 메시지, 마크, 파일, 페이월—모두 VoiceOver로 완전히 탐색 가능합니다.
시맨틱 트레이트(.isHeader, .isButton), 복잡한 셀의 결합된 자식 요소, 보조 기술에서 숨겨진 장식 요소.
Dynamic Type
텍스트와 UI 요소가 선호하는 텍스트 크기에 맞춰 조정됩니다. 작은 크기부터 Accessibility XXL까지—Thremark은 레이아웃, 간격, 터치 영역을 적응시킵니다.
@ScaledMetric, 시맨틱 글꼴 스타일, 중앙 ScaledLayout 시스템으로 구축. 최대 스케일링은 최적의 가독성을 위해 accessibility3로 제한.
Dark Mode
모든 화면에서 완전한 네이티브 Dark Mode 지원. 색상, 소재, 아이콘이 시스템 외관에 자동으로 적응합니다.
@Environment colorScheme을 사용하여 적응형 SF Symbol 변형, 동적 불투명도, 네이티브 소재를 적용.
Reduce Motion
Reduce Motion이 활성화되면 애니메이션이 우아하게 간소화됩니다. 펌스 효과, 자이로스코프 기반 Glass, 스프링 애니메이션 모두 설정을 존중합니다.
중앙 Anim 네임스페이스와 모션 인식 토큰. GlassMotionManager는 Reduce Motion 시 자이로스코프를 비활성화. 반복 애니메이션은 정적 상태로 전환.
충분한 대비
UI 요소가 대비 요구사항을 충족합니다. Increase Contrast가 활성화되면 테두리와 구분선이 더욱 뚜렷해져 가시성이 향상됩니다.
ContrastBorderModifier가 colorSchemeContrast에 응답. legibilityWeight 환경을 통한 Bold Text 지원. 이미지와 아바타의 Smart Invert 보호.
Voice Control
iOS Voice Control로 Thremark을 핸즈프리로 탐색하세요. 모든 상호작용 요소에 음성 상호작용을 위한 접근성 이름이 있습니다.
주요 컨트롤의 접근성 식별자가 Voice Control 오버레이 레이블을 활성화. 표준 SwiftUI 컨트롤이 Voice Control과의 자동 호환성을 제공.
지원 기기
피드백
Thremark에서 접근성 문제를 발견하시면 다음으로 알려주세요: [email protected] 모든 신고를 진지하게 받아들입니다.