orbit/js/ui
Brian Fertig 9e7d7c1257 Add quest tracker HUD with priority system and live checklist
- New QuestTrackerHud component slides in below the system dossier once it folds, showing active quests (main story first) with a live progress checklist under the priority quest
- Priority quest: player can set/clear via row popup or console; auto-assigns to first active story quest; cleared state sticks until a grant or claim re-arms it
- QuestWindow gains SET PRIORITY / CLEAR PRIORITY controls and openAt() to land on a specific quest (used by SHOW MORE / VIEW QUEST)
- GameScene wires the tracker into the dossier lifecycle: hidden while expanded, slides out before expand, slides in on collapse; pointerdown contract prevents world clicks from leaking through rows and popups
- SurfaceScene delegates priority changes to the sleeping GameScene's ledger
- QuestState serializes/deserializes priority + cleared flag for save round-trips
- quests.json gains a tracker section (title, maxVisible, slideMs, toast configs)
- New dev/quest-tracker.test.mjs pins the full contract; dev/quests.test.mjs extended with priority and tracker-knob checks; system-hud test updated for the extra tracker elements
2026-09-08 12:55:10 -06:00
..
ActionBar.js
BuildWindow.js Fix frozen video feed on window reopen and add construct SFX 2026-09-08 10:32:46 -06:00
CommsPanel.js
ConfirmOverlay.js Fix SET DESTINATION button overflow in shared ConfirmOverlay 2026-09-07 19:23:18 -06:00
CyberShape.js
DiscoveryCompass.js Changes to Research Areas 2026-09-07 23:10:47 -06:00
GalaxyView.js Add route/destination visualization to map console 2026-09-07 21:48:50 -06:00
GlitchText.js
MapWindow.js Fix frozen video feed on window reopen and add construct SFX 2026-09-08 10:32:46 -06:00
MenuButton.js
MenuSubBar.js
MineralHud.js
MiningPopup.js
QuestTrackerHud.js Add quest tracker HUD with priority system and live checklist 2026-09-08 12:55:10 -06:00
QuestWindow.js Add quest tracker HUD with priority system and live checklist 2026-09-08 12:55:10 -06:00
ResearchWindow.js Fix frozen video feed on window reopen and add construct SFX 2026-09-08 10:32:46 -06:00
SavePanel.js
SignalCompass.js
SlotCard.js
Toast.js