Gheric Speiginer
Gheric Speiginer
```ts const state = hookstate({answer: 1}) function computeTheAnswer(value:{answer:number}) { value.answer = 42 } // no typescript errors, but hookstate will throw an error because the value was mutated directly computeTheAnswer(state.value)...
- MediaComponent and VideoComponent improvements - Using reactive logic to bind VideoComponent entities to a MediaComponent source on a different entity - This allows multiple video entities to share the...
We need to be able to add/remove components to entities in the editor. - [x] remove components - [ ] add components - [ ] remove & add use commands...
https://github.com/primus/primus https://docs.feathersjs.com/api/primus.html https://github.com/uNetworking/uWebSockets.js
Currently we are translating our 2D input controls to avatar movement velocity in the x/z plane, which causes several potential issues: - walking up any slope is slower - walking...
When changing the ip address in local development, `npm run dev-reinit` needs to be ran twice, otherwise avatar assets ( e.g., `https://:8642/avatars/public/CyberbotGold_38c350a0-21a8-11ed-b3e4-b36ec0d803bc.glb` ) fail to load
This process has already been completed for media components. We should generally do this for all our components so that the component becomes the single source of truth for the...
Editor undo is generally quite broken ever since the functional refactor for editor commands
https://github.com/nidorx/matcaps