Skip to content

Commit 53af379

Browse files
committed
[-]: 계획 문서 상태 반영
1 parent c3d4b9d commit 53af379

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

docs/plans/2026-03-24-project-restart.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
- 완료: `codex/add-keyboard-and-close-controls` 병합 완료
2020
- 완료: `codex/add-highlight-padding-and-overlay-click-behavior` 병합 완료
2121
- 완료: `codex/add-promise-api` 병합 완료
22+
- 완료: `codex/improve-accessibility` 병합 완료
2223
- 반영된 내용:
2324
- `packages/main/test/setup.ts` 추가
2425
- `packages/main/jest.config.js` 정상화
@@ -48,6 +49,11 @@
4849
- 새 tutorial open 시 이전 pending promise를 `closed`로 정리하도록 보정
4950
- Promise API와 `onClose`의 역할을 분리하고 기존 callback 계약 유지
5051
- README 및 docs에 async / await 사용 예제 추가
52+
- info box를 labeled `dialog`로 노출하고 title/content를 `aria-labelledby` / `aria-describedby`로 연결
53+
- overlay open 시 info box의 첫 built-in control로 focus 이동 추가
54+
- overlay close 시 open 직전 활성 요소로 focus 복원 추가
55+
- dialog semantics, focus on open, focus restore on close, dialog 내부 keyboard navigation 회귀 테스트 추가
56+
- README 및 docs에 현재 접근성 동작과 focus trap 미지원 범위 명시
5157
- 현재 기준선:
5258
- `pnpm -C packages/main test` 통과
5359
- `pnpm -C packages/main test:coverage` 통과
@@ -75,6 +81,8 @@
7581

7682
첫 기능 확장 작업으로 권장했던 `codex/add-keyboard-and-close-controls`, `codex/add-highlight-padding-and-overlay-click-behavior`, `codex/add-promise-api`는 모두 완료 및 병합됐다.
7783

84+
후속 접근성 안정화 작업으로 권장했던 `codex/improve-accessibility`도 완료 및 병합됐다. 현재 overlay는 dialog semantics와 open/close focus lifecycle까지는 안정화됐고, focus trap과 background inert는 다음 접근성 확장 후보로 남겨둔다.
85+
7886
이 문서는 현재까지 반영된 후속 기능 이력을 남기는 참고 문서로 유지한다. 다음 신규 기능 후보는 별도 계획 문서에서 다시 우선순위를 잡는 편이 맞다.
7987

8088
## Common Setup For Every Worktree

0 commit comments

Comments
 (0)