Commit Graph

1741 Commits

Author SHA1 Message Date
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
bf3e405a4f Remove orbit-visitor-navigation-controller 2026-04-11 11:18:59 +02:00
bafee9809d Enhance player start navigation mode type checking 2026-04-11 11:18:59 +02:00
7470b4472a Update RunnerCanvas to set navigation mode and load scene 2026-04-11 11:18:59 +02:00
337a2c08b8 Add navigation mode selection to App component 2026-04-11 11:17:52 +02:00
e7f32a36f6 Remove navigation mode buttons from toolbar 2026-04-11 11:17:46 +02:00
b563223c4c Remove first person and orbit visitor buttons, update active mode display 2026-04-11 11:17:42 +02:00
90f1c4c09d Add navigationMode to player start 2026-04-11 11:17:42 +02:00
0a58329c88 Remove preferred navigation mode logic, update status messages 2026-04-11 11:17:23 +02:00
4f35f2c06c Update active navigation mode on runtime scene change 2026-04-11 11:17:23 +02:00
414b1951c6 Add player start navigation mode draft handling 2026-04-11 11:17:23 +02:00
075a5de9b9 Update player start navigation mode handling and validation 2026-04-11 11:17:02 +02:00
46cac5435f Add default player start navigation mode and type 2026-04-11 11:17:02 +02:00
5cf600e601 Refactor interaction prompt logic in runtime-host.ts 2026-04-11 11:16:40 +02:00
650d3271c1 Add third-person camera collision resolution and update controller handling 2026-04-11 11:16:34 +02:00
96754dfcf6 Switch default navigation mode to third person and update imports 2026-04-11 11:16:29 +02:00
072bbdfcb6 Update first-person navigation controller messages 2026-04-11 11:16:29 +02:00
9a48f514c2 Add third-person navigation controller 2026-04-11 11:16:29 +02:00
74654c9c98 Add camera collision resolution in RapierCollisionWorld 2026-04-11 11:15:03 +02:00
e571b758f1 auto-git:
[change] src/runtime-three/navigation-controller.ts
2026-04-11 11:14:57 +02:00
aa812c4829 auto-git:
[change] src/runtime-three/runtime-scene-validation.ts
2026-04-11 11:14:57 +02:00
ef628d90be auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-04-11 11:14:57 +02:00
007447d60b Add third-person navigation mode and update runtime scene definition 2026-04-11 11:14:42 +02:00
c9fd7bcd62 Validate player start navigation mode 2026-04-11 11:14:34 +02:00
e2ec75aadc Include new scene document version in project migration 2026-04-11 11:14:34 +02:00
2422374fc4 Update scene document version check 2026-04-11 11:14:34 +02:00
d6f2d6b68a Add navigation mode to player start entity 2026-04-11 11:14:34 +02:00
07fbdd05ed Add function to read player start navigation mode 2026-04-11 11:14:09 +02:00
d968bd2ed2 Update scene document version and add player start navigation mode 2026-04-11 11:14:09 +02:00
6c8d7b506e Add navigation mode to PlayerStartEntity 2026-04-11 11:14:02 +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
5dbd68e0ce Implement options parameter in FirstPersonNavigationController deactivate method 2026-04-11 05:16:52 +02:00
6f329ed1c1 Add options parameter to NavigationController deactivate method 2026-04-11 05:16:52 +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
d666295bc9 Reorganize scene exit handler setup in RunnerCanvas 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