diff --git a/desktop/README.md b/desktop/README.md index 6cc24f1d..4fac65f5 100644 --- a/desktop/README.md +++ b/desktop/README.md @@ -11,12 +11,36 @@ The desktop component is an electron app. It uses a hybrid setup based of two ma ```bash # start local-app -cd local-app/ -yarn dev +yarn dev:local-app # start electron app LOCAL_APP_URL=http://localhost:3000 yarn dev # or create an executable by running: yarn bundle +``` + +## API for front + +TODO: + +```ts +if (window?.WorkAdventureDesktopApi?.desktop) { + alert('Yeah you are using the desktop app ;)'); +} + +let muted = false; + +window?.WorkAdventureDesktopApi?.onMutedKeyPress((event) => { + if (muted) { + document.getElementById("info-box").innerHTML = + "Ready to speak! Press ctrl-alt-m to mute."; + } else { + document.getElementById("info-box").innerHTML = + "Muted! Press ctrl-alt-m to unmute again."; + } + muted = !muted; +}); + +window.WorkAdventureDesktopApi.notify("Hello from front"); ``` \ No newline at end of file diff --git a/desktop/local-app/index.html b/desktop/local-app/index.html index 0cf06db5..4eef13fd 100644 --- a/desktop/local-app/index.html +++ b/desktop/local-app/index.html @@ -1,29 +1,31 @@ -
- - - -