Tasks: split T42 into seven

This commit is contained in:
ZacharyZhang-NY committed 2026-09-27 23:44:24 -04:00
1 parent e97850163f
commit 4777cd666b
2 files changed
+27 -3

No files matched your search

+7 -1
View File
@@ -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
+20 -2
View File
@@ -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`