feat(ui): F8-12 — map polish (zoom invariance, labels, selection, soft radius) (#55) #70
Reference in New Issue
Block a user
Delete Branch "feature/issue-55-map-polish"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #55.
Summary
pointRadiusPx/strokeWidthPx; the renderer redraws affectedGraphicson everyviewport.zoomedso thin lines and small markers stay constant on-screen at any zoom (issue #55, п.28).pointRadiusWorld, softened against the reference scale byPLANET_SIZE_ZOOM_ALPHA = 0.33; unidentified planets pin to a 3-px disc (п.31).name / #Nlegend under each planet, with#Nonly for unidentified planets or when the newplanetNamestoggle (default on) is off (п.29).selection-ringprimitive is retired (п.30).view bombing reportlink inside the planet inspector (п.30).renderer.mdupdated; unit + e2e coverage extended (sizing math, label formatting,planetNamestoggle persistence).Test plan
pnpm -C ui/frontend test --run— 875/875 passpnpm -C ui/frontend test:e2e— Playwright suite (incl. newplanet-namespersistence)Dev-deploy trigger will follow this PR; merge waits on owner's manual QA result.
🤖 Generated with Claude Code