Commit Graph

702 Commits

Author SHA1 Message Date
David Négrier
28dc3a2c84 Removing protobuf packages from back 2020-09-18 16:05:52 +02:00
David Négrier
df0636c513 Migrating user position messages to protobuf 2020-09-18 15:51:15 +02:00
David Négrier
e9ca8721a6 Migrating userId to "int32" to save some space and adding userMoves message in protobuf 2020-09-18 13:57:38 +02:00
David Négrier
4b55b54a07 Adding first protobuf message exchange 2020-09-17 17:14:47 +02:00
David Négrier
9dd3d4bac8 Watching protoc in dev mode 2020-09-16 22:27:37 +02:00
David Négrier
2e8fa8d676 Adding protocol buffers to the project with Typescript support 2020-09-16 18:34:24 +02:00
David Négrier
1ccbea30e4
Merge pull request #277 from thecodingmachine/groups_in_zones
Making groups part of zones
2020-09-16 16:50:13 +02:00
David Négrier
f6458a8335 Removing useless group callbacks at the World level 2020-09-16 16:13:47 +02:00
David Négrier
7410cc8a4b Fixing tests 2020-09-16 16:10:20 +02:00
David Négrier
f5f9dcac04 Making groups part of zones 2020-09-16 16:06:43 +02:00
David Négrier
3ca2a5bf68
Merge pull request #227 from thecodingmachine/outline
Working on object support in maps
2020-09-16 12:10:39 +02:00
David Négrier
3a9196fb82 Merge 2020-09-16 11:41:03 +02:00
David Négrier
30e15fbcab
Merge pull request #273 from thecodingmachine/viewport_sharing
[WIP] Performance: Sending position only for players in the viewport
2020-09-16 11:25:49 +02:00
David Négrier
7e7b42ce19 Changing load test to run in circles 2020-09-16 09:31:44 +02:00
David Négrier
d24ec0bd75 Plugin PositionNotifier into the main application. 2020-09-15 16:21:41 +02:00
David Négrier
f8d462b0d7 Fixing "any" type 2020-09-15 10:10:35 +02:00
David Négrier
9b702c75e3 Adding batched messages + the notion of notifier / zones (not plugged in the system yet) 2020-09-15 10:06:11 +02:00
David Négrier
1879c550c4 Merge branch 'master' of github.com:thecodingmachine/workadventure into develop 2020-09-11 13:42:07 +02:00
David Négrier
483bb9de3a
Merge pull request #269 from thecodingmachine/simulate-player
Create config file artillery websocket
2020-09-11 13:40:44 +02:00
David Négrier
f55fa76e86 Removing profiling mode 2020-09-11 10:01:45 +02:00
David Négrier
b37a8f63be Moved benchmark to its own directory and added multicore testing + a README 2020-09-11 09:56:05 +02:00
David Négrier
762f4da905
Merge pull request #268 from thecodingmachine/modebuttonsdepth
Setting the depth of the chat mode / presentation mode to 99999 to avoid melting buttons with map.
2020-09-10 09:43:33 +02:00
David Négrier
e418e8fd09 Setting the depth of the chat mode / presentation mode to 99999 to avoid melting buttons with map. 2020-09-10 09:31:53 +02:00
Gregoire Parant
d4fe59d154 Create config file artillery websocket 2020-09-09 12:32:01 +02:00
David Négrier
2e2e50f7c3
Merge pull request #259 from thecodingmachine/develop
Hiding cam details when entering a Jisti room (prod)
2020-09-02 09:05:23 +02:00
David Négrier
4226453364
Merge pull request #258 from thecodingmachine/hidecamonjistsi
Hiding cam details when entering a Jisti room
2020-09-01 15:08:40 +02:00
David Négrier
f70ba1411a Hiding cam details when entering a Jisti room 2020-09-01 14:43:21 +02:00
David Négrier
f0497f2d55
Merge pull request #256 from thecodingmachine/develop
Centering character based on game div  (production)
2020-09-01 14:24:10 +02:00
David Négrier
0df6f78e6b
Merge pull request #255 from thecodingmachine/fixcowebsitecentering
Centering character based on game div
2020-09-01 14:15:33 +02:00
David Négrier
9516f6615c Centering character based on game div
Previously, character was centered based on window size, but when doing CoWebsite browsing, window size != game size, leading to poorly centered characters
2020-08-31 17:56:11 +02:00
David Négrier
7f980bd2e9
Merge pull request #252 from thecodingmachine/develop
Prod deployment
2020-08-31 16:29:32 +02:00
David Négrier
1ed132145c
Merge pull request #244 from thecodingmachine/turnserver
Switching on our very own turn server
2020-08-31 16:01:35 +02:00
David Négrier
b6590e21dd Fixing coturn URLS 2020-08-31 15:34:51 +02:00
David Négrier
8655aef629 Fixing URL passing in WebRtc setup 2020-08-31 15:34:21 +02:00
David Négrier
3875c0afe8 Fixing environment variable passing in Webpack 2020-08-31 15:34:21 +02:00
David Négrier
ed116cf2a3 Switching on our very own turn server 2020-08-31 15:33:50 +02:00
David Négrier
6f6873e870
Merge pull request #251 from thecodingmachine/fix_camera_stop
Camera was not properly closed in EnableCameraScene
2020-08-31 15:31:33 +02:00
David Négrier
634eecd42a Fixing issue when both mic and cam are stopped 2020-08-31 15:21:05 +02:00
David Négrier
c739037bc4 Camera was not properly closed in EnableCameraScene 2020-08-31 14:54:52 +02:00
David Négrier
69fad27328
Merge pull request #247 from thecodingmachine/act_on_zone
Adding the ability to trigger special actions when a user walks on a zone
2020-08-31 14:30:25 +02:00
David Négrier
8968627d69 Adding Jitsi meeting in TCM maps 2020-08-31 14:23:31 +02:00
David Négrier
9351719873 Adding the notion of silent zone 2020-08-31 14:10:01 +02:00
David Négrier
df7b5cc2e3 Adding a "silent" notion (triggered in Jitsi meets) 2020-08-31 14:03:40 +02:00
David Négrier
0a8ba37049 Adding Jitsi meet support 2020-08-31 12:18:00 +02:00
David Négrier
a128ff117b code style 2020-08-30 17:40:04 +02:00
David Négrier
01319b50ca Adding a "openWebsite" property that opens websites when we walk over the zone. 2020-08-30 17:37:38 +02:00
David Négrier
168697eb46 Adding a GameMap class that helps tracking when the properties of the tiles the user is changes (when the user moves) 2020-08-30 15:44:22 +02:00
David Négrier
4d90d4b50b
Merge pull request #243 from thecodingmachine/zoom_on_video
Clicking on a video puts it in presentation mode
2020-08-27 10:26:02 +02:00
David Négrier
13272968cf Clicking on a video puts it in presentation mode
Adding the ability to put a video in presentation mode by clicking on it.
Also, adding small CSS animations on hover.
2020-08-27 10:16:34 +02:00
David Négrier
15e7b88e2b
Merge pull request #242 from thecodingmachine/screenshare2
Avoiding flickering when entering presentation mode with no presentation
2020-08-24 18:30:20 +02:00