Archived
2
0
This repository has been archived on 2024-06-24. You can view files and clone it, but cannot push or open issues or pull requests.
neko-custom/client/src/components
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
..
about.vue switch to master branch. 2021-10-16 20:29:22 +02:00
avatar.vue fix client linter 2021-02-13 12:05:59 +01:00
chat.vue add lock controls for users. 2021-11-16 22:50:11 +01:00
clipboard.vue fix timeout typescript. 2021-07-17 11:30:46 +02:00
connect.vue add empty_displayname to locale. 2021-08-31 18:04:55 +02:00
context.vue Implicit control gain (#108) 2021-12-11 14:34:28 +01:00
controls.vue npm upgrade + bump fontawesome version. 2022-05-14 18:13:56 +02:00
emoji.vue npm upgrade + bump fontawesome version. 2022-05-14 18:13:56 +02:00
emote.vue better emotes 2020-02-11 18:10:24 +00:00
emotes.vue fix whitespace. 2021-11-17 18:39:36 +01:00
files.vue line height. 2022-11-19 20:55:50 +01:00
header.vue move filetransfer to locks. 2022-11-19 20:26:45 +01:00
markdown.ts fixed emoji regex. 2022-01-06 12:14:02 +01:00
members.vue npm upgrade + bump fontawesome version. 2022-05-14 18:13:56 +02:00
menu.vue add language picker. 2021-04-02 15:29:27 +00:00
resolution.vue add types. 2021-12-11 14:11:45 +01:00
settings.vue move filetransfer to locks. 2022-11-19 20:26:45 +01:00
side.vue lint. 2022-11-19 20:33:08 +01:00
unsupported.vue i18n (wip) 2020-04-05 02:57:22 +00:00
video.vue Use Keyboard API to lock screen for supported browsers 2023-01-06 20:10:34 -05:00