Skip to content

feat(web): list the stream controls under About - #47

Merged
enricobuehler merged 2 commits into
mainfrom
feat/stream-controls
Oct 3, 2026
Merged

enricobuehler merged 2 commits into
mainfrom
feat/stream-controls

Conversation

@enricobuehler

Copy link
Copy Markdown
Contributor

Lists the stream controls in two places: the console's new Stream controls screen (Settings → About, from unom/punktfunk#1712, merged as 3f83a4aa2), and a matching "Stream controls" group in the web shell's About tab (apps/web/src/ui/settings.tsx). This bumps the packages/stream pins to that merge.

What the browser binds, from packages/stream/src/input.ts and engine.ts:

  • Keyboard: Ctrl+Alt+Shift+S/O/Q/D/M/V, and F11 or Alt+Enter for fullscreen (input.ts:120, :268-270; engine.ts:677). Esc releases pointer lock (apps/web/src/ui/hud.tsx:138).
  • Pad: Back+A opens the menu (input.ts:398). LB+RB+Start+Back releases input, and held 1.5 s it disconnects (input.ts:130, :388-396).
  • Touch: no gestures are bound (input.ts:325).
  • Tizen differs by one row: the remote's Back opens the menu (input.ts:137, :272).

Verified locally: npm run check (both workspaces) and npm test (41) pass. Not checked in a browser or on a Samsung TV.

enricobuehler added 2 commits October 3, 2026 21:13
The settings page names the keys and chords the page binds while streaming, so a player no longer has to find them in the docs.
Placeholder: the head of the monorepo feat/shortcuts-screens branch. Swap for the merge SHA.
@enricobuehler
enricobuehler merged commit d34f11d into main Oct 3, 2026
7 checks passed
@enricobuehler
enricobuehler deleted the feat/stream-controls branch October 3, 2026 20:21
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