orbit/js/ui
Brian Fertig 4334d8cc93 Add tutorial "pointing finger" highlight for starter quest
- New TutorialGuide.js beat table picks which control to pulse based on live comms/research records, so a loaded run resumes the same beat
- ActionBar and ResearchWindow gain setHighlight() with pulsing rims (ACKNOWLEDGE-style sonar rings in the console) that hide under deck standby/locked slots/closed window
- GameScene applies the highlight per frame before surfaces draw, tracks scanPressed one-shot, and reads targets from data/quests.json → tutorial
- Add tutorial section to quests.json plus tests for beat table, ActionBar rim gating, and data consistency (slot ids, console node matches starter research check)
2026-09-13 18:48:06 -06:00
..
shop Move the surface shop gate from the deck slot to the Buy/Sell tab 2026-09-13 14:46:59 -06:00
ActionBar.js Add tutorial "pointing finger" highlight for starter quest 2026-09-13 18:48:06 -06:00
BuildWindow.js
…
CommsBox.js
…
CommsPanel.js
…
ConfirmOverlay.js
…
CreditsHud.js
…
CyberShape.js
…
DiscoveryCompass.js
…
ExploreBar.js
…
GalaxyView.js
…
GlitchText.js
…
MapWindow.js
…
MenuButton.js
…
MenuSubBar.js
…
MineralHud.js
…
MiningPopup.js
…
PerimeterShimmer.js
…
QuestTrackerHud.js
…
QuestWindow.js
…
ResearchWindow.js Add tutorial "pointing finger" highlight for starter quest 2026-09-13 18:48:06 -06:00
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