Polish workbench visual shell
This commit is contained in:
@@ -2407,3 +2407,30 @@ Limitations:
|
||||
|
||||
Next recommended pass:
|
||||
- Continue with frontend visual polish backlog or add a live golden benchmark smoke only if a running PostGIS environment needs that extra release signal.
|
||||
|
||||
## Sprint 62 Workbench visual polish (2026-06-18)
|
||||
|
||||
Changed:
|
||||
- Added a compact workspace command bar under the active workspace heading for quick movement between the main workbench surfaces.
|
||||
- Polished the shared frontend visual system with raised/sunken surface tokens, softer shadows, tighter topbar spacing and consistent workspace panel styling.
|
||||
- Replaced raw project/dataset empty-state text with structured empty-state blocks.
|
||||
- Wrapped Detection Lab and Segmentation Lab result summaries in scan-friendly result cards and long result tables in scroll-safe containers.
|
||||
- Improved mobile navigation density by making the primary nav and command chips horizontal rails on narrow screens.
|
||||
- Added `backend/tests/test_sprint62_frontend_visual_polish.py` to guard the visual polish contracts.
|
||||
- Updated `frontend/README.md`, `docs/TODO.md` and `CHANGELOG.md`.
|
||||
|
||||
Tested:
|
||||
- Red step: `cd backend && python -m pytest tests/test_sprint62_frontend_visual_polish.py -q` failed on missing command bar, panel polish and empty/result wrappers.
|
||||
- `cd backend && python -m pytest tests/test_sprint62_frontend_visual_polish.py tests/test_sprint49_workbench_shell_refactor.py tests/test_sprint50_workspace_usability_polish.py -q` (`6 passed`)
|
||||
- `cd frontend && npm run typecheck`
|
||||
- `cd frontend && npm run build`
|
||||
- Local Chrome/Playwright visual check against `http://127.0.0.1:5175` with live API proxy: desktop and mobile screenshots captured, no console warnings/errors, no horizontal page overflow.
|
||||
|
||||
Open:
|
||||
- Run full readiness and deploy Tower after this visual polish pass.
|
||||
|
||||
Limitations:
|
||||
- This is a frontend usability polish pass only. It does not add new API behavior, data processing, provider fetching or AI model functionality.
|
||||
|
||||
Next recommended pass:
|
||||
- Continue with map/result overlay ergonomics, especially making selected dataset/result provenance easier to see beside the map.
|
||||
|
||||
@@ -61,6 +61,7 @@ This file now starts with the current implementation status. Older preparation/b
|
||||
- [x] Optional final bootstrap-effect extraction.
|
||||
- [x] Decide next V1 stabilization focus: golden dataset expansion or frontend visual polish backlog.
|
||||
- [x] Expand golden QA/QC benchmark coverage across partial, perfect, no-overlap and MultiPolygon scenarios.
|
||||
- [x] Improve workbench shell visual polish, mobile navigation density and AI result readability.
|
||||
|
||||
## Sprint 8 status
|
||||
|
||||
@@ -332,3 +333,4 @@ This file now starts with the current implementation status. Older preparation/b
|
||||
- [x] Add browser screenshot artifact automation for visual regression handoff.
|
||||
- [x] Add backend error-envelope audit for expected user-error paths.
|
||||
- [x] Expand golden datasets beyond the original single building QA fixture pair.
|
||||
- [x] Add workbench visual polish pass for command bar, panel surfaces, empty states and mobile nav density.
|
||||
|
||||
Reference in New Issue
Block a user