orbit/data
Brian Fertig 22c2ccfcd2 Add GALAXY tab to the MAP console with whole-galaxy chart, jump lanes, a
- New `GalaxyView` renders glowing stars per archetype (pulsing heartbeat),
  the jump-lane web (traveled/frontier/unexplored), the charted region's
  convex hull, HOME/SHIP markers, hover readouts, and CONFIRM JUMP on a
  live lane (reuses the existing gate transport).
- `GalaxyChart.js` provides the pure model + geometry: edgeKey, snapshot
  builder, convex hull / padded polygon, star pulse/color, and plate
  clipping (Liang-Barsky + Sutherland-Hodgman) — all Node-testable.
- Run's footprint (`visitedSystems`, `usedGates`) is captured/restored/
  reset in SaveData; legacy saves default to "current system charted,
  nothing traveled".
- MapWindow gains tab switching between the system chart and the galaxy
  view, with shared stats/legend/status chrome per mode.
- Two dev tests cover the galaxy model, save round-trip, hull geometry,
  plate clipping, and a regression for the star-label blink bug.
2026-09-07 15:59:47 -06:00
..
research
…
actionbar.json
…
asteroids.json Redesign galaxy as sparse 60-system spanning-tree maze without rendered 2026-09-07 14:12:40 -06:00
builds.json
…
galaxy.json Redesign galaxy as sparse 60-system spanning-tree maze without rendered 2026-09-07 14:12:40 -06:00
game.json
…
gates.json Redesign galaxy as sparse 60-system spanning-tree maze without rendered 2026-09-07 14:12:40 -06:00
landing.json
…
manifest.json
…
map.json Add GALAXY tab to the MAP console with whole-galaxy chart, jump lanes, a 2026-09-07 15:59:47 -06:00
menu.json
…
mineralhud.json
…
music.json
…
naming.json Redesign galaxy as sparse 60-system spanning-tree maze without rendered 2026-09-07 14:12:40 -06:00
planets.json Redesign galaxy as sparse 60-system spanning-tree maze without rendered 2026-09-07 14:12:40 -06:00
reputation.json
…
research.json
…
save.json
…
scan.json
…
settlements.json
…
sfx.json
…
ship.json
…
signalCompass.json
…
stations.json
…
systems.json Redesign galaxy as sparse 60-system spanning-tree maze without rendered 2026-09-07 14:12:40 -06:00
tether.json
…
theme.json
…