Commit Graph

205 Commits

Author SHA1 Message Date
Miroslav Šedivý
1cea58d9e4 set keyboard layout on control. 2021-02-18 23:14:47 +01:00
Miroslav Šedivý
7d4ad810b3 canvas redraw on cursorTag change. 2021-02-18 21:12:31 +01:00
Miroslav Šedivý
8bee5222b1 redraw on screenSize and clear if controlling. 2021-02-18 21:09:08 +01:00
Miroslav Šedivý
6340da049b clear canvas on WebRTC disconnect. 2021-02-18 20:53:08 +01:00
Miroslav Šedivý
49d6174953 synchronize keyboard modifiers with participant. 2021-02-18 16:53:19 +01:00
Miroslav Šedivý
91c465eeca reload canvas on image load. 2021-02-17 21:54:15 +01:00
Miroslav Šedivý
525efe17e7 add cursor tag. 2021-02-17 20:39:12 +01:00
Miroslav Šedivý
5ae700aea0 Revert "add red outline when controling." 2021-02-15 16:01:25 +01:00
Miroslav Šedivý
56a00a404c cursor image/position from WebRTC. 2021-02-13 17:29:35 +01:00
Miroslav Šedivý
3423cbc3b2 switch WebRTC to BigEndian. 2021-02-13 00:02:35 +01:00
Miroslav Šedivý
fbec6cee63 WebRTC use data channel from server. 2021-02-12 23:46:25 +01:00
Miroslav Šedivý
ed495f2fd9 overlay remove defaults for props. 2021-02-12 22:27:51 +01:00
Miroslav Šedivý
05176a2b31 round cursors pixel position. 2021-02-12 17:28:58 +01:00
Miroslav Šedivý
a1d755d6eb pass canvas size to overlay. 2021-02-12 17:11:28 +01:00
Miroslav Šedivý
873e9250cc optimize cursor moving with canvas rendering. 2021-02-11 21:17:47 +01:00
Miroslav Šedivý
6cfe39e6c5 add shared cursor as image tag. 2021-02-11 19:03:31 +01:00
Miroslav Šedivý
723ec821f3 prefix classes with neko-. 2021-02-10 20:57:13 +01:00
Miroslav Šedivý
becc18a928 add red outline when controling. 2021-02-10 20:54:44 +01:00
Miroslav Šedivý
c18213af63 implicit hosting on mouse click. 2021-02-10 20:49:02 +01:00
Miroslav Šedivý
c2d47108fc remove users first interaction event. 2021-02-10 19:33:42 +01:00
Miroslav Šedivý
221dd29968 added simple WebRTC video switching when 0 fps. 2021-02-10 19:27:34 +01:00
Miroslav Šedivý
e28b714090 webrtcReconnect. 2021-02-08 22:32:54 +01:00
Miroslav Šedivý
15e369da33 webrtc force close all. 2021-02-08 22:32:33 +01:00
Miroslav Šedivý
5f07d5aa87 bug: do not set authenticated to False when WS disconnected. 2021-02-08 19:35:14 +01:00
Miroslav Šedivý
03b4f7c71b disconnect websocket on system disconnect event. 2021-02-08 19:31:15 +01:00
Miroslav Šedivý
1ab1953dea refactor webscoket reconnection logic. 2021-02-08 19:14:39 +01:00
Miroslav Šedivý
85a3f4fd9d minor WS &WebRTC fixes. 2021-02-08 18:46:07 +01:00
Miroslav Šedivý
b6d61c0748 websocket improve disconnection handling. 2021-02-08 18:27:37 +01:00
Miroslav Šedivý
f2a9a33cb0 fix logout and save WS url. 2021-02-08 17:50:12 +01:00
Miroslav Šedivý
817ea28379 webrtc stats ignote when no connection. 2021-02-08 17:31:06 +01:00
Miroslav Šedivý
7858edb8ec webrtc connection change. 2021-02-07 17:28:15 +01:00
Miroslav Šedivý
73e043aa0d add reconnection logic. 2021-02-07 16:43:53 +01:00
Miroslav Šedivý
1fee7acaab add webrtc_stats to state. 2021-02-07 16:28:09 +01:00
Miroslav Šedivý
0aef325c5b add ice candidates adter accepting remote description. 2021-02-07 16:01:08 +01:00
Miroslav Šedivý
46c2625f1c add video stats. 2021-02-07 15:49:10 +01:00
Miroslav Šedivý
b0ed563792 accept candidates before offer. 2021-02-02 21:05:30 +01:00
Miroslav Šedivý
4850b5cb7c add Trickle ICE support. 2021-02-02 20:27:23 +01:00
Miroslav Šedivý
baffa8dde4 removed unused connection state props. 2021-01-31 14:47:12 +01:00
Miroslav Šedivý
b5432d5603 on system disconnect remove autentication. 2021-01-31 14:38:37 +01:00
Miroslav Šedivý
b85b40bfdf updated events emmiter. 2021-01-31 14:25:17 +01:00
Miroslav Šedivý
22829850bb autoplay as Prop. 2021-01-31 14:06:08 +01:00
Miroslav Šedivý
d7ee530960 webscoker & webrtc: unavailable state. 2021-01-31 13:54:47 +01:00
Miroslav Šedivý
1d1b995ceb start muted and unmute for autoplay. 2021-01-30 12:37:41 +01:00
Miroslav Šedivý
6bf28aa55d update docs & minor typo. 2021-01-29 23:21:14 +01:00
Miroslav Šedivý
eac56533e6 authentication with cookies. 2021-01-29 23:14:59 +01:00
Miroslav Šedivý
a5a82077c5 add cursor & browser to clear function. 2021-01-29 20:41:57 +01:00
Miroslav Šedivý
6142c3baec websocket supported getter. 2021-01-29 20:13:37 +01:00
Miroslav Šedivý
54f7514336 send: body any type. 2021-01-28 17:11:26 +01:00
Miroslav Šedivý
962b84d89e send / receive message. 2021-01-28 16:08:17 +01:00
Miroslav Šedivý
115b8b93d0 API & package lock updated. 2021-01-28 14:41:01 +01:00