kharhamel
41ac51f291
FEATURE: improved the room capacity warning visuals
2021-07-29 18:27:53 +02:00
GRL
6ac25d344b
Use const
2021-07-29 17:56:28 +02:00
David Négrier
315fe7ca82
Adding a "font-family" property for text objects. ( #1311 )
...
- Tiled displays your system fonts.
- Computers have different sets of fonts. Therefore, browsers never rely on system fonts
- Which means if you select a font in Tiled, it is quite unlikely it will render properly in WorkAdventure
To circumvent this problem, in your text object in Tiled, you can now add an additional property: `font-family`.
The `font-family` property can contain any "web-font" that can be loaded by your browser.
This allows us to use the "Press Start 2P" 8px font in text objects, which renders way better than the default "Sans serif" font of your browser.
2021-07-29 17:49:51 +02:00
GRL78
7ffe564e8e
Graphic upgrade of the global message console ( #1287 )
...
* Graphic upgrade of the global message console
Fix: error if LoginScene doesn't exist
* Rework graphic of global message console
* Rework graphic of global message console
* Remove console.log
2021-07-29 17:42:16 +02:00
grégoire parant
2a1af2a131
PWA service workers ( #1319 )
...
* PWA services worker
- [x] Register service worker of PWA to install WorkAdventure application on desktop and mobile
- [x] Create webpage specifique for PWA
- [ ] Add register service to save and redirect on a card
- [ ] Add possibilities to install PWA for one World (with register token if existing)
* Finish PWA strategy to load last map visited
* Fix feedback @Kharhamel
* Fix feedback @Kharhamel
2021-07-29 16:42:31 +02:00
GRL
eb8404ac91
Initialise iframeListener in preload
...
Add documentation and CHANGELOG
2021-07-29 15:53:27 +02:00
GRL
5f7361156b
Merge branch 'develop' of github.com:thecodingmachine/workadventure into loadTileset
2021-07-29 15:35:32 +02:00
GRL
897a01bb79
Loading a tileset create a new GameMap
2021-07-29 14:14:40 +02:00
GRL
73d589ad11
Load a json file that describe a tileset in Tile format.
...
Then add it to the tilemap of the GameScene
Then add if to the GameMap
2021-07-28 18:03:19 +02:00
Gregoire Parant
4b4356e7ff
Merge branch 'master' into develop
2021-07-28 12:37:14 +02:00
Stefan Weil
64065b2798
Fix some typos (found by codespell) ( #1316 )
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2021-07-27 14:29:09 +02:00
GRL78
95af568653
Link will now be white and underline + Click on the game to lose focus of input field ( #1315 )
...
* Link will now be white and underline
Click on the game to lose focus of input field
* Use bind:this instead of querySelector
Add isClickedInside and isClickedOutside to HtmlUtils to know if the user click inside/outside an element targeted
2021-07-27 14:28:35 +02:00
grégoire parant
fc9865e273
HotFix position WOKA ( #1317 )
...
- Fix the moving position when a user enters in "custom your own" with custom WOKA loaded from admin
2021-07-27 14:28:00 +02:00
David Négrier
cdd61bdb2c
Merging with develop
2021-07-23 16:41:38 +02:00
GRL
9e8bed7aab
Position of quill tooltip
...
Use inlineStyle to indent and align text correctly
2021-07-23 16:17:53 +02:00
David Négrier
3d5c222957
Reverting changes regarding single quotes
2021-07-23 14:59:56 +02:00
David Négrier
a146065cc6
Reverting changes regarding single quotes
2021-07-23 14:55:14 +02:00
GRL
ba6e6235d6
Merge branch 'develop' of github.com:thecodingmachine/workadventure into GlobalMessageToWorld
2021-07-23 14:10:43 +02:00
David Négrier
2aba6b1c27
Fixing loop when setting variables
...
Setting a variable would makes the application enter in an infinite loop of events (between all the scripts and the back)
This fix makes sure a variable does not emit any event if it is changed to a value it already has.
2021-07-23 11:51:01 +02:00
GRL
807abaa2c0
Text global message use delta instead of text
2021-07-23 11:07:17 +02:00
GRL
9fa7c7aac0
Merge branch 'develop' of github.com:thecodingmachine/workadventure into GlobalMessageToWorld
2021-07-22 17:29:00 +02:00
David Négrier
84df25f863
Improving WA.state typings
2021-07-22 17:14:36 +02:00
GRL
68ff1b9e17
Merge branch 'develop' of github.com:thecodingmachine/workadventure into GlobalMessageToWorld
2021-07-22 16:26:01 +02:00
GRL
9e16bfc366
playGlobalMessage are receive as adminRoomMessage
...
Suppression of GlobalMessageManager and TypeMessage
Migrating message to svelte
2021-07-22 16:14:27 +02:00
David Négrier
9b2914cc63
Merge pull request #1239 from thecodingmachine/scripting_api_room_metadata
...
Allowing loading/saving "metadata" from a room
2021-07-22 11:28:12 +02:00
David Négrier
31811ab906
Improve docblock
2021-07-22 11:24:30 +02:00
David Négrier
ae5617f3a0
Simplifying promises
2021-07-22 10:41:45 +02:00
Lurkars
285f1ebe89
Merge branch 'develop' of github.com:thecodingmachine/workadventure into audioPlayerImprovements
2021-07-21 19:26:29 +02:00
David Négrier
080d495044
Renaming WA.room.getMap
to WA.room.getTiledMap
2021-07-21 16:40:53 +02:00
Valdo Romao
cd49fd5b83
Fixe openPopup deprecated annotation
2021-07-21 16:10:30 +02:00
David Négrier
f435cecfdc
Merge branch 'develop' of github.com:thecodingmachine/workadventure into scripting_api_room_metadata
2021-07-21 15:37:53 +02:00
Lurkars
7285122fed
fix port
2021-07-21 12:00:15 +02:00
Lurkars
9d518eded8
Merge branch 'develop' of github.com:thecodingmachine/workadventure into twemojiEmoteMenu
2021-07-21 11:56:36 +02:00
Lurkars
d43202d90d
fix userInput
2021-07-21 10:17:46 +02:00
Lurkars
f43deff626
use emote button
2021-07-21 09:41:22 +02:00
David Négrier
2d55f982d3
Removing the 'search' parameters from the room URL sent to pusher
2021-07-20 18:29:41 +02:00
grégoire parant
b336e3b08a
Delete logo TCM on Error scene ( #1297 )
2021-07-20 16:45:24 +02:00
Lurkars
83bd19c8dc
Merge branch 'develop' of github.com:thecodingmachine/workadventure into twemojiEmoteMenu
2021-07-20 16:27:49 +02:00
GRL
6e65952d75
SendGlobalMessage by sendAminMessage
2021-07-20 15:16:51 +02:00
GRL78
936f5d0301
Icon chat not italic or bold ( #1296 )
2021-07-20 10:28:40 +02:00
David Négrier
ac3d1240ae
Setting a variable to undefined now removes it from server-side storage.
2021-07-19 18:46:33 +02:00
GRL78
697f316780
In SelectCharacterScene, if custom character not loaded then select the first character ( #1284 )
2021-07-19 17:06:36 +02:00
GRL78
9432c82386
Change address mail to contact us ( #1282 )
2021-07-19 17:05:23 +02:00
David Négrier
dbd5b80636
Adding support for "readableBy" and "writableBy" in back
...
This means that we are now loading maps from server side.
2021-07-19 10:16:43 +02:00
GRL
0d3c697add
Merge branch 'develop' of github.com:thecodingmachine/workadventure into GlobalMessageToWorld
2021-07-19 10:01:13 +02:00
GRL
71bf6b362b
Rework graphic of global message console
2021-07-19 09:38:49 +02:00
GRL
214226a271
Rework graphic of global message console
2021-07-19 09:22:47 +02:00
Kharhamel
d8176c2f8d
Merge pull request #1291 from thecodingmachine/chatTweak
...
FEATURE: chat tweak
2021-07-16 15:49:36 +02:00
kharhamel
f840034d9c
FEATURE: chat tweak
2021-07-16 14:25:59 +02:00
David Négrier
3d76f76d3e
Fixing merge
2021-07-16 11:37:44 +02:00
David Négrier
5c7ea7b258
Merge branch 'develop' of github.com:thecodingmachine/workadventure into scripting_api_room_metadata
2021-07-16 11:22:36 +02:00
David Négrier
d0d191fc28
Removing useless ternary
2021-07-15 17:12:54 +02:00
David Négrier
f217fc8aad
Removing dead code
2021-07-15 17:11:48 +02:00
David Négrier
c9fa9b9a92
Migrating away from the notion of public/private URL in WorkAdventure Github repository
...
The notion of public/private repositories (with /_/ and /@/ URLs) is specific to the SAAS version of WorkAdventure.
It would be better to avoid leaking the organization/world/room structure of the private SAAS URLs inside the WorkAdventure Github project.
Rather than sending http://admin_host/api/map?organizationSlug=...&worldSlug=...&roomSlug= ...., we are now sending /api/map&playUri=...
where playUri is the full URL of the current game.
This allows the backend to act as a complete router.
The front (and the pusher) will be able to completely ignore the specifics of URL building (with /@/ and /_/ URLs, etc...)
Those details will live only in the admin server, which is way cleaner (and way more powerful).
2021-07-15 17:07:47 +02:00
kharhamel
285079cae2
FIX: VideoPeer destroy could be called twice
2021-07-15 16:31:43 +02:00
kharhamel
18a65651f3
FIX: media box should always have a height
2021-07-15 16:08:37 +02:00
GRL
e43ea3aa5e
Graphic upgrade of the global message console
...
Fix: error if LoginScene doesn't exist
2021-07-15 15:09:35 +02:00
Kharhamel
5f43aeba85
Merge pull request #1283 from thecodingmachine/fixVisitChatInteraction
...
FIX: visit card is now an absolute position
2021-07-13 17:20:29 +02:00
Kharhamel
091f3aa7ee
Merge pull request #1202 from thecodingmachine/betterNotifications
...
improved the notifications
2021-07-13 17:19:12 +02:00
kharhamel
e96cb6930b
FIX: visit card is now an absolute position
2021-07-13 17:14:40 +02:00
kharhamel
3983d0c5bc
FEATURE: improved the notification system
2021-07-13 16:54:11 +02:00
GRL78
b2ea368097
Migrate getCurrentUser() to WA.player ( #1279 )
2021-07-13 15:13:14 +02:00
kharhamel
1ce801cced
temp
2021-07-13 14:40:35 +02:00
kharhamel
50f3af81e4
temp
2021-07-13 14:40:35 +02:00
kharhamel
fecbc8a018
WIP: svelte menu
2021-07-13 14:40:35 +02:00
Kharhamel
41a1f56bd5
Merge pull request #1111 from thecodingmachine/svelteChat
...
FEATURE: migrated the chat window to svelte
2021-07-13 11:25:38 +02:00
GRL
01bfbc36b5
Merge branch 'svelteChat' of github.com:thecodingmachine/workadventure into svelteChat
2021-07-13 11:09:32 +02:00
GRL
f7127bfb5a
Graphic upgrade 2
2021-07-13 11:05:34 +02:00
GRL
a093298993
Graphic upgrade 2
2021-07-13 11:00:32 +02:00
GRL
e2e94c11ff
Autoscroll
2021-07-12 15:00:28 +02:00
grégoire parant
022d1fec63
ServiceWorker ( #1243 )
...
- Create service worker to have PWA
- Add install service worker
- Add fecth service worker with a persistent cache navigator
- Add favicon 512x512
2021-07-12 13:17:45 +02:00
GRL
b9a2433283
Upgrade graphic of the chat
2021-07-12 11:59:05 +02:00
David Négrier
52fd9067b8
Editing do to add "state" API doc
2021-07-08 11:46:30 +02:00
David Négrier
b1cb12861f
Migrating variables functions to the "state" namespace.
2021-07-07 22:14:59 +02:00
kharhamel
3cfbcc6b02
FEATURE: migrated the chat window to svelte
2021-07-07 18:07:58 +02:00
David Négrier
e65e8b2097
First version with variables that actually work
2021-07-07 17:17:28 +02:00
David Négrier
ae9af56661
Merge pull request #1264 from thecodingmachine/UpdateShowHideLayer
...
Show/Hide Layer now unset collision and can show/hide all the layer in a group layer
2021-07-07 17:15:41 +02:00
GRL
64c569c42f
Add documentation and CHANGELOG
...
Modify error message
2021-07-07 17:06:23 +02:00
GRL
41c60579a6
Merge branch 'develop' of github.com:thecodingmachine/workadventure into UpdateSetTiles
2021-07-07 17:00:10 +02:00
GRL
e50292a2ba
Add documentation
...
No second parameter
2021-07-07 16:58:54 +02:00
David Négrier
0a1c01fb26
Merge pull request #1266 from thecodingmachine/UpdateSetPropertyLayer
...
SetProperty delete a property where tha value is undefined and load the map of exitUrl property
2021-07-07 16:44:32 +02:00
grégoire parant
17525e1e15
Return at the new line into the Pop-up ( #1267 )
...
Add regex to replace "\r\n" or "\r" or "\n" by <br/>
2021-07-07 16:42:26 +02:00
GRL
6f6ad949ca
Merge branch 'develop' of github.com:thecodingmachine/workadventure into UpdateShowHideLayer
2021-07-07 16:34:36 +02:00
GRL
24811e0a31
SetProperty delete a property where tha value is undefined and load the map of exitUrl property
2021-07-07 14:59:40 +02:00
GRL
bef5e139c0
SetTiles can now set a tile to null so that there is no more tile.
2021-07-07 14:42:17 +02:00
GRL
d51ac45079
Show/Hide Layer now unset collision and can show/hide all the layer in a group layer
2021-07-07 14:26:53 +02:00
David Négrier
5116b82e77
Merge branch 'develop' of github.com:thecodingmachine/workadventure into scripting_api_room_metadata
2021-07-07 11:55:00 +02:00
David Négrier
34cb0ebf39
Users blocking now rely on UUID rather than ID
...
This way, if a user A blocks another user B, if user B refreshes the browser or leaves and re-enters the room, user B will still be blocked.
As a side effect, this allows us to completely remove the "sockets" property in the SocketManager on the Pusher.
2021-07-07 11:24:51 +02:00
David Négrier
19bd1045e1
Merge branch 'develop' of github.com:thecodingmachine/workadventure into scripting_api_room_metadata
2021-07-06 17:24:16 +02:00
David Négrier
46e6917df6
Adding a playersStore
...
The playerStore can be useful to get the details of a given player from its ID.
2021-07-06 17:13:08 +02:00
David Négrier
cb78ff333b
Adding client side check of setVariable with writableBy property
2021-07-06 10:58:12 +02:00
David Négrier
86fa869b20
Actually using Type Guards in queries received by WA.
2021-07-06 10:26:44 +02:00
David Négrier
0aa93543bc
Adding warning if "template" object is used as a variable
2021-07-05 18:48:26 +02:00
David Négrier
bf17ad4567
Switching setVariable to a query and fixing error hangling in query mechanism
2021-07-05 18:29:34 +02:00
David Négrier
c30de8c6db
Adding support for default variables values
2021-07-05 17:25:23 +02:00
jonny
4ea6a12d20
cast callback
2021-07-05 16:26:29 +02:00
David Négrier
abd53b6251
Adding WA.onInit method to wait for API startup.
2021-07-05 14:41:10 +02:00
David Négrier
62a4814961
Migrating WA.player.getCurrentUser and WA.room.getCurrentRoom to direct property access and WA.room.getMap
2021-07-05 11:53:33 +02:00
jonny
9bcdc9ba33
linter fixes
2021-07-02 19:05:03 +02:00
jonny
310e131a6e
eslint restart
2021-07-02 19:03:34 +02:00
jonny
369d453455
Merge remote-tracking branch 'remotes/upstream/develop' into trigger-message-refv3
2021-07-02 18:49:22 +02:00
David Négrier
ea1460abaf
Adding variables (on the front side for now)
2021-07-02 17:36:43 +02:00
David Négrier
280c59e6b5
Changing callback signature of registerAnswerer so that it can return a value and not necessarily a promise.
2021-07-02 17:26:28 +02:00
David Négrier
5b4a72ea1f
Add new "query/answer" utility functions for the scripting API
...
So far, the scripting API was using events to communicate between WA and the iFrame.
But often, the scripting API might actually want to "ask" WA a question and wait for an answer.
We dealt with this by using 2 unrelated events (in a mostly painful way).
This commit adds a "queryWorkadventure" utility function in the iFrame API that allows us
to send a query, and to wait for an answer. The query and answer events have a unique ID to be
sure the answer matches the correct query.
On the WA side, a new `IframeListener.registerAnswerer` method can be used to register a possible answer.
2021-07-02 16:49:22 +02:00
GRL
8644389d7e
remove unnecessary conversion type
2021-07-02 14:45:27 +02:00
GRL
c5b5326480
setProperty function doesn't set an empty array if property doesn't exist
2021-07-02 14:40:18 +02:00
GRL
e1611969ce
Merge branch 'develop' of github.com:thecodingmachine/workadventure into jonnytest1-tiles-start-positions
2021-07-02 14:35:28 +02:00
GRL
01d02124d1
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptAPIV2
2021-07-01 11:38:33 +02:00
David Négrier
bfcdd31ed2
Fixing NPM package generation
...
The generation was broken due to the refactoring in several classes (some of them where not properly exported).
Also, trying to generate the NPM package on every build now (to detect issues).
2021-06-30 10:15:55 +02:00
David Négrier
8f3d9277ac
Merging master into develop
2021-06-29 18:39:43 +02:00
GRL
95bd639124
More statement
2021-06-29 16:50:33 +02:00
GRL
6462773e7f
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptAPIV2
2021-06-29 14:16:19 +02:00
GRL
b457ce493b
Suppress console.log
2021-06-29 09:44:57 +02:00
GRL
dad8cdef8b
Merge branch 'develop' of github.com:thecodingmachine/workadventure into OpenWebSiteScriptAllowAPI
2021-06-29 09:42:20 +02:00
Lurkars
445449d2db
remove port change for sync
2021-06-29 08:40:24 +02:00
Lurkars
81f2c8b746
Merge branch 'develop' of github.com:thecodingmachine/workadventure into twemojiEmoteMenu
2021-06-29 08:37:08 +02:00
Lurkars
c264364752
Twemoji Emote Menu
2021-06-29 08:37:01 +02:00
Valdo Romao
723001e1e7
Added better favicon
2021-06-29 00:12:00 +01:00
GRL
389ca25b6a
Cowebsite opened by script can use Iframe Api
2021-06-28 18:00:48 +02:00
Valdo Romao
4cf5a6f7a0
Merge branch 'develop' of https://github.com/thecodingmachine/workadventure into new-favicon
2021-06-28 15:56:28 +01:00
David Négrier
3fd4f9d384
Adding a warning message if an unauthorized iFrame tries to communicate with WA
...
Closes #1241
2021-06-28 15:20:27 +02:00
David Négrier
1e57028e6e
Renaming changeTile
to setTiles
2021-06-28 14:58:49 +02:00
David Négrier
319db95bc8
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptAPIV2
...
# Conflicts:
# front/src/Api/iframe/room.ts
2021-06-28 14:50:26 +02:00
David Négrier
0c5774a48f
Merge pull request #1229 from jonnytest1/cache-fix
...
immutableData was never assigned
2021-06-28 14:18:45 +02:00
GRL
ed84dacb9c
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptAPIV2
2021-06-28 12:01:08 +02:00
GRL
b182a08ca2
correction from review
2021-06-28 09:33:13 +02:00
jonny
b0eb241fc3
oO something kept movin the comment to the next line
2021-06-25 18:45:15 +02:00
jonny
bbdf0a1289
fixed merge conflict
2021-06-25 18:20:16 +02:00
jonny
7f61e9addd
Merge remote-tracking branch 'remotes/upstream/develop' into tiles-start-positions
2021-06-25 18:14:40 +02:00
jonny
769e0fcc29
refactor to position object
2021-06-25 18:03:43 +02:00
jonny
c7fa5cab8b
cleanup
2021-06-25 17:57:09 +02:00
jonny
f536d538ea
added backwards compatible check and maps
2021-06-25 17:35:42 +02:00
Lurkars
7d12d8561a
Merge branch 'develop' of github.com:thecodingmachine/workadventure into audioPlayerImprovements
2021-06-25 16:13:26 +02:00
Lurkars
4c8ee41cf2
Merge branch 'develop' of github.com:thecodingmachine/workadventure into develop
2021-06-24 18:28:12 +02:00
David Négrier
ac97cf5772
Fixing a lock when the player is moving from one room to the other
...
This was due to a store not properly unsubscribed when changing rooms.
2021-06-24 17:02:57 +02:00
Lurkars
d28f0bed50
Merge branch 'develop' of github.com:thecodingmachine/workadventure into develop
2021-06-24 15:43:06 +02:00
David Négrier
8c8649b584
Merge pull request #1232 from thecodingmachine/fixCollides
...
Fix collides
2021-06-24 15:19:10 +02:00
Lurkars
116c56be81
Merge branch 'develop' of github.com:thecodingmachine/workadventure into develop
2021-06-24 13:04:28 +02:00
kharhamel
a094e16c1f
FIX: solved a menu crash
2021-06-24 12:14:28 +02:00
GRL
dcc7f2a686
Fix collides
2021-06-24 12:10:44 +02:00
GRL
c79603d7fa
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptAPIV2
2021-06-24 11:55:07 +02:00
David Négrier
2f282e3469
peerStore loading order caused issues. Fixed in GameScene (+ extracted a few stores in their files)
2021-06-24 11:54:09 +02:00
GRL
4903911d62
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptAPIV2
2021-06-24 11:33:29 +02:00
GRL
a666bf310b
Change Tiles
2021-06-24 11:31:29 +02:00
David Négrier
e4708149e0
Merge branch 'develop' of github.com:thecodingmachine/workadventure into svelte_video_overlay
...
# Conflicts:
# front/package.json
# front/src/Components/App.svelte
# front/src/Phaser/Game/GameScene.ts
# front/src/Phaser/Menu/MenuScene.ts
# front/src/WebRtc/MediaManager.ts
2021-06-24 10:49:55 +02:00
David Négrier
8d59680de5
Removing useless code
2021-06-24 10:36:47 +02:00
David Négrier
5ed61012f0
Created a PeerStatus type instead of "connecting" | "connected" | "error" | "closed"
2021-06-24 10:34:36 +02:00
Lurkars
a0418ddb78
Merge branch 'develop' of github.com:thecodingmachine/workadventure into develop
2021-06-24 09:19:55 +02:00
jonny
d1178b1a01
immutableData was never assigned
2021-06-23 20:19:38 +02:00
jonny
5472d220ba
added trigger message code
2021-06-23 17:32:32 +02:00
David Négrier
0828dd8af3
Making max line length to 120
2021-06-23 16:58:57 +02:00
David Négrier
3f0ef2d31a
Fixing prettier run command
2021-06-23 16:56:33 +02:00
David Négrier
f6d3783f6c
Removing git add from lint-staged since it is not necessary since v10
2021-06-23 16:50:00 +02:00
David Négrier
ecbadda65a
Merge pull request #1224 from thecodingmachine/prettier
...
Setting up prettier
2021-06-23 16:34:21 +02:00
David Négrier
9f9cf5a3bb
Fixing .gitignore files
2021-06-23 16:30:42 +02:00
David Négrier
4cac260f81
Adding prettier on back and pusher (not running them right now)
2021-06-23 16:23:16 +02:00
David Négrier
c0bfec7b11
Adding Prettier configuration
2021-06-23 15:51:31 +02:00
jonny
54d392be82
fixed not returnin null if parsed from url
2021-06-23 15:06:38 +02:00
GRL
95d8cf9257
Change requested
2021-06-23 14:54:06 +02:00
jonny
64847cd465
adjusted null if no hash
2021-06-23 12:42:24 +02:00
jonny
b20b4abb9e
allow start hashes in tiles
...
# Conflicts:
# front/src/Phaser/Game/GameScene.ts
2021-06-23 12:37:50 +02:00
GRL
24cc340cb9
Merge branch 'metadataScriptingApi' of github.com:thecodingmachine/workadventure into metadataScriptAPIV2
2021-06-23 12:02:29 +02:00
GRL
2a2cea2cd5
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-06-23 11:40:08 +02:00
GRL
bdb32a29e1
New methods refactored
2021-06-23 11:32:11 +02:00
David Négrier
b7934d9d03
Merge branch 'develop' of github.com:thecodingmachine/workadventure into functional-tile-properties
2021-06-23 10:40:59 +02:00
David Négrier
bdc4b43c17
Setting up prettier
...
In order not to wreak havoc on all the open PRs, Prettier will be added slowly,
on every changed file, thanks to Husky (for a precommit hook) and lint-staged, for linting only staged files.
2021-06-23 10:10:53 +02:00
GRL
b50df10a49
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-06-23 09:25:13 +02:00
GRL
85fe92f604
Merge branch 'menu-commands-apiref' of github.com:jonnytest1/workadventure into metadataScriptingApi
2021-06-23 09:18:20 +02:00
David Négrier
ee07f637fa
Merge pull request #1219 from thecodingmachine/rex_outline
...
Putting an outline on the character name
2021-06-22 18:14:27 +02:00
David Négrier
1ef1a1cb22
Removing useless import
2021-06-22 17:47:54 +02:00
David Négrier
f1d00aac0e
Merge pull request #1211 from thecodingmachine/adminSvelte
...
Migrating ConsoleGlobalMessageManager in svelte
2021-06-22 17:28:37 +02:00
David Négrier
dc0f3feabf
Putting an outline on the character name
...
In the future, we might want to put an outline on the whole character body but this is harder as the body is actually a container and so we would need to turn this container into a sprite first.
2021-06-22 17:15:18 +02:00
David Négrier
e9dd7ebdd9
Enabling Outline back on actionable objects
...
Actionable objects (still a prototype) were outlined when you walk next to them.
The OutlinePipeline was broken when moving in Phaser 3.50+.
This PR completely removes the custom OutlinePipeline and replaces it with the rexOutlinePipelinePlugin
that is provided by a third party library and that works great \o/
2021-06-22 16:35:57 +02:00
GRL
cec7087fc2
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-06-22 16:28:45 +02:00
GRL
67d4c6e271
Resolve review
2021-06-22 16:12:53 +02:00
GRL
0728d462a5
Merge branch 'develop' of github.com:thecodingmachine/workadventure into adminSvelte
2021-06-22 16:08:06 +02:00
GRL
be23db5bcf
Resolve import and LoadPageEvent issue
2021-06-22 16:07:31 +02:00
David Négrier
bdbd19c3da
Merge pull request #1216 from thecodingmachine/feature/animated-tiles
...
Add animated Tiles plugin
2021-06-22 15:32:55 +02:00
David Négrier
eb526f5b67
Upgrading animatedtiles plugin to trigger an event when an animation occurs and setting the scene to dirty state
2021-06-22 14:21:15 +02:00
GRL
ca3f5c599a
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-06-22 14:00:19 +02:00
GRL
55d99b24f4
Correction form review and checks
2021-06-22 10:43:20 +02:00
GRL
0cc7ed1647
Merge branch 'develop' of github.com:thecodingmachine/workadventure into adminSvelte
2021-06-22 10:36:16 +02:00
GRL
4fedc30301
Correction form review and checks
2021-06-22 10:27:54 +02:00
GRL
da5ae02a06
Correction form review and checks
2021-06-22 10:22:49 +02:00
David Négrier
1283e86ce8
Adding test map for animated tiles
2021-06-22 10:22:48 +02:00
GRL
8a1c57c434
Correction form review and checks
2021-06-22 10:10:03 +02:00
GRL
267a0bbe4d
Correction form review and checks
2021-06-22 09:49:04 +02:00
GRL
5cac4f52bc
Correction form review and checks
2021-06-22 09:43:41 +02:00
jonny
8be29062f6
reverted import sorting
2021-06-21 18:41:41 +02:00
jonny
64a00481f0
fixed wrong import
2021-06-21 18:39:02 +02:00
jonny
ba1bcf226a
menu command api
2021-06-21 18:22:31 +02:00
kharhamel
42c0d1002f
FIX: no more whitespaces in player names
2021-06-21 17:58:04 +02:00
David Négrier
e4dab5fd0d
Merge branch 'develop' of github.com:thecodingmachine/workadventure into feature/animated-tiles
...
# Conflicts:
# front/package.json
# front/tsconfig.json
# front/yarn.lock
2021-06-21 17:26:00 +02:00
GRL
232fd33ec8
Migrating ConsoleGlobalMessageManager in svelte
2021-06-21 17:19:27 +02:00
David Négrier
b59cbcac4c
Merge branch 'develop' of github.com:thecodingmachine/workadventure into svelte_video_overlay
...
# Conflicts:
# front/package.json
2021-06-21 14:54:32 +02:00
David Négrier
cddade059f
Removing commented code
2021-06-21 14:49:41 +02:00
David Négrier
a08f6a33ac
Improving naming
2021-06-21 14:43:10 +02:00
David Négrier
77a4d23301
Renaming biggestAvailableArray to biggestAvailableArea + removing duplicated code.
2021-06-21 14:07:03 +02:00
David Négrier
6101548d89
Fixing bug where only one chat listener can be added.
2021-06-21 13:47:07 +02:00
David Négrier
620bd1ab2c
Splitting classes in separated files
2021-06-21 12:26:12 +02:00
David Négrier
ce0a52c227
Merge branch 'develop' of github.com:thecodingmachine/workadventure into iframe-api-refactor2
...
# Conflicts:
# front/package-lock.json
2021-06-21 11:53:07 +02:00
David Négrier
9129ceede1
Improving refactoring of API following @jonnytest1 feedback
2021-06-21 11:48:39 +02:00
jonny
7716fe4b62
run templater on running start script
2021-06-20 19:26:35 +02:00
jonny
5bf943ce77
converted cache to constant lookup time
2021-06-20 19:14:04 +02:00
jonny
92485a02cf
tileIndex setting got merged out
2021-06-19 15:46:32 +02:00
jonny
c1d9b2c9ed
coverted property map to object
2021-06-19 15:41:58 +02:00
jonny
27ccdf165c
fixed merge imports
2021-06-19 15:24:27 +02:00
jonny
74dda8ab69
allow properties on tiles
...
# Conflicts:
# front/src/Phaser/Game/GameMap.ts
# front/src/Phaser/Map/ITiledMap.ts
2021-06-19 15:23:30 +02:00
David Négrier
34dc5a0bc6
Refactoring WorkAdventureAPI.
...
Simplifying a lot what was done (even if the new code is a bit less automated, it allows to list exactly the methods we want to see deprecated and to add a notification message)
2021-06-18 17:22:56 +02:00
jonny
0690f088b6
setup to also run on windows
2021-06-18 00:21:54 +02:00
David Négrier
227575043b
Removing dead code
2021-06-17 18:56:30 +02:00
David Négrier
4ec92ddf58
Adding new icons for the change layout button
2021-06-17 18:30:08 +02:00
jonny
702f4fe4c0
converted goToRoom to typed call
2021-06-17 11:32:59 +02:00
jonny
318749e5a8
develop merge
2021-06-17 11:30:16 +02:00
David Négrier
f6554a1082
Merge branch 'develop' of github.com:thecodingmachine/workadventure into iframe-api-refactor
...
# Conflicts:
# front/src/iframe_api.ts
2021-06-17 11:23:56 +02:00
David Négrier
d6ec0d22d3
Code cleanup
2021-06-17 10:35:08 +02:00
David Négrier
d533894a74
Fixing warnings and moving biggest area compute in store
2021-06-17 10:13:23 +02:00
David Négrier
d3544e2d97
Ignoring "no tracks" warning (cause really, we cannot add tracks to live streams)
2021-06-17 10:07:27 +02:00
David Négrier
d888b694cc
Adding button to change layout
2021-06-17 10:07:27 +02:00
David Négrier
3b278d0498
Removing dead code
2021-06-17 10:07:27 +02:00
David Négrier
76261de805
Enabling back the open report feature
2021-06-17 10:07:27 +02:00
David Négrier
ca56a78814
Limiting the max height of video elements
2021-06-17 10:07:27 +02:00
David Négrier
5cf5e0ce2b
Changing the way we focus a video element.
...
Now, only one video element can be important.
2021-06-17 10:07:27 +02:00
David Négrier
ac7fa164b6
Adding importance handling
2021-06-17 10:07:27 +02:00
David Négrier
e7b0f859a5
Migrating the video overlay in Svelte (WIP)
2021-06-17 10:07:27 +02:00
David Négrier
e6264948b1
Merge pull request #946 from jonnytest1/load-page-api
...
Load page iframe-api
2021-06-16 18:10:10 +02:00
jonny
c1e202b7b1
renamed to goToRoom
2021-06-16 17:16:00 +02:00
David Négrier
0afdbf7040
Fixing Svelte-check errors
2021-06-15 18:34:11 +02:00
David Négrier
085a4d41fd
Adding svelte-check to the build process
...
Type checking in Svelte was not enabled (because we were not running svelte-check).
This PR adds:
- run svelte-check in watch mode in development
- run svelte-check in CI
2021-06-15 18:08:16 +02:00
kharhamel
c559b2104b
scene cleanup
2021-06-15 15:32:40 +02:00
jonny
7712bd685b
fixed merge errors
2021-06-15 15:19:45 +02:00
jonny
238f333b81
Merge remote-tracking branch 'remotes/workadventure-main/develop' into load-page-api
...
# Conflicts:
# front/src/Api/Events/IframeEvent.ts
# front/src/Api/IframeListener.ts
# front/src/Phaser/Game/GameScene.ts
# front/src/iframe_api.ts
2021-06-15 15:05:49 +02:00
Kharhamel
407f46f248
Merge pull request #1187 from thecodingmachine/touchIframeResize
...
FIX: fixed the cowebsite aside dom not being visible on some browser
2021-06-15 14:40:26 +02:00
kharhamel
40e2ba196d
FIX: fixed the cowebsite aside dom not being visible on some browser
2021-06-15 14:35:29 +02:00
David Négrier
eb895ceb58
Merge pull request #1178 from thecodingmachine/touchIframeResize
...
FIX: cowebsite resize now works on touchscreens
2021-06-15 11:42:41 +02:00
GRL
09da69c24a
CustomizeScene buttons use moveHorizontally and moveVertically
2021-06-15 11:16:44 +02:00
kharhamel
a5779095f8
FIX: cowebsite resize now works on touchscreens
2021-06-15 10:55:18 +02:00
GRL
b04016f30f
Merge branch 'develop' of github.com:thecodingmachine/workadventure into gameSizeFix
2021-06-15 09:06:47 +02:00
David Négrier
6bca3469b6
Removing useless import
2021-06-14 18:44:20 +02:00
David Négrier
1fa03e44df
Fixing size of camera on resize
...
The size of the Camera after a change in zoom is only computed on the "render" step.
Therefore, we should wait the "render" step to call GameScene.onResize.
Closes #1180
2021-06-14 18:40:58 +02:00
David Négrier
6af9b5d0fc
Disable screensharing button if user refuses rights
...
If the user refuses the popup to screen-share, we should switch back the button to gray.
Closes #1179
2021-06-14 18:18:57 +02:00
David Négrier
f16514db21
Merge pull request #1177 from thecodingmachine/bugfix/1167
...
Making code more robust regarding scene being null in Character class
2021-06-14 16:54:12 +02:00
David Négrier
dcd44f283f
Making code more robust regarding scene being null in Character class
...
Not sure how this can happen but it does.
Closes #1167
2021-06-14 16:40:33 +02:00
David Négrier
e3ee66527a
Fixing bug slowing down the CustomizeScene a lot
...
By forcing the containers to be updated only in the "update" method, we seem to be solving some bugs regarding the way sprites are handled.
There is still an issue though. Some times, for some reasons, the update list seems to be growing a lot.
The more we click the left/right arrow to choose a character, the slower it gets (but with this commit, it does not lock anymore)
2021-06-14 16:32:09 +02:00
GRL
b239edb266
Clean code
2021-06-14 16:09:41 +02:00
GRL
c2fba35360
Suppression blue back-ground
2021-06-14 16:04:55 +02:00
GRL
281b8580cd
Use window and not viewport in css for main-container
2021-06-14 15:54:22 +02:00
GRL
f103a919f2
Merge branch 'develop' of github.com:thecodingmachine/workadventure into gameSizeFix
2021-06-14 14:25:59 +02:00
kharhamel
4d467e9f86
FIX: Improved the visuals of the visit card
2021-06-10 16:57:33 +02:00
GRL
d26502a724
Use HtmlUtils to get DOM Element game
2021-06-10 09:23:25 +02:00
grégoire parant
5a2b3a303a
Improve texture loaded from admin ( #1151 )
2021-06-09 22:33:42 +02:00
GRL
6868128267
DOM Element game resize at the same time and the same size at the canvas of phaser
...
Remove VisitCard scss unused
2021-06-09 18:08:14 +02:00
GRL
61180a6e64
The cam of other people in a bubble is at the top of the screen even when a iframe is open on mobile
2021-06-09 15:29:37 +02:00
David Négrier
07e6438902
Merge pull request #1145 from thecodingmachine/dimensionMobile
...
Mobile sizing problem
2021-06-08 18:21:05 +02:00
GRL
f6b3b9cfd4
Update facebook link
2021-06-08 18:05:03 +02:00
David Négrier
bcc86d6041
Merge pull request #1144 from thecodingmachine/betterVisitCard
...
FIX: improved the visit card, cleanup the code
2021-06-08 16:47:13 +02:00
kharhamel
dd45996f9c
FIX: improved the visit card, cleanup the code
2021-06-08 16:39:22 +02:00
GRL
4c1dd914eb
DOM element game 1OO% height
2021-06-08 16:32:21 +02:00
David Négrier
5c9da4a725
Merge pull request #1139 from thecodingmachine/fix-webcam-name
...
Fixing the cleaning of webcam name
2021-06-08 14:35:13 +02:00
David Négrier
01c128e413
Merge pull request #1088 from thecodingmachine/dependabot/npm_and_yarn/front/dns-packet-1.3.4
...
Bump dns-packet from 1.3.1 to 1.3.4 in /front
2021-06-08 14:05:02 +02:00
David Négrier
fab5c17dc2
Fixing the cleaning of webcam name
...
Closes #1130
2021-06-08 12:19:07 +02:00
David Négrier
1b89adc604
Merge pull request #1137 from thecodingmachine/fix_script_prod
...
Fixing scripting origin check
2021-06-08 10:29:55 +02:00
David Négrier
e3223164b6
Merge pull request #1117 from thecodingmachine/selectCharacterFix
...
Fix : SelectCharacterScene and SelectCompanionScene
2021-06-08 10:29:21 +02:00
David Négrier
0c38f3b55c
Merge pull request #1131 from thecodingmachine/safari-fix
...
Fix broken layout on EnableCameraScene on mobile
2021-06-08 10:28:38 +02:00
GRL
d615a7c6a5
suppression comments
2021-06-08 10:12:59 +02:00
GRL
7a3921947a
dark mode on select
2021-06-08 10:10:33 +02:00
GRL
1cceed2fd6
dark mode on select
2021-06-08 09:52:52 +02:00
GRL
a7cf071971
max height on select on all device and screen
2021-06-08 09:10:06 +02:00
Kharhamel
e2295d2419
Merge pull request #1133 from thecodingmachine/disableVisitCard
...
FIX: the visit card feature can now be disabled client side
2021-06-07 19:12:37 +02:00
GRL
aa9c3b9f4f
max height on select
2021-06-07 17:18:39 +02:00
David Négrier
b03ee5bd53
Fixing scripting origin check
...
When working on making the openCoWebsite URL relative, we introduced a regression.
In production, the iframe generated by "script" properties have no "src" and therefore, were treated as invalid messages.
This should fix everything in prod.
2021-06-07 16:48:52 +02:00
GRL
c9da38c7ec
reduce select field
2021-06-07 16:23:00 +02:00
GRL
000be7aa49
console
2021-06-07 16:12:31 +02:00
kharhamel
1264b286b2
FIX: trying to start a emote after a scene is desotryed should not crash the game
2021-06-07 15:11:54 +02:00
kharhamel
26f21fe6e4
FIX: the visit card feature can now be disabled client side
2021-06-07 15:01:21 +02:00
GRL
88a72e0153
change width of select field
2021-06-07 15:00:01 +02:00
GRL
3e1f10491a
font-size reduce by 20%
...
img width = 1vw
2021-06-07 14:40:38 +02:00
GRL
dd0391687f
change font-size
...
Change width and margin of img on mobile
2021-06-07 14:19:50 +02:00
David Négrier
311c74584c
Merge branch 'master' of github.com:thecodingmachine/workadventure into develop
2021-06-07 10:42:27 +02:00
David Négrier
ac911cff4b
Properly escaping name in discussion manager
2021-06-07 10:42:08 +02:00
GRL
cbf786fd56
Remove img and margin
2021-06-07 10:29:38 +02:00
GRL
e45198e403
Remove marging bottom of SelectWebcamForm
2021-06-07 10:09:51 +02:00
GRL
23c74bd7aa
Create a PR to fix broken layout on EnableCameraScene on mobile
2021-06-07 09:27:49 +02:00
GRL
edfdc3bf47
comment on pointerTimer and pointerClicked
2021-06-07 09:17:24 +02:00
Kharhamel
d464f94e0f
Merge pull request #1127 from thecodingmachine/fixMobileVisitCard
...
FIX: temporary fix for visit card on mobile
2021-06-04 19:40:28 +02:00
kharhamel
8afa94aae3
FIX: temporary fix for visit card on mobile
2021-06-04 19:36:30 +02:00
GRL
3e19234edc
Change <dialog> for ErrorDialog in <div> because only Chrome knows <dialog>
2021-06-04 16:32:21 +02:00
David Négrier
bacd260547
Prevents error message from being displayed twice in the same dialog
2021-06-04 16:22:15 +02:00
David Négrier
9f09dc9df2
Adding a special error message for non Safari browsers on iOS < 14.3
2021-06-04 16:19:41 +02:00
David Négrier
469cac9656
Making sure the "stopped screensharing" log is not displayed on startup
2021-06-04 16:08:02 +02:00
David Négrier
01ce94585a
Displaying only message in the Dialog error (and not the exception name in front of the message)
2021-06-04 16:07:36 +02:00
GRL
a58d6353cd
Merge branch 'develop' of github.com:thecodingmachine/workadventure into iphoneCompatibility
2021-06-04 16:02:46 +02:00
David Négrier
fd4f09588e
Adding "playsinline" tag in remote <video> tags for iPhone compatibility (test)
2021-06-04 14:16:21 +02:00
David Négrier
2905a5570c
Removing commented code
2021-06-04 10:33:24 +02:00
David Négrier
f4ed527fe8
Adding a global error message
...
This error message should be used for non fatal errors (otherwise, use the ErrorScene).
It is implemented using Svelte and the new "$errorStore".
Use `errorStore.addErrorMessage` to display the error popup with the message.
This PR uses this error message to display a popup explaining the browser is too old for WebRTC.
2021-06-04 10:33:22 +02:00
David Négrier
a8b91561dc
Merge branch 'master' of github.com:thecodingmachine/workadventure into develop
2021-06-04 10:07:57 +02:00
David Négrier
b7ac3b8fad
Generating HTML link using DOM manipulation rather that string manipulation
2021-06-04 10:07:12 +02:00
GRL
247d508d09
create PR to test iphone compatibility
2021-06-04 10:01:08 +02:00
GRL
0d2b190222
Replace setTimeout by timer manage in Update
2021-06-04 09:39:33 +02:00
Lurkars
417feec56b
Merge branch 'develop' of github.com:thecodingmachine/workadventure into develop
2021-06-04 09:28:20 +02:00
jonny
dab3f1f844
removed zoned popups
2021-06-03 22:01:42 +02:00
Gregoire Parant
e190c3b8d6
Merge branch 'master' into develop
...
# Conflicts:
# front/src/WebRtc/MediaManager.ts
2021-06-03 20:15:50 +02:00
grégoire parant
eec15b38bb
Hot Fix open & close iframe ( #1115 )
2021-06-03 20:05:39 +02:00
kharhamel
c5f3cfe87c
FEATURE: clicking on another player show a contact card when possible
2021-06-03 17:58:21 +02:00
grégoire parant
fffd36267d
Hot Custom Characters Scene ( #1113 )
2021-06-03 17:22:31 +02:00
GRL
02ff6fb5bf
Add timer so that pointerdown event can't be call two time in one click
2021-06-03 17:08:56 +02:00
GRL
c435b7451e
Update don't call createPlayer but call moveUser
...
Change time of pointerclicked from 100ms to 250ms
Suppression of console.log
2021-06-03 16:54:52 +02:00
David Négrier
46666d17dc
Making sure the report audio sound does not break the application on iOS
2021-06-03 15:56:06 +02:00
David Négrier
50e994c674
Attempt to switch bubble sound playing into Phaser
...
In iOS, we cannot trigger a playing sound if it does not start from a user gesture.
This is a huge bummer for a notification sound!
This is an attempt to switch sound playing to Phaser, which is using under the hood the WebAudio API.
This might solve the issue.
2021-06-03 15:40:44 +02:00
David Négrier
80a698d891
Preventing crash on iOS
...
On iOS, audio elements must be triggered by a user gesture.
We are catching exceptions thrown in order not to crash.
In the future, we need to find another way to play sounds.
2021-06-03 14:53:58 +02:00
David Négrier
46cd387853
Merge pull request #1107 from thecodingmachine/enableCameraSceneSafari
...
Fixing camera on safari iphone
2021-06-03 14:42:18 +02:00
David Négrier
ebf217057d
Switching to "playsinline" attribute in the video tag (both of them)
2021-06-03 14:31:21 +02:00
David Négrier
9401662f83
Merge pull request #1105 from thecodingmachine/dependabot/npm_and_yarn/front/ws-6.2.2
...
Bump ws from 6.2.1 to 6.2.2 in /front
2021-06-03 14:15:38 +02:00
grégoire parant
2b13b764b4
Public texture ( #1093 )
...
* Public texture
- Front => Get texture when user connected on public method
- Front => Anonymous login will be make every connexion to get map details
- Pusher => `/anonymLogin` permit to get map details and public texture load in customize scene
* Improve texture local user
- Permit to keep previous texture get with 'register' link
* Texture public loading
- Texture will be load with Room class
- Fix issue on lazzy loading atttempt
* Remove async await useless
2021-06-03 13:07:52 +02:00
GRL
4fd453ec05
playsinline on video
2021-06-03 12:02:58 +02:00
David Négrier
9e42d9d05b
Merge pull request #1106 from thecodingmachine/safari_fix
...
Fixing Safari on MacOS compatibility
2021-06-03 10:50:30 +02:00
David Négrier
5f562f49c3
Improving error message
2021-06-03 10:49:12 +02:00
David Négrier
eb6cfdf53d
Fixing missing early return if webcam not available
2021-06-03 10:39:30 +02:00
GRL
8bcfc3cbee
Max height on EnableCameraScene
2021-06-03 10:30:53 +02:00
kharhamel
b8ffe5038c
FIX: on a touch screen, the menu emote will not open if more than one pointer is used
2021-06-03 10:22:06 +02:00
David Négrier
25f4adc7ad
Fixing Safari on MacOS compatibility
...
The null safe operator is not recognized and was not encoded by Webpack in Svelte expressions (inside {})
+ The Notification API of Safari is old and broken and we need to account for that.
2021-06-03 10:17:38 +02:00
dependabot[bot]
918a37173e
Bump ws from 6.2.1 to 6.2.2 in /front
...
Bumps [ws](https://github.com/websockets/ws ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/commits )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-03 08:10:49 +00:00
GRL
304675bc74
Merge remote-tracking branch 'origin/resizeSelect' into resizeSelect
2021-06-02 18:01:42 +02:00
GRL
59d60f54fe
Save zoom level in the gameScene and restore it after the SelectCharacterScene and CustomizeScene
2021-06-02 18:01:36 +02:00
David Négrier
100198b55c
Using "standardized-audio-context" to fix compatibility of AudioContext with Safari.
2021-06-02 17:58:58 +02:00
David Négrier
d43633e936
Added an animation when audio message played
2021-06-02 16:52:25 +02:00
David Négrier
f4880cc1d0
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-06-02 16:48:53 +02:00
David Négrier
267d0a2cd1
Moving audio message to Svelte
2021-06-02 16:46:28 +02:00
GRL
ba038dc75a
Merge remote-tracking branch 'origin/resizeSelect' into resizeSelect
2021-06-02 16:08:38 +02:00
GRL
3d9e2ad49a
Save zoom level of the game and restore it when quitting the login scenes
...
SelectCompanionScene with zoom on mobile
2021-06-02 16:08:31 +02:00
David Négrier
faa4c7c08e
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-06-02 12:27:54 +02:00
David Négrier
395d66e648
Putting grey background under video
...
Signed-off-by: David Négrier <d.negrier@thecodingmachine.com>
2021-06-02 12:27:46 +02:00
GRL
6fd119c199
Merge remote-tracking branch 'origin/resizeSelect' into resizeSelect
2021-06-02 12:00:50 +02:00
GRL
5bd5245044
SelectCharacterScene and CustomCharacterScene mobile version
2021-06-02 12:00:35 +02:00
David Négrier
321fc3184a
Fixing scrollability of enable camera scene page
2021-06-02 10:44:36 +02:00
David Négrier
950c5ace3f
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-06-02 10:14:42 +02:00
David Négrier
3f20d5b0d1
Trying to fix cam size in portrait and overflow
2021-06-02 10:14:33 +02:00
GRL
e9ec5f26aa
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-06-02 09:59:44 +02:00
GRL
ea576477cd
Border on videocam in enable camera scene
2021-06-02 09:58:34 +02:00
David Négrier
9e35f96ce5
Fixing absolute/relative layouts of Svelte layers
2021-06-02 09:58:00 +02:00
David Négrier
96cd097af8
Fixing cam and controls position
2021-06-02 09:09:23 +02:00
David Négrier
2230f94410
Removed unused message warning
2021-06-01 17:59:00 +02:00
David Négrier
22dff82bd3
Adding back a transition on HelpCameraSettingsPopup
2021-06-01 17:23:16 +02:00
David Négrier
9c9699d2d1
Fixing absolute positioning of Svelte scenes
2021-06-01 17:07:56 +02:00
David Négrier
b04c438d6f
Detect webcams unplugged
2021-06-01 16:43:24 +02:00
GRL
9aeb18df37
correction following review by Kharhamel 2
2021-06-01 16:36:13 +02:00
GRL
5735e9da36
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-06-01 16:31:09 +02:00
GRL
cd482ef1d2
correction following review by Kharhamel
2021-06-01 16:29:49 +02:00
David Négrier
cf9467419d
Fixing scene overflow
2021-06-01 16:22:39 +02:00
David Négrier
d04df35506
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-06-01 16:17:45 +02:00
David Négrier
bf7083effc
Migrating EnableCameraScene to Svelte
2021-06-01 16:17:36 +02:00
GRL
2d93be519f
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-06-01 11:52:55 +02:00
GRL
10e40930e2
Adding map test helpCameraSetting
2021-06-01 11:52:19 +02:00
David Négrier
c7b3e3cd44
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-06-01 11:19:56 +02:00
David Négrier
47555d5955
Migrating cam to Svelte on Camera setup screen
2021-06-01 11:19:46 +02:00
GRL
9a5300dd2d
helpCameraSettingPopup in svelte with nes-css
2021-06-01 11:07:52 +02:00
David Négrier
5839e0b270
Throwing exceptions into store subscribers is wreaking havok
2021-06-01 09:17:01 +02:00
David Négrier
9063ba2a1f
Removing call to removed method
2021-06-01 09:12:31 +02:00
David Négrier
59256f4cb9
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-06-01 09:09:11 +02:00
David Négrier
9d6b597552
Starting working towards migrating the help camera popup
2021-06-01 09:08:02 +02:00
GRL
ffcfb7495b
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-05-31 18:06:02 +02:00
GRL
1ed881e0bf
arrow up black and white colors
2021-05-31 18:05:34 +02:00
David Négrier
ce645a83ab
Fixing display of terms and conditions
2021-05-31 18:02:45 +02:00
GRL
f8cbf41c3a
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-05-31 17:54:07 +02:00
GRL
047337ae81
Merge branch 'resizeSelect' of github.com:thecodingmachine/workadventure into resizeSelect
2021-05-31 17:53:44 +02:00
David Négrier
11fb0aa1d8
Fixing typo
2021-05-31 17:53:27 +02:00
GRL
4923ce8b83
selectCharacterScene and customCharacterScene in svelte
2021-05-31 17:50:14 +02:00
David Négrier
cb03580421
Partial migration of EnableCameraScene to Svelte
2021-05-31 17:49:41 +02:00
David Négrier
13d3227323
Migrating LoginScene to Svelte
2021-05-31 17:03:29 +02:00
GRL
120a488121
Adding selectCompanionStore
2021-05-31 12:16:46 +02:00
GRL
b8873d1277
selectCompanionScene work with svelte
2021-05-31 12:06:11 +02:00
GRL
471ff2bb01
Merge branch 'develop' of github.com:thecodingmachine/workadventure into resizeSelect
2021-05-31 10:21:15 +02:00
GRL
1ac108a9b8
correction of resize select character and companion by David
2021-05-31 10:20:48 +02:00
David Négrier
90176da888
MediaManager cleanup
...
- Removing the last reference to the local video stream. Everything is now fetched from the store.
- Remvoing commented code
2021-05-29 22:34:38 +02:00
David Négrier
4077db37e3
Merge pull request #1091 from thecodingmachine/fixing_button_style
...
Fixing buttons design
2021-05-29 22:08:54 +02:00
David Négrier
588e5566d0
Fixing buttons design
...
Fixing the color of camera/microphone/screen sharing buttons that was broken following the migration to Svelte
2021-05-29 22:05:47 +02:00
David Négrier
b7f1461405
Removing listeners from MediaManager.
...
SimplePeer now reacts only to stores.
2021-05-29 22:04:08 +02:00
David Négrier
5295f923b5
Merge pull request #1086 from thecodingmachine/camera_controls_in_svelte
...
Switching Camera controls in Svelte
2021-05-28 18:16:51 +02:00
kharhamel
679b5b6b79
FIX: better error text in LoginScene
2021-05-28 17:51:18 +02:00
David Négrier
b3aa8975e9
Switching the video feedback in Svelte
2021-05-28 16:20:02 +02:00
dependabot[bot]
ee3097e6b0
Bump dns-packet from 1.3.1 to 1.3.4 in /front
...
Bumps [dns-packet](https://github.com/mafintosh/dns-packet ) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases )
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-28 13:41:07 +00:00
kharhamel
12da6ddd6c
FEATURE: improved the display of player names, with the font-family 'Press start 2P' and gray outlines
2021-05-28 15:33:10 +02:00
jonny
ed39043bbe
this should make one file only
2021-05-28 13:10:30 +02:00
GRL
276b404dd9
Merge remote-tracking branch 'origin/metadataScriptingApi' into metadataScriptingApi
2021-05-28 12:13:25 +02:00
GRL
858a513569
correction of adding custom menu
...
correction of setProperty
updating CHANGELOG
updating api-reference
2021-05-28 12:13:10 +02:00
David Négrier
d1c22b122c
Improving icons centering
2021-05-28 10:48:24 +02:00
David Négrier
cc1eab653a
Fixing screen sharing button display
2021-05-28 10:48:13 +02:00
David Négrier
4b77e8c577
Switching Camera controls in Svelte
...
Moving Camera controls out of HTML + MediaManager and into Svelte components
2021-05-28 09:31:04 +02:00
jonny
8a1376e966
refactored to key based types
2021-05-28 02:28:11 +02:00
jonny
dbb35d102f
extracted giant typing block
2021-05-28 01:59:43 +02:00
jonny
5fd82c1188
minor cleanup
2021-05-28 01:50:58 +02:00
jonny
ab631c5dc4
register callbacks
...
should be done now
2021-05-28 01:46:08 +02:00
jonny
9e6fb755d9
added javascript for setting commands
2021-05-28 01:44:38 +02:00
jonny
fd5b598b63
Bubble [WIP] (still need to do the javascript part)
2021-05-28 01:18:00 +02:00
jonny
540e5783b6
cowebsite
...
navigation
sound
player
extraction
2021-05-28 01:14:10 +02:00
jonny
ea04dd5303
Merge branch 'iframe-api-refactor' of github.com:jonnytest1/workadventure into iframe-api-refactor
2021-05-28 00:58:11 +02:00
jonny
6a90655c44
Merge branch 'develop' of https://github.com/thecodingmachine/workadventure into iframe-api-refactor
2021-05-28 00:52:42 +02:00
jonnytest1
b35207a578
Merge branch 'develop' into iframe-api-refactor
2021-05-28 00:38:12 +02:00
jonny
cbe93d7164
[WIP] fixed cherry pick conflicts
2021-05-28 00:34:40 +02:00
jonny
2de2d114a1
added typedef for subobject types
...
extracted popup functions
# Conflicts:
# front/package-lock.json
# front/package.json
# front/src/iframe_api.ts
2021-05-28 00:30:51 +02:00
jonny
1a1ab30574
extraction idea
...
# Conflicts:
# front/src/Api/ScriptUtils.ts
# front/src/iframe_api.ts
2021-05-28 00:29:21 +02:00
David Négrier
5d8d729bd7
Uncommenting action
2021-05-27 18:25:27 +02:00
GRL
6dcb0d3750
first step to change tile
2021-05-27 17:06:39 +02:00
GRL
9cd3ff1d31
Merge branch 'correct-merge' into metadataScriptAPIV2
2021-05-27 10:16:00 +02:00
GRL
acbe4f89a6
Merge branch 'update-game-tiles' into correct-merge
2021-05-27 09:45:25 +02:00
GRL
5565ddd3f4
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-05-26 17:22:37 +02:00
David Négrier
870f16f9c6
Merge branch 'develop' of github.com:thecodingmachine/workadventure into SoundInMapScript
2021-05-26 16:15:33 +02:00
David Négrier
54e300443b
Fixing Typing
2021-05-26 16:11:22 +02:00
David Négrier
fac6574cb5
Removing console.log and unused files
2021-05-26 16:08:43 +02:00
David Négrier
6d15921674
Fixing screen-sharing button not hidden anymore when hovering button
2021-05-26 12:30:56 +02:00
David Négrier
4f1cab5afe
Fixing comments
2021-05-26 12:19:58 +02:00
David Négrier
4c4f310b79
The share screen button is now displayed only when screen sharing makes sense.
...
Also, fixed the button not aligned bug
2021-05-26 12:12:47 +02:00
David Négrier
dd428bc1e1
Migrating screen sharing to using a store
2021-05-26 12:12:47 +02:00
David Négrier
d32df13f1b
Camera now show up when someone is moving and hides 5 seconds after we stop moving.
...
Also, added an animation to show/hide the webcam.
2021-05-26 12:12:46 +02:00
David Négrier
8af8ccd54b
Migrating MediaManager game part to Svelte store
2021-05-26 12:12:18 +02:00
David Négrier
28d78a7988
Switching MediaManager to using a Svelte store
...
This allows cleaner and more expressive code, especially regarding whether the webcam should be on or off.
2021-05-26 12:11:16 +02:00
David Négrier
4f4d2532b7
Merge pull request #1082 from thecodingmachine/disabling_physics_optim
...
Moving Physics optim to DirtyScene
2021-05-26 12:08:57 +02:00
David Négrier
bc19cbd525
Moving Physics optim to DirtyScene
...
The Physics engine is now disabled only if no sprites are moving (if they have no velocity).
Also, if a sprite is moving (if it has a velocity), the dirty state is set.
2021-05-26 12:00:27 +02:00
GRL
17261dfab6
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-05-26 10:58:25 +02:00
GRL
c8e2416e08
documentation of getCurrentUser, getCurrentRoom and on working with group layer
2021-05-26 10:41:33 +02:00
GRL
b4fa38bf8c
Merge remote-tracking branch 'origin/metadataScriptingApi' into metadataScriptingApi
2021-05-25 17:21:12 +02:00
GRL
a5cb93541a
correction from code review
2021-05-25 17:21:02 +02:00
kharhamel
595c5ca64d
now use custom emotes with tweens instead of transistions
2021-05-25 16:37:24 +02:00
GRL78
7c44d747de
Apply suggestions from code review
...
Co-authored-by: David Négrier <d.negrier@thecodingmachine.com>
2021-05-25 11:02:25 +02:00
GRL
d4bc999c54
pause loading tileset on fly
2021-05-25 10:15:56 +02:00
GRL
36f0cd1a23
Revert "pause for loading tileset on the fly"
...
This reverts commit a3165a0540
.
2021-05-25 10:11:27 +02:00
GRL
343ad6ea96
Revert "preparation for merge with metadataScriptApi"
...
This reverts commit b18b2fe0e3
.
2021-05-25 10:11:25 +02:00
GRL
a7b09e91ba
Revert "Merge branch 'update-game-tiles' into metadataScriptingApi"
...
This reverts commit 428625e61b
, reversing
changes made to a3165a0540
.
2021-05-25 10:09:58 +02:00
GRL
428625e61b
Merge branch 'update-game-tiles' into metadataScriptingApi
2021-05-25 09:54:00 +02:00
GRL
b18b2fe0e3
preparation for merge with metadataScriptApi
2021-05-25 09:50:59 +02:00
GRL
a3165a0540
pause for loading tileset on the fly
2021-05-25 09:39:04 +02:00
GRL
d0aaa0620d
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-05-25 09:24:26 +02:00
DESKTOP-FMM8UI0\CLV
0c3b9ccfbf
Merge branch 'develop' of https://github.com/thecodingmachine/workadventure into SoundInMapScript
...
# Conflicts:
# front/src/Api/IframeListener.ts
# front/src/Phaser/Game/GameScene.ts
# front/src/iframe_api.ts
# maps/Tuto/scriptTuto.js
# maps/Village/Village.json
2021-05-21 17:45:26 +02:00
GRL
1110f4fb7f
Revert "Merge branch 'update-game-tiles' into metadataScriptingApi"
...
This reverts commit 796a9418d3
, reversing
changes made to 3506063e65
.
2021-05-21 16:24:48 +02:00
GRL
796a9418d3
Merge branch 'update-game-tiles' into metadataScriptingApi
2021-05-21 15:56:35 +02:00
GRL
3506063e65
first step on loading a tileset from a script
2021-05-20 17:09:10 +02:00
GRL
2f9cc393a7
Implementation of getTag of the current user
...
documentation of getTag
Adding map for test of getTag
2021-05-20 10:57:36 +02:00
kharhamel
d93b30f982
improved radial menu
2021-05-19 18:11:51 +02:00
kharhamel
35b37a6a88
Added a radial menu to run emotes
2021-05-19 15:17:50 +02:00
kharhamel
a1d52b4265
FEATURE: added the possibility toplay emotes
2021-05-19 15:17:03 +02:00
GRL
ce0a72c6ce
Merge branch 'menu-command-api' of github.com:jonnytest1/workadventure into metadataScriptingApi
2021-05-19 09:36:11 +02:00
GRL
b509471140
documentation
...
documentation of onPlayerMove
documentation of getMap
documentation of getGameState
2021-05-18 17:05:16 +02:00
Lurkars
451fa7dcd7
Merge branch 'develop' of github.com:thecodingmachine/workadventure into develop
2021-05-18 15:57:40 +02:00
GRL
aa78bf44ef
implementation of DataLayerEvent
...
update GetGameState to add nickname to the returned data
update GameMap to separate phaserLayer and mapLayer
2021-05-18 15:41:16 +02:00
GRL
201fcf6afa
Merge branch 'gamestate-api-read' of github.com:jonnytest1/workadventure into metadataScriptingApi
2021-05-18 15:18:35 +02:00
GRL
2ee62c9e9e
Merge branch 'develop' of github.com:thecodingmachine/workadventure into metadataScriptingApi
2021-05-18 11:50:03 +02:00
kharhamel
20ec609535
FIX: rejected map axios promises are now catched
2021-05-18 11:45:07 +02:00
GRL
3edfd5b285
GameState is now save in cache
...
HasPlayerMoved is send when the player is actually moving on the map every 200ms.
2021-05-18 11:33:16 +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