orbit/js/ui
Brian Fertig 071f3ac0e4 Align shop sub-bar to span full action deck width
- Widen the tab sub-bar from a button-width pill to the full deck span (left/right edges of the main action bar), centering it on that span.
- Pack tabs at the left edge and Clear/Confirm + NET readout at the right edge, compressing gaps rather than button widths when the deck is narrow.
- Right-anchor the NET value (origin 1,0.5) and reserve its widest slot so growing totals never shift the label or overflow the bar.
- Extend SurfaceScene.shopAnchor to expose left/right edges for the sub-bar layout.
- Add sub-bar probe assertions in dev/shop-shot.mjs and unit tests in dev/shop-ui.test.mjs covering span, alignment, non-overlap, and NET math.
- Add carol character image and lava-land video assets.
2026-09-12 09:44:30 -06:00
..
shop Align shop sub-bar to span full action deck width 2026-09-12 09:44:30 -06:00
ActionBar.js Lock the deck while the shop is up: only LEAVE SHOP stays live 2026-09-11 23:31:54 -06:00
BuildWindow.js Add shop buy/sell UI, cargo hold, and cargo bay upgrades 2026-09-11 20:11:34 -06:00
CommsBox.js
…
CommsPanel.js
…
ConfirmOverlay.js
…
CreditsHud.js Add trade economy engine, credits currency, and goods catalog 2026-09-11 18:36:30 -06:00
CyberShape.js
…
DiscoveryCompass.js
…
GalaxyView.js
…
GlitchText.js
…
MapWindow.js
…
MenuButton.js
…
MenuSubBar.js
…
MineralHud.js Add trade economy engine, credits currency, and goods catalog 2026-09-11 18:36:30 -06:00
MiningPopup.js
…
QuestTrackerHud.js
…
QuestWindow.js
…
ResearchWindow.js
…
SavePanel.js
…
SignalCompass.js
…
SlotCard.js
…
Toast.js
…