Files
MoHadiShibli--Control4Free/client
MoHadiShibli 77a1bba68d Review fixes before publishing
From a last pass over the code and a set of screenshots on phones, an iPad and
a PC:

- The menu button sat on top of R2 on a phone in landscape: R2 starts about 68px
  from the right edge, room for one corner button, not two. The menu and full
  screen buttons now stack down the edge instead.
- On a narrow phone the connection status was cut off mid-address ("Connected
  to 192.16"). The address is now a detail that narrow screens leave out.
- The controller screen said "Controller 1 · Controller 1": the page's own label
  and the console's name for it had become the same words. The console's name
  is only added now when it says something more.
- Free controllers still offered "a controller on this device", and the app
  "controllers connected to the phone or PC"; both now say gamepad, as the rest
  of the page does.
- SECURITY.md said no website could drive the console. A page opened from a
  saved file connects with Origin: null, and that has to be accepted because the
  saved file is how gamepads work in browsers that keep the Gamepad API to secure
  pages; a website can send the same Origin from a sandboxed frame. It now says
  exactly that, and what such a page still cannot do.
- THIRD_PARTY.md credited the GoldHEN call to autorun.c; it is in sandbox.c.
- Two comments pointed at a tag that only exists locally.
2026-10-05 15:43:03 +03:00
..
2026-10-05 15:43:03 +03:00