Commit Graph

472 Commits

Author SHA1 Message Date
0f0bfc853d Update scene document JSON tests for input bindings and migration 2026-04-11 12:34:09 +02:00
eabc9ab294 Add gamepad support for third-person camera orbit in tests 2026-04-11 12:33:54 +02:00
a89a9ba58d Add test for camera look using gamepad right stick without pointer lock 2026-04-11 12:33:43 +02:00
9355531c0c Update third-person-navigation-controller.test.ts with new imports and resolved player motion type 2026-04-11 12:20:03 +02:00
26e86baf98 Update FirstPersonNavigationController context and resolveFirstPersonMotion type 2026-04-11 12:19:59 +02:00
5e1b865f56 Include player input bindings in scene document validation test 2026-04-11 12:19:59 +02:00
0dafb0974b Update import statement for createPlayerStartInputBindings 2026-04-11 12:19:59 +02:00
c9c46ed7d7 Add player input bindings to runtime scene fixture 2026-04-11 12:19:59 +02:00
fc2e0818f4 Include inputBindings in buildRuntimeSceneFromDocument test 2026-04-11 12:18:25 +02:00
89caa179f2 Add migration test for Player Start entities with default input bindings 2026-04-11 12:17:09 +02:00
6b1bb90062 Update build-runtime-scene.test.ts to include input bindings 2026-04-11 12:17:09 +02:00
4d682eed17 Add unit test for ThirdPersonNavigationController 2026-04-11 12:17:09 +02:00
c3b156040d Add mock gamepad and update tests for FirstPersonNavigationController 2026-04-11 12:16:14 +02:00
1dddeaf0b8 Remove unused state and function in App component 2026-04-11 12:01:46 +02:00
0b148b404b Update tests to select player start navigation mode 2026-04-11 11:45:57 +02:00
279084c7be Update interaction prompt handling and UI text in multiple components 2026-04-11 11:41:58 +02:00
43e9e7baa0 Simplify interaction prompt display and handling in various components 2026-04-11 11:40:25 +02:00
9026a34c72 Change invalid navigation mode in test case 2026-04-11 11:24:48 +02:00
b9bed17a2f Add third-person camera collision resolution in tests 2026-04-11 11:22:23 +02:00
c81c40f8ea Modify RunnerCanvas test to check third-person mode HUD 2026-04-11 11:21:45 +02:00
04d7cbde08 Update e2e test to include third-person navigation 2026-04-11 11:21:45 +02:00
9d3317066b Add unit test for RapierCollisionWorld 2026-04-11 11:21:45 +02:00
3afa71396b Add test for authored Player Start navigation mode in third-person scenes 2026-04-11 11:20:34 +02:00
0187d832b7 Update test for invalid navigation mode in scene document validation 2026-04-11 11:20:34 +02:00
af4c10130d Add test for round-tripping authored third-person Player Start navigation 2026-04-11 11:20:19 +02:00
c1c79b5dc6 Add test for migrating Player Start entities to default to first-person navigation 2026-04-11 11:20:11 +02:00
2113dffac0 Include navigationMode in build-runtime-scene tests 2026-04-11 11:20:03 +02:00
d36b40c333 Add navigationMode to entity-instances test data 2026-04-11 11:20:03 +02:00
1576282819 Update types and formatting in first-person-navigation-controller.test.ts 2026-04-11 11:20:03 +02:00
9b8aa3a00b Update tests for thirdPerson navigation mode 2026-04-11 11:19:08 +02:00
27a948e4ab Refactor pointer lock handling in tests 2026-04-11 05:17:29 +02:00
75d8723565 Add tests and update navigation controller deactivation logic 2026-04-11 05:17:01 +02:00
1960cf97ab Refactor test setup for RunnerCanvas component 2026-04-11 04:57:05 +02:00
c892aa0f6c Add test for runtime host recreation logic 2026-04-11 04:57:01 +02:00
50977af4e0 Add integration test for app scene transition 2026-04-11 04:42:52 +02:00
e01eb777b7 Fix JSON serialization in project document test 2026-04-11 04:42:52 +02:00
61d3bef338 Add test for Scene Exit target validation in project-document-json.test.ts 2026-04-11 04:41:32 +02:00
9d0a3a6481 Remove unused import in project-document-json.test.ts 2026-04-11 04:41:32 +02:00
910f9c2ad3 Update test to reflect migration of v23 project documents without Scene Entry and Scene Exit entities 2026-04-11 04:40:37 +02:00
08b91ae553 Update project document JSON tests for scene entry and exit entities 2026-04-11 04:40:33 +02:00
d4f2e1a171 Add setSceneExitHandler and onSceneExitActivated to RunnerCanvas tests 2026-04-11 04:40:33 +02:00
58c5428c2b Add Scene Entry and Exit Entities to Build Runtime Scene Tests 2026-04-11 04:40:11 +02:00
f3c715033e Update tests for Scene Exit entities and interactions 2026-04-11 04:39:54 +02:00
8a1d41567e Add loadingScreen properties to scene-main in local draft storage test 2026-04-11 04:23:39 +02:00
e205cea50c auto-git:
[change] src/app/app.css
 [change] src/commands/set-scene-loading-screen-command.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/runner-web/RunnerCanvas.tsx
 [change] src/runtime-three/first-person-navigation-controller.ts
 [change] src/runtime-three/navigation-controller.ts
 [change] src/runtime-three/orbit-visitor-navigation-controller.ts
 [change] src/runtime-three/runtime-host.ts
 [change] tests/domain/editor-store.test.ts
 [change] tests/serialization/local-draft-storage.test.ts
 [change] tests/serialization/project-document-json.test.ts
 [change] tests/serialization/project-package.test.ts
 [change] tests/unit/runner-canvas.test.tsx
 [change] tests/unit/runtime-host.test.ts
2026-04-11 04:19:51 +02:00
75986da19d auto-git:
[change] tests/unit/runtime-host.test.ts
2026-04-11 04:19:51 +02:00
8c112c88af Add loading screen properties to local draft storage test 2026-04-11 04:19:04 +02:00
af6c7e00b1 Add test for updating scene loading overlay settings 2026-04-11 04:19:00 +02:00
57bc7716c3 Update project package test with loading screen settings 2026-04-11 04:19:00 +02:00
002215fd3c Add unit test for project document JSON serialization 2026-04-11 04:19:00 +02:00