David Négrier
1162439479
Overloading destroy method instead of having a separate method to remove video.
2020-08-20 22:23:22 +02:00
David Négrier
27ffb6b13d
Refactoring SimplePeer code: splitting Peer instantiation into 2 subclasses (VideoPeer and ScreenSharingPeer). This leads to way leaner code.
2020-08-20 16:56:10 +02:00
David Négrier
894f7c8009
Removing useless roomID parameter in WebRtcSignal message
2020-08-20 15:21:07 +02:00
David Négrier
0119534283
First version of screen-sharing that works when a user is joining a group after screen sharing begun.
2020-08-20 00:05:00 +02:00
David Négrier
cc1cb2f671
Fixing linting
2020-08-18 14:59:50 +02:00
David Négrier
2e61c2ef62
Getting back code in compilable fashion after huge rebase
2020-08-18 00:12:38 +02:00
Gregoire Parant
4b72958193
Fix peer connexion for two player with screen sharing
2020-08-17 23:56:46 +02:00
Gregoire Parant
a8f27e6084
Create event to start webrtc screen charing
2020-08-17 23:54:26 +02:00
Gregoire Parant
a4f42111d7
Update screen sharing feature
2020-08-17 23:47:17 +02:00
Gregoire Parant
0bbed7717a
Continue screen sharing
2020-08-17 23:39:50 +02:00
Gregoire Parant
3e2c5049f2
Fix to add special screen sharing
2020-08-17 23:36:02 +02:00
Gregoire Parant
209057e3fc
New fictive user screen sharing
...
- Create new fictive user
- Add new fictive user in WebRtc group
- Add screen sharing video on left side
2020-08-17 23:32:39 +02:00
Gregoire Parant
6c1b8122ef
Fix CI
2020-08-17 23:19:31 +02:00
Gregoire Parant
eed5333d69
Stability simple peer
2020-08-17 23:18:38 +02:00
Gregoire Parant
208b91e52a
Feature screen sharing
...
- Send stream of screen sharing in peer connexion
- Add button for share your screen
2020-08-17 23:17:00 +02:00
David Négrier
fc78249eae
Code cleanup
2020-08-17 22:03:08 +02:00
David Négrier
beb0d1ef0a
Linter fix
2020-08-17 16:18:39 +02:00
David Négrier
6516e621b0
Adding display / hide of layout buttons when a meet start / ends
2020-08-17 16:12:53 +02:00
David Négrier
7fe2cc19c3
Adding buttons to switch mode
2020-08-17 15:20:03 +02:00
David Négrier
05ca8c813e
Fixing chat mode canceling flex display
2020-08-16 23:49:31 +02:00
David Négrier
1509777945
Improving video CSS (work on overlay)
2020-08-16 23:45:03 +02:00
David Négrier
88c099fc13
Improving layout
...
Fixing left-right switch on all cameras (except current player camera)
2020-08-16 23:19:04 +02:00
David Négrier
9f6c6e0ce1
Adding CoWebsiteManager + first working version of flex video
2020-08-13 18:21:48 +02:00
David Négrier
83fe024c45
Adjusting class in chat mode based on number of divs displayed.
2020-08-11 22:40:54 +02:00
David Négrier
7232bbaef9
Adding LayoutManager to position videos as cleverly as possible
2020-08-11 22:32:55 +02:00
David Négrier
24fb605f50
Switching to definitely assigned parameters
...
This allows us to go in "full strict mode" (yeah!)
See https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-7.html#strict-class-initialization
2020-08-07 23:39:06 +02:00
David Négrier
bc929615d1
Fixing problem when switching scenes with container
2020-07-29 11:42:18 +02:00
David Négrier
84529d6e99
Propagating customized sprites all over the game
2020-07-28 17:45:55 +02:00
David Négrier
6d0bccc0e1
Making a nice "customize" button
2020-07-28 15:53:44 +02:00
David Perez
866985326b
Fixing merge issue
2020-07-28 11:35:30 +02:00
David Perez
90c56ca683
merge
2020-07-28 11:29:21 +02:00
David Perez
21d2a7939b
custome characters
2020-07-28 11:24:34 +02:00
David Négrier
6879418098
Adding a 404 page when resources loading fails
2020-07-07 22:52:22 +02:00
David Négrier
55767f2c78
Fixing image tileset key
...
If 2 maps share the same tileset name (even if they use 2 different URLs for the tileset), the tileset image will be reused wrongly.
This commit fixes the tileset key to make it equal to the image URL.
2020-07-07 18:22:10 +02:00
David Négrier
67e07c04f8
Fixing loading of tilesets with margin or padding
2020-07-05 17:10:08 +02:00
David Négrier
63e2e176d3
Fixing tests
2020-06-25 11:56:11 +02:00
David Négrier
bfec2317c9
Fixing default value
2020-06-25 11:39:38 +02:00
David Négrier
bb6b07536e
Fixing Jasmine tests
2020-06-25 11:39:18 +02:00
David Négrier
1978c1a324
Lint
2020-06-25 11:35:20 +02:00
David Négrier
5f5cec93ea
Audio device => exact mode
2020-06-25 11:26:55 +02:00
David Négrier
e3e7b92c6a
Fixing errors when arrows touched and no cam
2020-06-25 10:43:42 +02:00
David Négrier
c322de4412
Moving to async/await
2020-06-25 10:43:27 +02:00
David Négrier
8db615551a
Fixing device switching in Firefox
2020-06-25 10:33:26 +02:00
David Négrier
d18abaf067
Enabling optional https in development
2020-06-25 10:32:47 +02:00
David Négrier
371b4f0063
Fixing Firefox compatibility by remove references to InputDeviceInfo
2020-06-25 09:28:00 +02:00
David Négrier
a52b1f612b
Reorganizing on x axis too.
2020-06-24 18:09:59 +02:00
David Négrier
b3c18702bb
Adding borders, centering camera, fixing small bug on resize when no camera is enabled
2020-06-24 17:49:38 +02:00
David Négrier
253108eba0
- Making the EnableCameraScene responsive
...
- Enabling click on arrows
2020-06-24 17:29:23 +02:00
David Négrier
3de37bafed
Adding a scene to configure the webcam
2020-06-24 15:35:07 +02:00
David Négrier
d78006e106
Fixing memory leak with listeners
...
The listeners from MediaManager and SimplePeer were never removed, leading to a huge amount of listeners all over the applications when switching regularly of scene.
2020-06-23 15:02:35 +02:00