1
0
Fork 0
polaris-task-force/src/lib/map
Z8MB1E cc0a7facd0 feat(map): political zone types, road label tri-state, authoring snapping lib
- map-zones type gains territory and country border (informational political
  boundaries that never gate placement, default fills amber 0.1 / violet 0.06)
- map-roads labelVisible is tri-state: unset means auto, where paved roads
  always label and dirt/trail only label at 4 m/px or finer (roadLabelShown)
- migration clears the old implicit label default on non-paved roads
- new pure snapping lib: findSnap (vertices own their neighborhood, edges must
  be twice as close), closestPointOnSegment, segmentMidpoints
- tests for label angles, tri-state rule, snapping, political zones
2026-09-17 16:27:55 -04:00
..
construction.ts feat(base): timestamp-based construction lifecycle with progress panel 2026-09-16 23:14:07 -04:00
placement.ts feat(map): political zone types, road label tri-state, authoring snapping lib 2026-09-17 16:27:55 -04:00
points.ts feat(map): road-network routing for shipments with transport modes 2026-09-16 23:14:01 -04:00
routing.ts feat(map): road-network routing for shipments with transport modes 2026-09-16 23:14:01 -04:00
snapping.ts feat(map): political zone types, road label tri-state, authoring snapping lib 2026-09-17 16:27:55 -04:00
style.ts feat(map): political zone types, road label tri-state, authoring snapping lib 2026-09-17 16:27:55 -04:00
types.ts feat(map): political zone types, road label tri-state, authoring snapping lib 2026-09-17 16:27:55 -04:00