Skip to content

feat(example): show off full-screen windows with a web-style storefront - #133

Open
oglassdev wants to merge 9 commits into
feat/fullscreen-cooldownfrom
feat/fullscreen-showcase
Open

oglassdev wants to merge 9 commits into
feat/fullscreen-cooldownfrom
feat/fullscreen-showcase

Conversation

@oglassdev

@oglassdev oglassdev commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

The lobby showed the basics of full-screen windows, but not what a real menu built on them could look like. /store now opens a web-style shop in horse mode, so the world holds still behind it: translucent glass panels, a nav bar with category tabs, live keyboard search and a cart counter, a scrolling product grid with a scrollbar, a Details/Cart side pane with its own scrolling list, and a footer with the balance and status messages.

  • Scroll moves whichever pane was used last; a lamp marks it. Right click switches Details/Cart, sneaking leaves.
  • Product icons are art switches, not items, since full-screen windows have no slots.
  • The example pack's size budget goes from 1.15 MB to 3 MB: the storefront's generated Kotlin and debug descriptor push it past the old limit (the zipped pack is about 325 KB).

Stacked on #132.

🤖 Generated with Claude Code

oglassdev and others added 9 commits October 16, 2026 08:23
/store opens a storefront over the live world: translucent tinted glass
panes with no backdrop, category tabs, a search box typed into in place,
a scrolling product grid of art icons, a detail pane with quantity and
buy/add-to-cart, a scrolling cart, and a toast footer. Raises the
example's size budget to fit it.
Pad the grid to whole rows so offsets stay multiples of three, hide the price on
empty cards, make side tabs always give their pane the wheel, and pluralize toasts.
Locks the view behind the store so the world holds still while the player shops, and lists /store in the example README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The sky washed out the half-transparent panes, so the glass is more opaque and its tints deeper; the world still shows through.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant