orbit/data
Brian Fertig d7f8e2101f Add shop clip toggle to surface deck
- SHOP button now swaps the looping surface clip for the world's `shop`
  video (e.g. terran-shop-01.mp4); pressing again swaps back. The slot
  relabels between "Shop" and "Leave Shop" via a new ActionBar.setLabel.
- data/landing.json gains a per-frame `shop` entry; worlds without one get
  a console note instead of a clip.
- SurfaceScene: toggleShop/leaveShop manage the shop video (pause/resume,
  visibility), error handling falls back to the surface loop, and cleanup
  on takeoff/shutdown disposes the new video and note glyphs.
- ActionBar: slots store their base fontSize so setLabel can shrink-to-fit
  long labels; paintSlot re-asserts hover state after relabeling.
2026-09-05 15:50:09 -06:00
..
research Wire research→build unlocks and add first tether-l2 build entry 2026-09-05 15:15:08 -06:00
actionbar.json Add shop clip toggle to surface deck 2026-09-05 15:50:09 -06:00
asteroids.json Add mining economy: rock shrink, split/shatter, and mineral hold 2026-09-05 11:18:35 -06:00
builds.json Wire research→build unlocks and add first tether-l2 build entry 2026-09-05 15:15:08 -06:00
galaxy.json
…
game.json Add asteroid mining: energy arm, beam FX, and context menu 2026-09-04 17:09:16 -06:00
landing.json Add shop clip toggle to surface deck 2026-09-05 15:50:09 -06:00
manifest.json Add research console with Exploration tech tree and save persistence 2026-09-05 14:59:27 -06:00
menu.json Add Continue button to main menu for resuming newest save 2026-09-05 12:30:16 -06:00
mineralhud.json Replace tether HUD with live mineral hold readout bar 2026-09-05 12:12:18 -06:00
music.json Add music system, UI SFX, and ship base stats 2026-09-05 10:10:18 -06:00
naming.json Add asteroid clusters as discoverable, solid objects in each star system 2026-09-04 08:34:55 -06:00
planets.json Add take-off clip to surface scene before resuming flight 2026-09-04 22:44:51 -06:00
reputation.json Add reputation data layer with stable place identity 2026-09-04 18:37:44 -06:00
research.json Wire research→build unlocks and add first tether-l2 build entry 2026-09-05 15:15:08 -06:00
save.json Add save/load system with 10-slot localStorage bank and UI 2026-09-04 13:09:08 -06:00
scan.json Add deep-scan sonar pulse replacing the Build action button 2026-09-05 00:29:17 -06:00
settlements.json
…
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 Add signal compass UI for scan-revealed undiscovered objects 2026-09-05 00:29:49 -06:00
stations.json Add comms panel and free-space station entities 2026-09-04 19:45:12 -06:00
systems.json
…
tether.json
…
theme.json
…