orbit/js/ui
Brian Fertig 1f39c25c2f Add READY-RESEARCH attention cue on deck slot and console tabs
- New ShimmerCue module: pure shimmerPhase/drawShimmer cycle (yellow band sweeps face, comet runs cut-corner edge), shared by both surfaces
- ActionBar gains setShimmer + a dedicated additive layer; the RESEARCH slot wears the full face+edge recipe while a tech can start and the console is closed
- ResearchWindow._paintCues paints the edge-only shimmer on every category tab whose tree still holds an available tech, plus the ACK pulse on the "Unlock Jumpgates" plate (or SYSTEM tab when off-screen)
- GameScene._applyResearchCue switches one cue at a time: deck slot when console closed, console cues when open; rests while a project runs (maxConcurrent 1), under standby, or under the tutorial finger
- ResearchModel.hasAvailable and SystemCategory.gatesReady/gatesNodeId encode the ready rules
- data: actionbar.json animation.shimmer, research.json fx.tabShimmer (#ffd84d, comm-pulse yellow family)
- dev: Node test (research-cue.test.mjs) pinning the pure cycle model + slot/tab behavior; browser verify page (research-cue-shot.html/.mjs) with CDP capture poses
- assets: arid-surface-03 / arid-takeoff-03 videos
2026-09-13 19:48:53 -06:00
..
shop
…
ActionBar.js Add READY-RESEARCH attention cue on deck slot and console tabs 2026-09-13 19:48:53 -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 READY-RESEARCH attention cue on deck slot and console tabs 2026-09-13 19:48:53 -06:00
SavePanel.js
…
ShimmerCue.js Add READY-RESEARCH attention cue on deck slot and console tabs 2026-09-13 19:48:53 -06:00
SignalCompass.js
…
SlotCard.js
…
Toast.js
…
VignetteWindow.js
…