orbit/js/ui
Brian Fertig bd8b161584 Add planet vignette dialogue system with bar meeting scene
- Introduce VignetteHub/VignetteWindow/VignetteModel to play quest-gated
  dialogue scenes over location clips on the surface (bar/shop)
- Ship first scene: Special Delivery step 1 (Trestle + Carol at the bar),
  replacing the old capitalLanded check with a vignettePlayed witness
- Add q3 speech clips for Carol and Trestle; remove retired q2 Carol clips
- Wire save/restore of the played ledger, deck lock while a scene holds,
  per-sound music ducking under voices, and window sizing to each line
- Add dev flow test (dev/vignette-flow.html/mjs) and model unit tests
- Point landing.json ice-land-01 entry at the new arid-* video assets
2026-09-13 13:13:51 -06:00
..
shop
…
ActionBar.js
…
BuildWindow.js
…
CommsBox.js
…
CommsPanel.js
…
ConfirmOverlay.js
…
CreditsHud.js
…
CyberShape.js
…
DiscoveryCompass.js
…
ExploreBar.js Add Explore drawer with Bar service and monotonic quest checklist steps 2026-09-13 10:45:57 -06:00
GalaxyView.js
…
GlitchText.js
…
MapWindow.js
…
MenuButton.js Add Explore drawer with Bar service and monotonic quest checklist steps 2026-09-13 10:45:57 -06:00
MenuSubBar.js Add Explore drawer with Bar service and monotonic quest checklist steps 2026-09-13 10:45:57 -06:00
MineralHud.js
…
MiningPopup.js
…
PerimeterShimmer.js
…
QuestTrackerHud.js
…
QuestWindow.js Add Explore drawer with Bar service and monotonic quest checklist steps 2026-09-13 10:45:57 -06:00
ResearchWindow.js
…
SavePanel.js
…
SignalCompass.js
…
SlotCard.js
…
Toast.js
…
VignetteWindow.js Add planet vignette dialogue system with bar meeting scene 2026-09-13 13:13:51 -06:00