orbit/js/ui/shop
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
..
BuyList.js Fix shop buy-list clipping and add a scrollbar 2026-09-12 09:21:05 -06:00
ShopView.js Span the trade panel to the screen edges: SELL flush with the planet text, BUY out to the same right padding 2026-09-12 00:06:17 -06:00
TradeGrid.js Rework the BUY side: a scrollable list of wide rows (icon + name + 2026-09-11 23:23:15 -06:00