Commit Graph

520 Commits

Author SHA1 Message Date
2ee3362ff3 Update entity registry defaults to include jump, sprint, and crouch settings 2026-04-11 20:20:38 +02:00
4ac3a1f0ee Add tests for custom movement template persistence in player start inspector 2026-04-11 20:19:17 +02:00
fe4e03af3c Update movementTemplate kind to custom and add detailed properties 2026-04-11 20:19:03 +02:00
beb1f5bfb1 Expand scene document validation tests to cover more player start movement capabilities 2026-04-11 20:19:00 +02:00
356559bc45 Update runtime interaction system test to include additional player movement properties 2026-04-11 20:19:00 +02:00
cb24c0afe8 Add unit tests for player locomotion and update collision handling logic 2026-04-11 19:54:51 +02:00
17ee177ea2 Update tests for first-person navigation controller 2026-04-11 19:37:55 +02:00
baa3c794d0 Update locomotion logic to handle airborne state and previous locomotion state 2026-04-11 19:34:38 +02:00
23b875ff35 Remove unnecessary condition in player locomotion and add test for sprint planar speed preservation while jumping 2026-04-11 19:31:06 +02:00
95905bd897 Update test for jump ascent behavior 2026-04-11 19:27:13 +02:00
872630b71e Refactor ground probing logic in first-person navigation controller tests 2026-04-11 19:20:37 +02:00
c15d5e9d6a Modify runtime controller context creation logic 2026-04-11 19:20:10 +02:00
ca9d4381ff Update test mock for first-person navigation controller 2026-04-11 19:20:10 +02:00
a6aa3a9a18 Remove unused player animation hooks and update tests 2026-04-11 19:16:51 +02:00
2fae015855 Update tests for player controller telemetry and refactor navigation controller tests 2026-04-11 19:14:22 +02:00
11ae2106ad Add test for migrating version 31 Player Start movement bindings to include default jump, sprint, and crouch actions 2026-04-11 18:45:47 +02:00
bf34e5e971 Add input bindings for keyboard and gamepad in entity-instances.test.ts 2026-04-11 18:45:14 +02:00
7974838464 Add test for showing authored jump, sprint, and crouch bindings in Player Start inspector 2026-04-11 18:45:09 +02:00
c27339ed23 Add jump, sprint, and crouch bindings to scene document JSON tests 2026-04-11 18:45:09 +02:00
4c42cbbaf2 Update input bindings validation in scene document tests 2026-04-11 18:44:49 +02:00
7ff9d760d4 Refactor telemetry creation in tests/unit/runner-canvas.test.tsx 2026-04-11 18:44:42 +02:00
c1f0cacd83 Update ThirdPersonNavigationController tests with sprint input handling 2026-04-11 18:44:33 +02:00
03a773d057 Add collisionCount and groundCollisionNormal to FirstPersonNavigationController tests 2026-04-11 18:44:33 +02:00
a1c066fb92 Add tests for jumping and crouching in FirstPersonNavigationController 2026-04-11 18:43:41 +02:00
e9e31d3fe5 Update test for feet position calculation 2026-04-11 18:05:55 +02:00
86aa028aeb Add integration test for player start inspector 2026-04-11 18:04:52 +02:00
48e8c28af8 Update runtime scene fixture with player movement template 2026-04-11 18:03:22 +02:00
a5c06a4e11 Add movement property to player state in tests 2026-04-11 18:03:22 +02:00
225a5fa1c1 Update test for ThirdPersonNavigationController with movement template speed check 2026-04-11 18:03:08 +02:00
f694cd5eaf Add test for first-person motion telemetry using authored movement template speed 2026-04-11 18:02:55 +02:00
10dbbcc372 Update tests to include player movement properties 2026-04-11 18:02:44 +02:00
c715472083 Add default player movement constants to test 2026-04-11 18:02:44 +02:00
7a0625bfda Add test for migrating version 30 Player Start entities to include default movement template 2026-04-11 18:02:25 +02:00
3e6c7de635 Add movementTemplate to scene document test 2026-04-11 18:02:16 +02:00
daed85bb53 Update scene document version constants 2026-04-11 18:02:16 +02:00
77fab5e8dc Update scene document validation tests for movement template 2026-04-11 18:02:04 +02:00
98fd79f609 Add movement template to player start entity 2026-04-11 18:02:04 +02:00
383120a0c1 Add tests for static-simple model colliders and collision handling 2026-04-11 16:33:28 +02:00
27664d9074 auto-git:
[unlink] tests/domain/box-brush-face-editing.command.test.js
 [unlink] tests/domain/build-runtime-scene.test.js
 [unlink] tests/domain/create-box-brush.command.test.js
 [unlink] tests/domain/create-empty-scene-document.test.js
 [unlink] tests/domain/duplicate-selection.command.test.js
 [unlink] tests/domain/editor-store.test.js
 [unlink] tests/domain/entity.command.test.js
 [unlink] tests/domain/interaction-links.validation.test.js
 [unlink] tests/domain/model-import.test.js
 [unlink] tests/domain/model-instance.command.test.js
 [unlink] tests/domain/player-start.command.test.js
 [unlink] tests/domain/rapier-collision-world.test.js
 [unlink] tests/domain/runtime-audio-system.test.js
 [unlink] tests/domain/runtime-interaction-system.test.js
 [unlink] tests/domain/runtime-scene-validation.test.js
 [unlink] tests/domain/scene-document-validation.test.js
 [unlink] tests/domain/transform-session.command.test.js
 [unlink] tests/domain/world-settings.command.test.js
 [unlink] tests/domain/world-settings.test.js
 [unlink] tests/e2e/app-smoke.e2e.js
 [unlink] tests/e2e/box-brush-authoring.e2e.js
 [unlink] tests/e2e/entities-foundation.e2e.js
 [unlink] tests/e2e/face-material-authoring.e2e.js
 [unlink] tests/e2e/first-room-workflow.e2e.js
 [unlink] tests/e2e/import-draco-model-asset.e2e.js
 [unlink] tests/e2e/import-external-model-asset.e2e.js
 [unlink] tests/e2e/import-model-asset.e2e.js
 [unlink] tests/e2e/local-lights-and-background.e2e.js
 [unlink] tests/e2e/orthographic-views.e2e.js
 [unlink] tests/e2e/runner-v1.e2e.js
 [unlink] tests/e2e/runtime-click-interaction.e2e.js
 [unlink] tests/e2e/runtime-trigger-teleport.e2e.js
 [unlink] tests/e2e/viewport-quad-layout.e2e.js
 [unlink] tests/e2e/viewport-test-helpers.js
 [unlink] tests/e2e/whitebox-component-selection.e2e.js
 [unlink] tests/e2e/world-environment.e2e.js
 [unlink] tests/geometry/box-brush-geometry.test.js
 [unlink] tests/geometry/box-face-uvs.test.js
 [unlink] tests/geometry/model-instance-collider-generation.test.js
 [unlink] tests/helpers/model-collider-fixtures.js
 [unlink] tests/serialization/local-draft-storage.test.js
 [unlink] tests/serialization/project-asset-storage.test.js
 [unlink] tests/serialization/scene-document-json.test.js
 [unlink] tests/setup/vitest.setup.js
 [unlink] tests/unit/audio-assets.test.js
 [unlink] tests/unit/entity-instances.test.js
 [unlink] tests/unit/package-scripts.test.js
 [unlink] tests/unit/transform-foundation.integration.test.js
 [unlink] tests/unit/viewport-canvas.test.js
 [unlink] tests/unit/viewport-entity-markers.test.js
 [unlink] tests/unit/viewport-focus.test.js
 [unlink] tests/unit/viewport-layout.test.js
 [unlink] tests/unit/viewport-view-modes.test.js
2026-04-11 15:48:58 +02:00
da4e79b15e Add default scene editor preferences to test setup 2026-04-11 14:31:20 +02:00
2b6accedd1 Update project document JSON test to remove editor preferences 2026-04-11 14:29:37 +02:00
fadedaf75d Update tests for project document JSON serialization with editor preferences 2026-04-11 14:29:08 +02:00
3aa354dd36 Add test for restoring scene-scoped editor preferences when switching scenes 2026-04-11 14:29:00 +02:00
2e5603e5a1 Update e2e tests to use new selection mode attributes 2026-04-11 13:58:11 +02:00
811b51bd6a Update tests for project document serialization and add project name handling 2026-04-11 13:26:59 +02:00
b63071e815 Update test for scene document JSON migration of player start entity 2026-04-11 12:44:28 +02:00
747669aef5 Refactor scene document JSON tests for better structure and floating-point precision 2026-04-11 12:43:13 +02:00
920b9555a1 Refactor scene document JSON tests and update player start entity handling 2026-04-11 12:38:53 +02:00
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