4 Commits
Author SHA1 Message Date
utopiafallen ce52398dc5 Validate controllers when handling rumble events from GameStream
Rumble events may be received for controllers that are no longer present or attached
so they should be dropped instead of being forwarded to JS for handling.
2022-11-06 19:58:35 -06:00
utopiafallen dccd8ec7ef Fix black screen when starting game stream
Adding fullscreen class to the #listener seems to fix the game stream
getting stuck in a black screen. I suspect that #main-content isn't
recomputing its layout when #listener is resized.
2022-11-06 19:58:35 -06:00
utopiafallen b55f604294 Restore overrideEscFullscreen permission
Otherwise, Esc breaks out of fullscreen instead of being sent to the streaming app.
2022-11-06 19:58:35 -06:00
utopiafallen eb458c1ad2 Remove explicit fullscreen handling
Moonlight's fullscreen requests generally conflict with
what ChromeOS is trying to do automatically for the app, especially when
using tablet mode. Just remove it for now and let the OS handle
fullscreen.
2022-11-06 19:58:35 -06:00