Commit Graph

131 Commits

Author SHA1 Message Date
a7f1c7f21b Update runtime host message for gamepad instructions 2026-04-12 03:59:41 +02:00
b1d7720cdd Add stair height smoothing and update navigation controllers 2026-04-12 02:30:45 +02:00
42cee3d19a Add air direction only setting for player movement 2026-04-12 02:19:46 +02:00
9459cbd191 Update tests for player movement validation and serialization, add migration for version 33 Player Start jump settings 2026-04-12 02:06:46 +02:00
546f203012 Add test for airborne input pushing into a wall 2026-04-12 01:47:39 +02:00
84ea08e5cc Adjust player locomotion logic to prioritize ground probe for grounded state determination 2026-04-12 01:29:23 +02:00
497db52164 Add test case for toggling axis keys from world to local while translating a selected face 2026-04-12 00:49:07 +02:00
d9b7d7573e Add test case for toggling repeated axis keys from world to local while translating a selected vertex 2026-04-12 00:45:27 +02:00
bc1a959e90 Add test for toggling axis keys from world to local while translating a selected edge 2026-04-12 00:42:54 +02:00
dcdee4d441 Update tests to check aria-pressed attribute for selection modes 2026-04-12 00:38:22 +02:00
6ff5059531 Add test for switching whitebox selection modes via keyboard shortcuts 2026-04-12 00:37:53 +02:00
9ae6601d62 Add test and error handling for transform pointer intent 2026-04-12 00:36:03 +02:00
7a25c5c7b7 Add test for sprint jump airborne while crossing narrow water 2026-04-11 22:22:05 +02:00
7ed32f6fee Refactor and update third-person navigation controller tests 2026-04-11 22:16:07 +02:00
7f4029aa90 Refactor volume state creation in test setup 2026-04-11 22:16:02 +02:00
dfc8cdd296 Add test for diving as submerged water locomotion 2026-04-11 22:14:18 +02:00
a35f6aec95 Update player locomotion tests with new volume state handling and scenarios 2026-04-11 22:14:11 +02:00
0620ef8a13 Import createIdleRuntimeLocomotionState in player-locomotion.test.ts 2026-04-11 21:45:44 +02:00
44d4b08ba4 Add test for airborne planar momentum preservation 2026-04-11 21:44:36 +02:00
89fe72fc10 Add maxStepHeight to DEFAULT_MOVEMENT in player-locomotion.test.ts 2026-04-11 21:02:22 +02:00
925d2fe139 Add maxSpeed to player movement in tests 2026-04-11 20:33:32 +02:00
5b573d48d0 Update player locomotion test with movement template and additional state properties 2026-04-11 20:20:44 +02:00
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
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
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
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
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
98fd79f609 Add movement template to player start entity 2026-04-11 18:02:04 +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
811b51bd6a Update tests for project document serialization and add project name handling 2026-04-11 13:26:59 +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