- 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 |
||
|---|---|---|
| .. | ||
| build.mp4 | ||
| gasgiant-land-01.mp4 | ||
| gasgiant-land-02.mp4 | ||
| gasgiant-land-03.mp4 | ||
| gasgiant-shop-01.mp4 | ||
| gasgiant-shop-02.mp4 | ||
| gasgiant-shop-03.mp4 | ||
| gasgiant-surface-01.mp4 | ||
| gasgiant-surface-02.mp4 | ||
| gasgiant-surface-03.mp4 | ||
| gasgiant-takeoff-01.mp4 | ||
| gasgiant-takeoff-02.mp4 | ||
| gasgiant-takeoff-03.mp4 | ||
| jump.mp4 | ||
| map.mp4 | ||
| research-computer.mp4 | ||
| rocky-land-01.mp4 | ||
| rocky-land-02.mp4 | ||
| rocky-land-03.mp4 | ||
| rocky-shop-02.mp4 | ||
| rocky-surface-01.mp4 | ||
| rocky-surface-02.mp4 | ||
| rocky-takeoff-01.mp4 | ||
| rocky-takeoff-02.mp4 | ||
| rocky-takeoff-03.mp4 | ||
| terran-land-01.mp4 | ||
| terran-land-02.mp4 | ||
| terran-land-03.mp4 | ||
| terran-shop-01.mp4 | ||
| terran-shop-02.mp4 | ||
| terran-shop-03.mp4 | ||
| terran-surface-01.mp4 | ||
| terran-surface-02.mp4 | ||
| terran-surface-03.mp4 | ||
| terran-takeoff-01.mp4 | ||
| terran-takeoff-02.mp4 | ||
| terran-takeoff-03.mp4 | ||