orbit/js
Brian Fertig e9eda003b4 Fix shop buy-list clipping and add a scrollbar
- Rows that spill past the viewport edge used to render whole, ghosting over
  the BUY title or onto the Confirm bar; now only elements fully inside the
  window render (this Phaser build can't crop glyphs), and row plates draw
  just their in-window slice for a clean cut.
- Clipped-out steppers are no longer tappable: hit-testing gates on element
  containment, not just row visibility.
- Add a right-edge scrollbar (track + drag/jump thumb) that tracks scroll
  position and hides when content fits the viewport.
- Extend shop-shot/dev tests to verify the clip invariant, dead-click
  behavior, and scrollbar geometry; add a geckodriver screenshot helper.
2026-09-12 09:21:05 -06:00
..
build
…
comms
…
config
…
dev
…
economy Add signature gemstone as guaranteed local buy in every shop 2026-09-11 21:58:05 -06:00
entities
…
galaxy
…
mining
…
quests
…
reputation
…
research
…
save
…
scan
…
scenes Lock the deck while the shop is up: only LEAVE SHOP stays live 2026-09-11 23:31:54 -06:00
tether
…
ui Fix shop buy-list clipping and add a scrollbar 2026-09-12 09:21:05 -06:00
utils
…
vendor
…
visuals
…
main.js
…