Commit Graph

10 Commits

Author SHA1 Message Date
Miroslav Šedivý
dfe8b8b57d npm lint. 2023-01-29 20:31:00 +01:00
Ethan Waldo
10e2fbd499 Use Keyboard API to lock screen for supported browsers
When using fullscreen mode, hitting the escape key will exit out of
fullscreen mode.  To stay in fullscreen mode but pass the escape
key through, we can use the Keyboard API to require the escape key
be held down https://wicg.github.io/keyboard-lock/#escape-key.

Tested in Chrome which supports Keyboard API and Firefox which does
not https://caniuse.com/?search=navigator.keyboard with no errors
in either case.
2023-01-06 20:10:34 -05:00
Miroslav Šedivý
a9fd6ac114 guac remove text compositon. 2022-09-27 20:28:43 +02:00
Miroslav Šedivý
676f36c973 upgrade guacamole keyboard, #174. 2022-06-01 22:28:09 +02:00
Miroslav Šedivý
e3d3911832 fullscreen bug in safari, fixes #121. 2021-12-12 19:26:21 +01:00
Miroslav Šedivý
da200698dd move elementRequestFullscreen to utils. 2021-12-11 14:11:38 +01:00
mbattista
b88f1750f7 updated dependencies 2021-03-28 19:44:43 +00:00
m1k1o
15edc0f73e client linter fix. 2021-03-01 15:10:20 +01:00
Miroslav Šedivý
5cf9c29319 use guacamole keyboard as TS module 2020-06-15 20:45:32 +02:00
Craig
157ee2e1fb more progress on refactor 2020-01-23 15:23:26 +00:00