orbit/js/ui
Brian Fertig d78b7ad505 Add gate comm window and sprite-based jump gate rendering
- Replace direct-click-to-jump with a shared comms panel variant that shows LINK ACTIVE/DORMANT status, REQUEST JUMP (disabled while dormant), and CANCEL
- Render gates from the new 256x256 spritesheet (frame 0 body, frame 1 active swirl) with procedural fallback when the texture is missing
- Active gate swirl spins clockwise and breathes alpha between configurable bounds; dormant gates keep the body at full alpha with the swirl hidden
- Wire CommsPanel to a dynamic primary-button action id so the same panel serves world and gate variants
- Add dev probe page (dev/gate-comms.html/.mjs) and update jumpgate/jump-travel tests for the new sprite path, fallback renderer, and comm-window flow
2026-09-06 20:26:06 -06:00
..
ActionBar.js Add shop clip toggle to surface deck 2026-09-05 15:50:09 -06:00
BuildWindow.js Fix text centering and close-button click passthrough in UI windows 2026-09-06 09:28:22 -06:00
CommsPanel.js Add gate comm window and sprite-based jump gate rendering 2026-09-06 20:26:06 -06:00
ConfirmOverlay.js
…
CyberShape.js
…
DiscoveryCompass.js
…
GlitchText.js
…
MenuButton.js
…
MenuSubBar.js
…
MineralHud.js
…
MiningPopup.js
…
ResearchWindow.js Add per-system research category that unlocks jump gates 2026-09-06 15:56:38 -06:00
SavePanel.js Add build console with tether-l2 install, dev server, and diagnostics 2026-09-05 18:55:29 -06:00
SignalCompass.js
…
SlotCard.js
…
Toast.js
…