Commit Graph

1152 Commits

Author SHA1 Message Date
1f198aee02 Refactor first-person navigation logic and remove explicit pointer lock handling 2026-04-27 18:44:15 +02:00
2d194832aa Improve pointer lock handling and context usage across runtime components 2026-04-27 18:43:48 +02:00
c443db3006 Refactor pointer lock handling and navigation state logic 2026-04-27 18:43:10 +02:00
f165717289 Add mouse camera inversion support and refactor first-person controller context usage 2026-04-27 18:28:33 +02:00
f164adf837 Update third-person camera instructions in tests 2026-04-27 18:28:33 +02:00
a20513b2b1 Test: Clear active target when pointer lock is released 2026-04-27 18:27:17 +02:00
eb7b27e05b Refactor pointer capture logic and remove third-person pointer lock target clearing 2026-04-27 18:22:25 +02:00
a864a79c15 Test: Clear active runtime target when pointer lock is lost 2026-04-27 18:21:18 +02:00
927482a15c Refactor player start settings: remove mouse camera inversion and update first-person pointer lock logic 2026-04-27 18:15:39 +02:00
6eb059b6fc Add unit tests for RuntimeHost clock pausing and interaction binding 2026-04-27 18:00:46 +02:00
9182bf8b62 Add unit test for loading completion when NPC colliders are synced 2026-04-27 17:52:16 +02:00
fa84a04341 Add player start configuration properties to runtime scene build tests 2026-04-27 17:32:08 +02:00
23040d8871 Update test setup for building runtime scenes with player interaction properties 2026-04-27 17:32:08 +02:00
4c98e2d6a6 Update ThirdPersonNavigationController tests to correctly access context and DOM element 2026-04-27 17:29:39 +02:00
93fe90a731 Update unit tests for ThirdPersonNavigationController pointer lock handling 2026-04-27 17:28:34 +02:00
d8da95f4c9 Improve third-person navigation test by calling internal handler directly 2026-04-27 17:28:21 +02:00
ed01a61ffc Remove unnecessary telemetry assertion in third-person navigation test 2026-04-27 17:28:21 +02:00
5b5ab241cf Update unit tests for runtime host and third-person navigation controller 2026-04-27 17:26:38 +02:00
144a05aca1 Add integration tests for NPC entity and presence scheduling (Ana Nanto) 2026-04-27 17:24:54 +02:00
76c0136a32 Add test case for building runtime scene from cross-scene actor schedules 2026-04-27 17:24:42 +02:00
f223492b0f Update imports in build-runtime-scene tests 2026-04-27 17:24:42 +02:00
10bee5ef4c Enhance scene document validation with project-level checks and add mouse invert setting 2026-04-27 17:24:24 +02:00
129966962f Enhance document validation with scheduling resources and local build content checks 2026-04-27 17:23:43 +02:00
3c95666e85 Add ProjectDocument support for scene building and validation 2026-04-27 17:23:25 +02:00
583cca3d09 Add tests for mouse camera inversion settings in player start entities 2026-04-27 17:22:04 +02:00
e7fa39a1aa Enhance runtime schedule sync tests with fixture model support and global target resolution 2026-04-27 16:33:51 +02:00
c3ba63fe05 feat(test): Add comprehensive unit tests for runtime schedule synchronization logic 2026-04-27 16:33:31 +02:00
02f89c6621 Add unit test for viewport simulation membership signatures 2026-04-27 16:11:58 +02:00
8273d4c978 Add tests for simulation frame updates and scene version handling in ViewportCanvas 2026-04-27 16:10:41 +02:00
bdc72f534f Update imports and utilities for editor simulation testing 2026-04-27 16:10:41 +02:00
06e1044989 Add tests for simulation frame and scene version updates 2026-04-27 16:10:07 +02:00
12f7bdada3 Import act for testing utility 2026-04-27 16:10:07 +02:00
54e16d44b4 Add list:fields script and update type casting in scene document validation tests 2026-04-27 16:06:04 +02:00
9d435f52ab Update player start entity serialization and migration tests with advanced targeting and input bindings 2026-04-27 16:03:41 +02:00
7eb475e7f1 Refactor type analysis utilities and field collection logic using type stack management 2026-04-27 16:02:50 +02:00
d5ba85b55f Feat: Add player start settings and clear target input binding tests 2026-04-27 16:01:33 +02:00
43d39565d7 Enhance runtime target management and input binding resolution 2026-04-27 15:57:26 +02:00
715f819f76 Feature: Implement and test clear target functionality for player start actions 2026-04-27 15:56:49 +02:00
638deb1d6d Clear frame listener mocks in EditorSimulationController tests 2026-04-27 15:47:50 +02:00
165b077579 Add unit tests for EditorSimulationController 2026-04-27 15:47:50 +02:00
80226aa362 auto-git:
[change] tests/domain/scene-document-validation.test.ts
 [change] tests/unit/entity-instances.test.ts
 [change] tests/unit/viewport-canvas.test.tsx
2026-04-27 15:46:26 +02:00
1032dcdbde Initialize EditorSimulationController in ViewportCanvas tests 2026-04-27 15:46:11 +02:00
5950ddb1cd Update ViewportCanvas tests to use EditorSimulationController 2026-04-27 15:46:11 +02:00
00e8ef9c82 Include interaction mapping in scene document JSON tests 2026-04-27 15:46:11 +02:00
9c7fdef4aa Add interaction input to player locomotion tests 2026-04-27 15:46:11 +02:00
3eca45c54b Test: Verify RuntimeHost uses authored input bindings for interaction 2026-04-27 15:45:07 +02:00
41c2f316e6 Test: Add migration test for Player Start input bindings 2026-04-27 15:44:22 +02:00
e331e94715 Update serialization version for interaction angles and track interactable state in viewport host 2026-04-27 15:44:15 +02:00
8750b7aab4 Add serialization test for player start interact bindings 2026-04-27 15:43:58 +02:00
0653d740f1 Update Player Start inspector tests to cover locomotion and interact bindings 2026-04-27 15:43:58 +02:00