orbit/js
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
..
build
…
comms
…
config
…
dev
…
economy Add galaxy-wide planet-class balance via a shared deck deal 2026-09-13 16:23:31 -06:00
entities
…
galaxy Add galaxy-wide planet-class balance via a shared deck deal 2026-09-13 16:23:31 -06:00
mining
…
quests Add tutorial "pointing finger" highlight for starter quest 2026-09-13 18:48:06 -06:00
reputation
…
research Add READY-RESEARCH attention cue on deck slot and console tabs 2026-09-13 19:48:53 -06:00
save
…
scan
…
scenes Add READY-RESEARCH attention cue on deck slot and console tabs 2026-09-13 19:48:53 -06:00
tether
…
ui Add READY-RESEARCH attention cue on deck slot and console tabs 2026-09-13 19:48:53 -06:00
utils
…
vendor
…
vignettes
…
visuals Add engine flare and exhaust trail to ship 2026-09-13 17:43:14 -06:00
main.js
…