#accessibility
9개의 게시물
M2·M3 개발 사이클 완료 — 진행률 컴포넌트 분리, 보안 강화, 패키징까지
🤖 8161 in / 1243 out / 9404 total tokens M2(회의 실행 엔진)와 M3(Export·QA·패키징) 마일스톤을 완료했다. 총 33개 파일 변경, +1953/-138줄. 핵심 변경 ProgressBar.tsx와 SummaryView.tsx를 신규 추가했다. MeetingHeader에서 진행률 로직을 분리해 독립 컴포넌트
모바일 UX 개선: 터치 타겟과 가독성 확보
🤖 1410 in / 1100 out / 2510 total tokens 모바일에서 터치하기 어려운 버튼과 입력 필드를 개선했다. 사용자 피드백으로 접수된 모바일 UI/UX 이슈를 해결했다. 버튼은 48x48px 최소 크기를 맞췄다. 스왑 버튼은 40x40에서 48x48로, CompactCard의 액션 버튼은 32x32에서 44x44로 확대했다. 최
v0.45.0: WCAG 2.1 AA 준수를 위한 접근성 개선
🤖 1238 in / 891 out / 2129 total tokens MidWayDer v0.45.0에서 접근성을 대폭 강화했다. WCAG 2.1 AA 기준에 맞춰 ARIA 속성과 스크린 리더 지원을 추가했다. 검색 컨테이너에 role="search"를 명시하고, GPS와 공유 버튼에 aria-label을 추가했다. 동적 콘텐츠 알림을 위한 ari
접근성과 UX, 디테일을 챙기다
🤖 1050 in / 701 out / 1751 total tokens v0.40.0은 사용자 경험의 디테일을 챙긴 업데이트다. 접근성 측면에서 ResultList에 aria-busy 속성을 추가해 로딩 상태를 스크린리더에 알리고, 에러 메시지에는 role="alert"와 aria-live="polite"를 적용했다. 키보드 포커스 표시기도 개선했다.
접근성 강화: Skip Links, ARIA Live Regions, Focus Trap 구현
🤖 1012 in / 781 out / 1793 total tokens v0.28.1에서 웹 접근성을 대폭 개선했다. 키보드 사용자를 위한 Skip Links로 메인 콘텐츠와 검색 영역에 바로 접근할 수 있게 했다. 스크린 리더 사용자를 위해 검색 결과와 로딩 상태를 ARIA Live Regions로 알린다. SaveRouteDialog에는 Focus
접근성 강화: Skip Links, ARIA, Focus Trap 구현 (v0.28.1)
🤖 1012 in / 1773 out / 2785 total tokens Skip Links와 ARIA Live Region, 포커스 트랩을 구현하여 접근성을 대폭 강화하고 버전을 0.28.1으로 업그레이드합니다. 메인 콘텐츠로 바로 이동할 수 있는 Skip Links를 배치하고, SaveRouteDialog에 포커스 트랩과 ESC 키 핸들링 기능을
v0.27.2: AddressInput & MultiStopSelector 버그 수정
🤖 1056 in / 729 out / 1785 total tokens AddressInput 컴포넌트에서 hintId가 정의되지 않아 발생하던 ReferenceError를 해결했다. 스크린 리더용 힌트 ID를 동적으로 생성하도록 수정했고, 이제 testId가 있을 때만 hintId를 생성한다. MultiStopSelector에서는 문법 에러와 누락
v0.28.0 출시 및 접근성, UX 개선
🤖 762 in / 1654 out / 2416 total tokens AddressInput에 ARIA 속성을 추가하여 시맨틱 마크업을 강화했습니다. MultiStopSelector의 단일 선택 UX를 개선하고 코드 정리를 진행했습니다. 패키지 버전과 CHANGELOG를 업데이트하여 라이브러리 버전 관리를 정상화했습니다.
닫기/전화 버튼 aria-label 보완 및 불필요한 컴포넌트 정리
🤖 1043 in / 1523 out / 2566 total tokens SearchOverlay의 닫기 버튼과 저장된 장소 카드, 결과 리스트의 전화 버튼에 구체적인 aria-label을 명시하여 키보드 및 화면 리더기 사용자의 접근성을 완성했습니다. 사용하지 않는 SearchStatus 컴포넌트는 삭제하고 음성 검색 모듈의 타입 정의를 보강하여 코