Commit Graph

489 Commits

Author SHA1 Message Date
Miroslav Šedivý
40234fe3cf
Add NPM CI (#25)
* update CI.

* update readme.
2023-02-26 22:02:47 +01:00
Miroslav Šedivý
3eeb589f3f add click on color. 2023-02-18 21:52:57 +01:00
Miroslav Šedivý
9b579a8cbd
Screen size sync (#23)
* allow choosing any screen configuration.

* add screen sync option.

* round size to int.

* lint.
2023-02-14 21:20:05 +01:00
Miroslav Šedivý
ae80753378
skip onnegotiationneeded if in progress. (#22) 2023-01-30 11:33:52 +01:00
Miroslav Šedivý
dc2ef37e17
Add mobile keyboard API (#21)
* fix page for mobile - minor changes.

* fix textarea overlay to hide caret and avodi zooming on mobiles.

* fix typo.

* show keyboard btn if is touch device.

* lint fix.

* add to API.

* mobile keybaord fix andorid blur.

* add mobile keybaord toggle.

* fix overlay.

* mobile keybaord, skip if not a touch device.
2023-01-27 19:21:42 +01:00
Miroslav Šedivý
5758350a78 version 1.6.15 2023-01-20 23:09:39 +01:00
Miroslav Šedivý
a22c48c4ca
WebRTC latency in stats (#20)
* webrtc stats full report.

* add ping+pong latency counter.

* single console log.

* remove report & add latency to webrtc stats.

* fix.
2023-01-20 23:09:01 +01:00
Miroslav Šedivý
69cb72c67f version 1.6.14 2023-01-16 17:04:53 +01:00
Miroslav Šedivý
6d68924167 npm audit. 2023-01-14 21:01:49 +01:00
Miroslav Šedivý
5be13be6c2 fix relative paths for page. 2023-01-13 19:36:51 +01:00
Miroslav Šedivý
737bf7da02
fix stereo for chromium. (#18) 2023-01-13 12:02:35 +01:00
dependabot[bot]
1434d308ba
Bump loader-utils from 1.4.0 to 1.4.2 (#17)
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.2)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-11 18:05:55 +01:00
Miroslav Šedivý
540da2a0ca version 1.6.13 2022-11-11 18:01:04 +01:00
Miroslav Šedivý
863de78b70
Add WebSocket heartbeat (#16)
* add heartbeat.

* rename.
2022-11-11 18:00:36 +01:00
Miroslav Šedivý
b27b8e028d
add bitrate switcher. (#15) 2022-11-07 19:40:36 +01:00
Miroslav Šedivý
ba931ea52e fix upload dialog files - forEach not found. 2022-10-24 22:21:39 +02:00
Miroslav Šedivý
7c2550fc28 version 1.6.12 2022-10-22 16:41:58 +02:00
Miroslav Šedivý
9307fbea97 fix default cursor tag pos. 2022-10-22 16:37:44 +02:00
Miroslav Šedivý
9fc2083e76 version 1.6.11 2022-10-04 20:30:46 +02:00
Miroslav Šedivý
0371a7dc4c
Add NoVnc keyboard (#13)
* novnc wip.

* remove blacklistKeys.

* eslint ignore all js files.

* ad common keyboard interface.

* upgrade novnc.

* fix novnc.

* fix novnc keyboard.

* fix keyboard remapping.

* conditionally include novnc at build time.
2022-10-04 20:28:07 +02:00
Miroslav Šedivý
3a75b1bf54 do not trigger changes during IME composition. 2022-10-04 20:23:09 +02:00
Miroslav Šedivý
d8829e40d8 version 1.6.10 2022-09-26 22:07:38 +02:00
Miroslav Šedivý
66e281f10c update package lock. 2022-09-22 13:39:08 +02:00
Miroslav Šedivý
fbfee37022 version 1.6.9 2022-09-16 10:52:30 +02:00
Miroslav Šedivý
a6698a3ef2 register mouseup globally. 2022-09-16 10:51:29 +02:00
Miroslav Šedivý
cc6722fee2 remove keybaord reset on mouse leave. 2022-09-16 10:51:29 +02:00
Miroslav Šedivý
fb5d9affd9 logger: color only if enabled in env. 2022-09-16 10:50:57 +02:00
Miroslav Šedivý
84a1d16de3 accept ?token= in server URL. 2022-09-16 10:50:57 +02:00
Miroslav Šedivý
80e5277fb6 set URL from query. 2022-09-16 10:50:57 +02:00
Miroslav Šedivý
a1860d5f56 fix implicit control req: race condition deadlock. 2022-09-15 21:11:42 +02:00
dependabot[bot]
879d921e55
Bump terser from 5.13.1 to 5.15.0 (#10)
Bumps [terser](https://github.com/terser/terser) from 5.13.1 to 5.15.0.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/compare/v5.13.1...v5.15.0)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-13 19:33:51 +02:00
Miroslav Šedivý
d4adb47b71 version 1.6.8 2022-08-30 23:04:56 +02:00
Miroslav Šedivý
abb28b1d10 canvas cursor draw, reset x & y before clear #9. 2022-08-30 23:02:44 +02:00
Miroslav Šedivý
a6abe0aac6 version 1.6.7 2022-08-25 00:22:29 +02:00
Miroslav Šedivý
cfcc06fdcd hide overlay only if disconnected. 2022-08-25 00:15:31 +02:00
Miroslav Šedivý
11b3738244 websocket status code when disconnecting. 2022-08-25 00:15:31 +02:00
Miroslav Šedivý
ac6df17036 emit close event after closing all reconnectors. 2022-08-25 00:15:31 +02:00
Miroslav Šedivý
9a77f6adea
Canvas cursor draw - do not use save and restore. (#9) 2022-08-25 00:14:47 +02:00
Miroslav Šedivý
bada3d1243 add README. 2022-07-31 23:38:19 +02:00
Miroslav Šedivý
388f36863a version 1.6.6 2022-07-28 14:00:55 +02:00
Miroslav Šedivý
f4b22e82a9 control pos interface. 2022-07-28 12:44:07 +02:00
Miroslav Šedivý
56b7c8087d rename to wsControl. 2022-07-28 12:44:07 +02:00
Miroslav Šedivý
84708c77d2 overlay send events over WS if not connected. 2022-07-28 12:44:07 +02:00
Miroslav Šedivý
4b2c03b88d overlay onControlChange use control events. 2022-07-28 12:44:07 +02:00
Miroslav Šedivý
6f18bde058 overlay onAction move to control. 2022-07-28 12:44:07 +02:00
Miroslav Šedivý
3180102006 control add button and optionally pos. 2022-07-28 12:44:07 +02:00
Miroslav Šedivý
3382126f40 implement move and scroll for websocket control. 2022-07-28 12:44:07 +02:00
Miroslav Šedivý
f3850e022c overlay use control instead of event emitter. 2022-07-28 12:44:07 +02:00
Miroslav Šedivý
cf97610067
Inactive cursors proper clearing (#7)
* extract canvasDrawPoints and use new_last_points.

* lint fix.

* canvasDrawPoints default percent 1,
2022-07-28 12:21:03 +02:00
Miroslav Šedivý
cd15007e3c
hide elements around textarea if added by browsers extensions. (#5) 2022-07-28 12:20:42 +02:00