orbit/data
Brian Fertig 146dc207df Add compact far-display mode to the discovery compass
- Targets beyond `farDistance` from the ship fold to a small text-less chip with a shrunken arrow, reducing visual clutter for distant objects
- Hovering a far chip expands it to the full readout after an intent delay; hovering off folds it back only after a grace period, so quick flicks don't pop or yank it
- Assign per-type compass accent colors: green for planets (data/planets.json), red for stations (data/stations.json), gray for asteroid clusters (already present)
- Export `isFarTarget` and `syncEntryMode` as pure helpers for Node testing; add far-display coverage to dev/discovery.test.mjs
- Add a headless integration driver (dev/compass-far.html + .mjs) that boots GameScene, parks the ship between near and far targets, and exercises the hover-intent lifecycle end-to-end
- Pass the ship position into `compass.refresh()` from GameScene so the compass can compute per-target far/near state each frame
2026-09-07 11:07:20 -06:00
..
research Cap tether progression at level 3 and remove tether_l4 research node 2026-09-06 15:20:31 -06:00
actionbar.json Add MAP console with system chart and fog-of-war 2026-09-06 23:43:35 -06:00
asteroids.json Add mining economy: rock shrink, split/shatter, and mineral hold 2026-09-05 11:18:35 -06:00
builds.json Add stars as central bodies of non-home systems and fix home-system iden 2026-09-06 19:34:49 -06:00
galaxy.json Galaxy refactor: 200 systems, object-composition, dormant gates, frame diversity 2026-09-06 13:06:29 -06:00
game.json Add compact far-display mode to the discovery compass 2026-09-07 11:07:20 -06:00
gates.json Add gate comm window and sprite-based jump gate rendering 2026-09-06 20:26:06 -06:00
landing.json Add MAP console with system chart and fog-of-war 2026-09-06 23:43:35 -06:00
manifest.json Add MAP console with system chart and fog-of-war 2026-09-06 23:43:35 -06:00
map.json Add autopilot confirm dialog and wheel zoom / drag pan to the map consol 2026-09-07 10:27:29 -06:00
menu.json Add MAP console with system chart and fog-of-war 2026-09-06 23:43:35 -06:00
mineralhud.json Replace tether HUD with live mineral hold readout bar 2026-09-05 12:12:18 -06:00
music.json
naming.json Galaxy refactor: 200 systems, object-composition, dormant gates, frame diversity 2026-09-06 13:06:29 -06:00
planets.json Add compact far-display mode to the discovery compass 2026-09-07 11:07:20 -06:00
reputation.json
research.json Add per-system research category that unlocks jump gates 2026-09-06 15:56:38 -06:00
save.json
scan.json
settlements.json Make every planet settled and simplify system planet counts to a global 2026-09-05 20:31:24 -06:00
sfx.json Add mining economy: rock shrink, split/shatter, and mineral hold 2026-09-05 11:18:35 -06:00
ship.json Add mining economy: rock shrink, split/shatter, and mineral hold 2026-09-05 11:18:35 -06:00
signalCompass.json
stations.json Add compact far-display mode to the discovery compass 2026-09-07 11:07:20 -06:00
systems.json Galaxy refactor: 200 systems, object-composition, dormant gates, frame diversity 2026-09-06 13:06:29 -06:00
tether.json Cap tether progression at level 3 and remove tether_l4 research node 2026-09-06 15:20:31 -06:00
theme.json