Skip to content

Polish mobile fullscreen kiosk menus - #2

Merged
Lee-WonJun merged 2 commits into
mainfrom
codex/ihfk-phaser4-refactor
Jul 13, 2026
Merged

Polish mobile fullscreen kiosk menus#2
Lee-WonJun merged 2 commits into
mainfrom
codex/ihfk-phaser4-refactor

Conversation

@Lee-WonJun

Copy link
Copy Markdown
Contributor

What changed

  • request mobile fullscreen and landscape lock directly from the Game Start tap, with a WebKit fallback
  • make the kiosk screen independently scrollable without weakening gameplay touch handling
  • redesign short landscape menus with a thinner bezel, compact hardware, five-column language choices, and a three-column guide
  • add 844×390 visual evidence and regression coverage for the last language, Game Start accessibility, shell containment, and fullscreen invocation

Why

Mobile browser chrome reduced the landscape viewport enough to clip menu choices. The root page also disabled touch panning globally, so users could not reach clipped controls. Awaiting audio before fullscreen could additionally consume the user activation required by browser fullscreen policy.

Validation

  • npm run check
  • npm test
  • 37/37 browser unit tests
  • 15/15 responsive and E2E scenarios
  • 6/6 desktop/mobile browser environments
  • visual review of 844×390 language and guide captures

@Lee-WonJun
Lee-WonJun marked this pull request as ready for review July 13, 2026 14:53
@Lee-WonJun
Lee-WonJun merged commit dd97318 into main Jul 13, 2026
1 check passed
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