Polish Data Map mobile layout
This commit is contained in:
@@ -2763,3 +2763,30 @@ Limitations:
|
||||
|
||||
Next recommended pass:
|
||||
- Continue with Data/Map mobile visual polish, especially dataset upload/action forms and map toolbar density on narrow screens.
|
||||
|
||||
## Sprint 74 Data/Map mobile visual polish (2026-06-20)
|
||||
|
||||
Changed:
|
||||
- Added mobile-density CSS for Data workspace upload forms, file input sizing and dataset action grids.
|
||||
- Kept the desktop dataset action grid width contract intact while adding compact mobile tracks.
|
||||
- Added touch/width containment for map toolbar controls, range sliders and empty-map quick actions.
|
||||
- Reduced mobile map container height to keep controls and map visible together on narrow screens.
|
||||
- Added `backend/tests/test_sprint74_data_map_mobile_polish.py`.
|
||||
- Updated `frontend/README.md`, `docs/TODO.md` and `CHANGELOG.md`.
|
||||
|
||||
Tested:
|
||||
- Red step: `python -m pytest backend/tests/test_sprint74_data_map_mobile_polish.py -q` failed on missing mobile Data/Map CSS contracts.
|
||||
- `python -m pytest backend/tests/test_sprint74_data_map_mobile_polish.py backend/tests/test_sprint72_mobile_overflow_hardening.py backend/tests/test_sprint69_dataset_action_polish.py backend/tests/test_sprint68_dataset_catalog_density.py backend/tests/test_sprint67_map_empty_state_quick_actions.py backend/tests/test_sprint63_map_overlay_ergonomics.py backend/tests/test_sprint50_workspace_usability_polish.py backend/tests/test_sprint30_workbench_components.py -q` (`21 passed`)
|
||||
- `cd frontend && npm run typecheck`
|
||||
- `cd frontend && npm run build`
|
||||
- Local browser check against `http://127.0.0.1:5178` with live API proxy at a 390px viewport: Data upload form, file input and 8 dataset action buttons stayed within the viewport with no body-level horizontal overflow; Map toolbar, 2 layer controls, range sliders and empty-map quick actions also stayed within the viewport.
|
||||
- Screenshots captured under `artifacts/sprint74-data-map-mobile-polish/`.
|
||||
|
||||
Open:
|
||||
- Run full readiness, redeploy Tower and verify live Data/Map mobile polish after deployment.
|
||||
|
||||
Limitations:
|
||||
- Frontend CSS polish only; no Data/Map workflow, API, persistence, migration, provider or AI/model changes.
|
||||
|
||||
Next recommended pass:
|
||||
- Continue with AI Labs mobile/density polish, especially detection and segmentation forms/tables.
|
||||
|
||||
Reference in New Issue
Block a user