Commit graph

304 commits

Author SHA1 Message Date
Unrud
25d5cfa505 Rename backend to controller 2022-02-21 22:30:28 +01:00
Unrud
2211b8a662 Remove disabled backends 2022-02-21 22:30:28 +01:00
Unrud
89131db79b Centralized UI updates 2022-02-21 22:30:27 +01:00
Unrud
42dcafda3d Improve variable names 2022-02-21 22:30:26 +01:00
Unrud
9082ca434a Add fullscreenchange event listener 2022-02-21 22:30:26 +01:00
Unrud
98f4d1c692 Add options for configuring pointer and scroll speed 2022-02-21 22:30:25 +01:00
Unrud
fecec13869 Add hardware mouse support 2022-02-21 22:30:20 +01:00
Unrud
1797d7585b Prevent clicks from touches on touchpad 2022-02-21 22:30:20 +01:00
Unrud
db9ca255fa Add Touch prefix to handlers 2022-02-21 22:30:19 +01:00
Unrud
b3db523db1 Keep move and scroll remainder 2022-02-21 22:30:19 +01:00
Unrud
51dbecaa63 Split function updateMoveAndScroll 2022-02-21 22:30:19 +01:00
Unrud
ab09e7c674 Refactor key detection 2022-02-21 22:30:18 +01:00
Unrud
56cff8deb2 Listen for keydown event on document 2022-02-21 22:30:18 +01:00
Unrud
ad3847f5aa Combine scroll and scroll finish commands 2022-02-21 22:30:18 +01:00
Unrud
1f3aa58568 Remove padlabel id 2022-02-21 22:30:17 +01:00
Unrud
41c3e0b10d Switch to go:embed 2022-02-21 22:30:16 +01:00
Unrud
7fc46bf38c Rename class touchpad to touch 2022-02-03 14:51:54 +01:00
Unrud
b3a4ca7449 Use go-bindata instead of go-bindata-assetfs 2022-02-03 14:45:35 +01:00
Unrud
abc8ef5818 Workaround for assetFS FileInfo
See https://github.com/elazarl/go-bindata-assetfs/pull/55
2022-02-01 13:59:32 +01:00
Unrud
c0e6ef52ec Use camel case for variable name 2022-02-01 13:59:32 +01:00
Unrud
15b05b5fa6 Bump version to 1.1.0 2022-01-29 11:04:23 +01:00
Unrud
a4cac5fb54 Update screenshots 2022-01-29 11:04:22 +01:00
Unrud
7392eec8f1 Update dependencies 2022-01-29 11:04:22 +01:00
Unrud
3feddd5f68 Ignore unparseable IP 2022-01-29 11:04:21 +01:00
Unrud
42528c0cf7 Use class for scenes and fix resizing keys 2022-01-29 11:04:21 +01:00
Unrud
c85275f263 Add back button to keys scene and allow fullscreen
Closes #29
2022-01-28 00:14:20 +01:00
Unrud
facaacb3fb Use history instead of window.history 2022-01-28 00:13:19 +01:00
Unrud
077dc6def0 Check modifier keys for physical keyboard 2022-01-28 00:12:55 +01:00
Unrud
e702b239eb Enable touchpad and keyboard on keys page
Fixes #25
2022-01-27 17:00:50 +01:00
Unrud
cf8753698f Save keys page in session 2022-01-27 16:55:50 +01:00
Unrud
632c944561 Use classes for fullscreen and pad capability 2022-01-27 16:55:50 +01:00
Unrud
c749865ef1 Save keyboard text in session 2022-01-27 16:55:50 +01:00
Unrud
24f3eb63ec Cosmetics
Rename variable keys_pages to keysPages.
Rename variable page_index to pageIndex.
Rename textarea text to keyboardtext.
Rename button textkeysbutton to keyboardkeysbutton.
Omit last , in array.
2022-01-27 16:51:33 +01:00
Unrud
a113b3adb7 Add support for physical keyboard 2022-01-27 07:26:31 +01:00
Unrud
a23a1260e9 Cosmetics 2022-01-27 07:17:35 +01:00
Unrud
5da7b376c9 Add return key 2022-01-27 07:17:23 +01:00
Unrud
957e116305 Invert QR code 2022-01-24 09:00:16 +01:00
Unrud
86cbc977b0 Print URL and QR code to stdout
Closes #30
2022-01-24 08:59:37 +01:00
Unrud
f741196640 Remove newline from QR code 2022-01-24 08:58:41 +01:00
Unrud
9806aa26e1 Cosmetics 2022-01-24 08:58:40 +01:00
Unrud
d22dc0f4dd Add more keys
Fixes #36
Fixes #27
Fixes #22
2022-01-24 08:08:21 +01:00
Unrud
92a46e6637 Improve icon font
Round values to integer
Change EM square to 1024
Move glyph uni2630 to uni2261
2022-01-24 07:52:34 +01:00
Unrud
cfad7e9d68 Use pointer as cursor for buttons 2022-01-24 07:52:27 +01:00
Unrud
348ec1f6ab Remove unused function 2022-01-24 07:52:19 +01:00
Unrud
64327f326c Cosmetics 2022-01-24 07:52:09 +01:00
Unrud
dd2d13b4e4 Compatibility with ECMA Version 5
Fixes #40
2022-01-17 15:18:56 +01:00
Unrud
02fa08e266 Bump version to 1.0.5 2022-01-08 00:37:46 +01:00
Unrud
70e63a57af Update dependencies 2022-01-08 00:25:02 +01:00
Unrud
130c430d3d Use relative URL for websocket
Partially merged from branch 'schnusch-http-prefix'
2022-01-08 00:23:59 +01:00
schnusch
47e9bb2047 use relative URL for websocket 2022-01-04 14:51:18 +01:00