Commit Graph

644 Commits

Author SHA1 Message Date
8dc1155430 auto-git:
[add] src/viewport-three/viewport-entity-markers.ts
2026-04-02 20:27:51 +02:00
6108260ae8 auto-git:
[add] public/draco/gltf/draco_decoder.js
 [add] public/draco/gltf/draco_decoder.wasm
 [add] public/draco/gltf/draco_encoder.js
 [add] public/draco/gltf/draco_wasm_wrapper.js
2026-04-02 20:27:51 +02:00
81c934a93f Convert onBlur handlers to arrow functions in App.tsx 2026-04-02 20:20:45 +02:00
9ee25f6db6 Add autoplay and loop options for sound emitter in e2e tests 2026-04-02 20:20:45 +02:00
77f6c785bd Allow overrides in light and sound emitter change functions 2026-04-02 20:20:14 +02:00
b30c3f9fa8 Adjust tests for updated audio distance gain calculation 2026-04-02 20:09:57 +02:00
85a7b01563 Update audio distance gain calculation 2026-04-02 20:09:57 +02:00
fa345b6536 Add tests for computeSoundEmitterDistanceGain function 2026-04-02 20:05:55 +02:00
2b87e384b8 Add distance-based volume attenuation for audio emitters 2026-04-02 20:04:45 +02:00
30d7274f49 Refactor audio configuration in RuntimeAudioSystem 2026-04-02 19:59:45 +02:00
180f1ae13f Improve error messages in RuntimeAudioSystem 2026-04-02 19:51:36 +02:00
bb747097f8 Refactor audio asset availability description in RuntimeAudioSystem 2026-04-02 19:50:27 +02:00
d7e7c1ebde Modify file mock in audio asset test to include arrayBuffer method 2026-04-02 19:49:57 +02:00
930529fcec Update test description for authored playAnimation and stopAnimation interaction links 2026-04-02 19:49:57 +02:00
b51173640d Add unit test for audio asset import and storage 2026-04-02 19:49:57 +02:00
054dea425e Update soundEmitterOptions type assertion and filter 2026-04-02 19:48:24 +02:00
ad23e6ede1 Add isSoundEmitterEntity function and update selectedSoundEmitter logic 2026-04-02 19:48:24 +02:00
86c0ef43d4 Add test for migrating sound emitters in scene document JSON 2026-04-02 19:47:54 +02:00
f025f50e82 Update sound emitter tests and add audio asset support in scene document serialization 2026-04-02 19:47:48 +02:00
42b25f3d42 Add sound interaction tests and update RuntimeInteractionSystem to handle play/stop sound actions 2026-04-02 19:47:34 +02:00
09d4f47402 auto-git:
[change] tests/domain/interaction-links.validation.test.ts
2026-04-02 19:47:21 +02:00
124f47ffa5 Update scene document validation tests for sound emitter ref distance and audio asset references 2026-04-02 19:47:10 +02:00
4990053202 auto-git:
[change] tests/domain/build-runtime-scene.test.ts
2026-04-02 19:47:01 +02:00
94db9b5e26 auto-git:
[change] tests/domain/entity.command.test.ts
2026-04-02 19:47:01 +02:00
c6e9c007b8 Update sound emitter default properties in tests 2026-04-02 19:46:51 +02:00
ecd5366870 Remove unused audio assets and update sound emitter rendering 2026-04-02 19:46:17 +02:00
f5756fc12c Update migrateSceneDocument to handle legacySoundEmitter option 2026-04-02 19:46:08 +02:00
529ebe1182 Improve sound emitter asset handling in App.tsx 2026-04-02 19:46:08 +02:00
851eb30937 Update status message to reflect spatial audio readiness 2026-04-02 19:44:59 +02:00
2912a05930 Check for null listener and update runtime message 2026-04-02 19:43:51 +02:00
3cf32123e9 Pass loaded audio assets to App component 2026-04-02 19:43:51 +02:00
ccbe4a6403 Add audio file input and handler in App.tsx 2026-04-02 19:43:51 +02:00
02295bef0e Add import audio button and display audio assets in App.tsx 2026-04-02 19:43:25 +02:00
1e79eb0ae8 auto-git:
[change] src/app/App.tsx
2026-04-02 19:43:20 +02:00
dd36e56dd0 Sync audio assets in the asset synchronization logic 2026-04-02 19:43:12 +02:00
b76021bd12 Update effect to update loaded audio assets ref 2026-04-02 19:43:12 +02:00
b9b07b5980 Add state and ref for loaded audio assets in App.tsx 2026-04-02 19:43:12 +02:00
b031577952 Remove unused constants from App.tsx 2026-04-02 19:43:12 +02:00
4df9a77f32 Import functions to create play and stop sound interaction links 2026-04-02 19:42:35 +02:00
4f9ccdc732 Add play and stop sound links for triggers and interactables 2026-04-02 19:42:35 +02:00
5bbdae01b4 Simplify sound emitter selection and add play/stop sound buttons 2026-04-02 19:42:27 +02:00
fc3e52a957 Update defaultTarget selection logic in App.tsx 2026-04-02 19:42:22 +02:00
60dd0d58a5 Add playableSoundEmitterOptions filter to App.tsx 2026-04-02 19:42:22 +02:00
6942ee8bb0 Remove redundant null checks in App.tsx 2026-04-02 19:42:22 +02:00
25cea89d3e Add sound interaction options in App.tsx 2026-04-02 19:42:06 +02:00
ee355891ef Add playSound and stopSound test IDs to App.tsx 2026-04-02 19:42:05 +02:00
2692e1aff7 Add function to update sound interaction link target 2026-04-02 19:41:48 +02:00
7424cb7304 Add playSound and stopSound interaction links 2026-04-02 19:41:43 +02:00
b461e31b0b Implement handleAddSoundInteractionLink in App.tsx 2026-04-02 19:41:36 +02:00
545b402228 Add soundEmitterOptions to App.tsx 2026-04-02 19:41:36 +02:00