_Bastler
5538a511c7
merge latest dev
2021-05-18 15:04:35 +02:00
kharhamel
20ec609535
FIX: rejected map axios promises are now catched
2021-05-18 11:45:07 +02:00
David Négrier
2ea731beeb
Merge pull request #1057 from thecodingmachine/physics_flag
...
Making sure Physics is not enabled several times
2021-05-18 10:26:32 +02:00
David Négrier
c9eb5691b5
Merge pull request #1045 from thecodingmachine/svelte
...
Installing Svelte in front container
2021-05-18 10:25:54 +02:00
_Bastler
d133bf17ea
Merge branch 'develop' of github.com:thecodingmachine/workadventure into main
2021-05-18 09:54:08 +02:00
David Négrier
6128f1e431
Making sure Physics is not enabled several times
...
As part of an energy saving measure, we started disabling physics when the character is not moving and enabling physics again only when the character moves.
However, we enabled Physics on each frame the characeter was moving.
As a result, the Physics system would run several times, slowly slowing the computer down.
This fixes this issue by adding a flag to only enable Physics once.
2021-05-18 09:42:01 +02:00
David Négrier
24dfa2703d
Set a global dirty flag on resize
...
This adds a global "Dirty" flag at the Game level and sets it each time the ScaleManager is modified.
This fixes a bug where the game was not redrawn when a CoWebsite was opening/closing.
2021-05-18 09:20:38 +02:00
_Bastler
777987600f
update
2021-05-18 07:58:47 +02:00
_Bastler
bfb6b118cd
Merge remote-tracking branch 'origin/develop' into dev_main_merge
2021-05-17 17:18:08 +02:00
David Négrier
54e9e5656b
Commenting menu display (for now)
2021-05-17 16:50:35 +02:00
David Négrier
00dd5a8c84
Fixing Yarn
2021-05-17 16:45:52 +02:00
David Négrier
7cc1e5b2c6
Moving styles out of the "dist/" directory
2021-05-17 16:41:40 +02:00
David Négrier
79935593e2
Adding fork-ts-checker-webpack-plugin
...
This allows offloading type checking to another process and saves ~1-2 seconds for each build.
Also, we can integrate ESLint into the build pipeline and this is dope!
2021-05-17 16:41:38 +02:00
David Négrier
6e7f8507b1
Removing custom stats
2021-05-17 16:41:10 +02:00
David Négrier
849e68ece2
Optimizing build time + inline small files into CSS
2021-05-17 16:41:10 +02:00
David Négrier
db40681be7
Code cleanup
2021-05-17 16:41:10 +02:00
David Négrier
9c4c6f2d53
Fixing Jasmine tests
2021-05-17 16:41:10 +02:00
David Négrier
5cb58d98a0
Adding correct SCSS file integration with Svelte
2021-05-17 16:41:09 +02:00
David Négrier
1885ea42a4
First working example with Svelte (the menu icon shows up on entering the game)
2021-05-17 16:39:56 +02:00
David Négrier
62cc1f73ca
Tryig to fix webpack for Svelte
2021-05-17 16:39:56 +02:00
David Négrier
9bc79c3ed3
Adding Svelte to the project
2021-05-17 16:39:55 +02:00
kharhamel
f2dca82642
FIX: webpack config NodePolyfillPlugin
2021-05-17 16:30:19 +02:00
_Bastler
6d1b82974d
Merge branch 'develop' of github.com:thecodingmachine/workadventure into dev_main_merge
2021-05-17 16:17:50 +02:00
kharhamel
a66d42e158
FEATURE: we now allow a global zoom level of 1.5
2021-05-17 16:11:38 +02:00
_Bastler
d03f277061
Merge branch 'develop' of github.com:thecodingmachine/workadventure into dev_main_merge
2021-05-17 15:25:11 +02:00
_Bastler
cad36a7e40
updates
2021-05-17 15:24:56 +02:00
_Bastler
16aa859844
merge develop into main
2021-05-17 14:49:18 +02:00
kharhamel
a23e72454d
FEATURE: added the env variable DISABLE_DIRTY_CHECKS
2021-05-17 14:47:34 +02:00
_Bastler
aac5676765
hotfix
2021-05-17 12:50:15 +02:00
kharhamel
1466d7481c
FIX: fixed an error in webpack config
2021-05-17 12:20:07 +02:00
_Bastler
3e66a541e3
add website focus overlay
2021-05-16 18:48:48 +02:00
_Bastler
6ebec9ce68
add exitUrl script
2021-05-16 14:52:07 +02:00
_Bastler
c7623300f2
add input popup
2021-05-16 14:04:45 +02:00
_Bastler
c6eee39057
cowebsite
2021-05-16 10:50:57 +02:00
_Bastler
f5d0c27193
fix cowebsite
2021-05-16 10:42:05 +02:00
_Bastler
b4fc8c6d27
Added discussion scripting
2021-05-16 10:22:05 +02:00
_Bastler
9c392856eb
Merge branch 'develop' of github.com:thecodingmachine/workadventure into develop
2021-05-15 18:57:25 +02:00
_Bastler
e7727e122e
storage + nes.css
2021-05-14 16:41:41 +02:00
_Bastler
d6e99d5f4d
fix overlay + typing focus
2021-05-14 11:59:38 +02:00
David Négrier
fe573893a1
Merge pull request #1039 from thecodingmachine/importsNotUsedAsValues
...
Setting "importsNotUsedAsValues": "error"
2021-05-13 19:43:34 +02:00
_Bastler
19a56f9d3b
fix joystick
2021-05-13 19:07:04 +02:00
_Bastler
e329c39741
fix perfomance
2021-05-13 15:56:51 +02:00
_Bastler
1f5af5199d
animated tiles
2021-05-13 15:24:35 +02:00
_Bastler
6e9b2e8d31
merge develop, add animated tiles
2021-05-13 15:09:02 +02:00
David Négrier
4fcbc146ca
Switching the Webpack configuration file to Typescript
...
This switches the Webpack config file from JS to Typescript.
2021-05-12 13:38:32 +02:00
David Négrier
06058cfc24
Upgrading Typescript target from ES2015 to ES2017.
2021-05-12 11:45:01 +02:00
David Négrier
664a5b6b91
Upgrading ESLint (and ignoring a bunch of interesting rules)
2021-05-12 11:44:41 +02:00
David Négrier
f57c01dee8
Refactoring Webpack files to remove prod file. The prod file is now inferred from the NODE_ENV variable.
2021-05-12 11:28:21 +02:00
David Négrier
8c1e01566a
Upgrading all dependencies in front
...
Upgrading to Webpack 5, Typescript 4, ...
2021-05-12 10:35:14 +02:00
David Négrier
4d4f845b9e
Setting "importsNotUsedAsValues": "error"
...
Turning the "importsNotUsedAsValues" TS config value to "error".
This will require us to use `import type` instead of `import` when we are importing a value that is only used as a type (and therefore that is dropped by the Typescript compiler).
Why this change?
This is a requirement to be able to use Svelte in the future. See https://github.com/sveltejs/svelte-preprocess/issues/206#issuecomment-663193798
2021-05-12 09:13:25 +02:00