From 8c3ff2c584925fa002ad2442f025243ae8772d77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Sun, 27 Sep 2026 18:26:52 -0400 Subject: [PATCH] Tasks: split T40 into i18n and a11y Co-Authored-By: Claude Opus 5.5 --- TASKS.md | 3 ++- tasks/ch31-43.md | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/TASKS.md b/TASKS.md index a5ae05e..e0aac72 100644 --- a/TASKS.md +++ b/TASKS.md @@ -135,7 +135,8 @@ Per-component lines live in `tasks/`. Tags there: - [x] T39a Theme · Editing — `tasks/ch31-43.md` - [x] T39b Theme · Importing — `tasks/ch31-43.md` - [x] T39c Theme · Platform — `tasks/ch31-43.md` -- [ ] T40 i18n & a11y +- [ ] T40a i18n +- [ ] T40b a11y - [ ] T41 Maps - [ ] T42 Misc - [ ] T43 Library Tooling diff --git a/tasks/ch31-43.md b/tasks/ch31-43.md index 7b17531..b3ffd1c 100644 --- a/tasks/ch31-43.md +++ b/tasks/ch31-43.md @@ -271,12 +271,15 @@ - [x] VibrancyBackground / Acrylic → `shell::Vibrancy` in a window opened `WindowBackgroundAppearance::Blurred` - [ ] Mica — blocked: gpui 0.2.2's one blur, `Blurred`, is acrylic on Windows -## T40 i18n & a11y — `src/i18n` +## T40a i18n — `src/i18n` - [ ] I18nProvider - [ ] Trans / LocalizedText - [ ] LocaleNumber / LocaleDate - [ ] RTL layout — prove: mirrored stacks + +## T40b a11y — `src/i18n` + - [ ] LiveRegion / Announcer — blocked: gpui 0.2.2 has no accessibility tree - [ ] SkipLink - [ ] AccessibleIcon — blocked: no accessibility tree