From 4777cd666b3e594f2307aa2d22fb8e65149bb84c 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 23:44:24 -0400 Subject: [PATCH] Tasks: split T42 into seven --- TASKS.md | 8 +++++++- tasks/ch31-43.md | 22 ++++++++++++++++++++-- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/TASKS.md b/TASKS.md index eff5c13..6d29c90 100644 --- a/TASKS.md +++ b/TASKS.md @@ -140,7 +140,13 @@ Per-component lines live in `tasks/`. Tags there: - [x] T41a Maps · View — `tasks/ch31-43.md` - [x] T41b Maps · Layers — `tasks/ch31-43.md` - [x] T41c Maps · World — `tasks/ch31-43.md` -- [ ] T42 Misc +- [ ] T42a Misc · Time +- [ ] T42b Misc · Numbers +- [ ] T42c Misc · Codes and checks +- [ ] T42d Misc · Asking and learning +- [ ] T42e Misc · Terms and notices +- [ ] T42f Misc · Web +- [ ] T42g Misc · Export and import - [ ] T43 Library Tooling - [ ] T44 Capture: every component, light and dark, plus motion clips; roots still on `w_full` drop it, checked at 280px and in padded cards - [ ] T45 Website: `frontend/`, Vite 8, pnpm, light and dark, motion diff --git a/tasks/ch31-43.md b/tasks/ch31-43.md index b73089a..4442044 100644 --- a/tasks/ch31-43.md +++ b/tasks/ch31-43.md @@ -308,31 +308,49 @@ - [x] ChoroplethMap → `maps::ChoroplethMap` on a `ChoroplethLayer`: areas washed by value on one hue's scale, keyed by id or a property, with a legend; an area without a value reads as no data, a value without an area is logged once - [x] WorldMap (from T34) → `maps::WorldMap`, Natural Earth's 110m countries bundled and washed by ISO 3166 alpha-2 code; a key that is no code fails -## T42 Misc — `src/misc` +## T42a Misc · Time — `src/misc` - [ ] Clock / WorldClock - [ ] Stopwatch + +## T42b Misc · Numbers + - [ ] Calculator - [ ] UnitConverter + +## T42c Misc · Codes and checks + - [ ] QRCodeScanner — prove: host frames, `rqrr` decode - [ ] BarcodeDisplay → `data_display::Barcode` - [ ] Captcha - [ ] Signature → `forms::SignaturePad` - [ ] Rating Widget → `forms::Rating` + +## T42d Misc · Asking and learning + - [ ] Poll / Survey - [ ] Quiz / Flashcard + +## T42e Misc · Terms and notices + - [ ] ChangeLog Viewer → `data_display::Changelog` - [ ] LicenseViewer - [ ] Terms / Consent Dialog - [ ] CookieBanner + +## T42f Misc · Web + - [ ] WebView — prove: `wry` - [ ] IframeEmbed / EmbedCard - [ ] HTMLPreview → `misc::WebView` - [ ] PrintButton — blocked: gpui 0.2.2 has no print API +- [ ] ShareSheet + +## T42g Misc · Export and import + - [ ] ExportDialog — PDF, PNG, CSV, JSON - [ ] ImportDialog — field mapping - [ ] CSVImporter -- [ ] ShareSheet ## T43 Library Tooling — `src/tooling`