From 090520a9f1bb578020ff61620144e90e3a0b15f7 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 20:57:30 -0400 Subject: [PATCH] Tasks: split T41 into view, layers and world --- TASKS.md | 4 +++- tasks/ch31-43.md | 16 +++++++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/TASKS.md b/TASKS.md index 772f673..3614852 100644 --- a/TASKS.md +++ b/TASKS.md @@ -137,7 +137,9 @@ Per-component lines live in `tasks/`. Tags there: - [x] T39c Theme · Platform — `tasks/ch31-43.md` - [x] T40a i18n — `tasks/ch31-43.md` - [x] T40b a11y — `tasks/ch31-43.md` -- [ ] T41 Maps +- [ ] T41a Maps · View +- [ ] T41b Maps · Layers +- [ ] T41c Maps · World - [ ] T42 Misc - [ ] 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 diff --git a/tasks/ch31-43.md b/tasks/ch31-43.md index aa330f9..d3eaf52 100644 --- a/tasks/ch31-43.md +++ b/tasks/ch31-43.md @@ -288,20 +288,26 @@ - [ ] ScreenReaderOnly — blocked: no accessibility tree - [x] ColorBlindSafe Palette → `Theme::set_color_blind_safe`: chart hues fitted to stay apart under Machado's simulated protanopia, deuteranopia and tritanopia, each 3:1 on its page -## T41 Maps — `src/maps` +## T41a Maps · View — `src/maps` - [ ] MapView — host tiles - [ ] MapMarker - [ ] MapPopup +- [ ] LocationPicker +- [ ] CoordinateDisplay + +## T41b Maps · Layers + - [ ] MapCluster - [ ] RouteLine - [ ] GeoJSON Layer -- [ ] ChoroplethMap -- [ ] LocationPicker -- [ ] CoordinateDisplay -- [ ] WorldMap (from T34) - [ ] GeoHeatmap (from T34) +## T41c Maps · World + +- [ ] ChoroplethMap +- [ ] WorldMap (from T34) + ## T42 Misc — `src/misc` - [ ] Clock / WorldClock