Commit Graph

  • 975dea8479 Add curve mode and sampling resolution support to path definitions Victor Giers 2026-05-12 22:44:56 +02:00
  • 3c9aa9b52e Add assertions to ensure no focus selection on viewport hosts in path inspector tests Victor Giers 2026-05-12 22:36:26 +02:00
  • d5cc2ed50f Update path point instructions and fix button click handler binding Victor Giers 2026-05-12 22:36:02 +02:00
  • 76afc30811 Enhance path point handling and simplify path creation status message Victor Giers 2026-05-12 22:35:39 +02:00
  • 19354cea62 Enhance path point placement with transform/grab mode functionality Victor Giers 2026-05-12 22:35:15 +02:00
  • b9574a0d7e Update expected point count in path point editing integration test Victor Giers 2026-05-12 22:33:02 +02:00
  • ab82847b50 Enhance path point editing integration tests to cover full keyboard shortcut coverage (add, delete, undo, redo). Victor Giers 2026-05-12 22:32:38 +02:00
  • 48aaadd299 auto-git: [change] src/app/App.tsx Victor Giers 2026-05-12 22:31:49 +02:00
  • 2c20de977c Enhance visual feedback and rendering of path segments and points Victor Giers 2026-05-12 22:27:59 +02:00
  • 05108b6091 Feature: Add path segment rendering and point outlines Victor Giers 2026-05-12 22:27:26 +02:00
  • 143b77fee4 Enhance path and point rendering with outlines and updated geometry constants Victor Giers 2026-05-12 22:26:59 +02:00
  • 649e157e74 Add controls for adding and applying path points Victor Giers 2026-05-12 22:26:19 +02:00
  • 1056f76602 Add test case for applying rigid delta to multi-path-point previews Victor Giers 2026-05-12 22:14:35 +02:00
  • 2878a57115 Add tests for batch path point operations (set positions and delete points) Victor Giers 2026-05-12 22:14:18 +02:00
  • f9c90a2887 Enhance transform session command tests for path points and surface snap targets Victor Giers 2026-05-12 22:13:55 +02:00
  • 774b0bdb5f Add tests for multi-selection and advanced selection logic (shift-click) Victor Giers 2026-05-12 22:13:26 +02:00
  • cb1f2f398f Update selection tracing to support multiple selected points (pointIds) Victor Giers 2026-05-12 22:11:02 +02:00
  • 8e1836ef13 Display summary count when multiple points are selected in viewport Victor Giers 2026-05-12 22:10:56 +02:00
  • ea3da3a1c9 Implement deletion functionality for multiple selected path points Victor Giers 2026-05-12 22:10:41 +02:00
  • ea986143a6 Update selection display and duplication logic for multiple path points Victor Giers 2026-05-12 22:10:13 +02:00
  • 9939e3f4d8 Import delete path points command Victor Giers 2026-05-12 22:10:06 +02:00
  • 96ca1b2882 Add command to delete multiple path points from a path Victor Giers 2026-05-12 22:10:02 +02:00
  • b6621079fb Fix type assertion for single path point selection in viewport host Victor Giers 2026-05-12 22:09:46 +02:00
  • fc97fe6e3d Add support for pathPoints selection type Victor Giers 2026-05-12 22:09:26 +02:00
  • f51cc1d109 Update path render object state during path point transformation Victor Giers 2026-05-12 22:09:07 +02:00
  • 6a8ff10f70 Update path point handling in ViewportHost to use preview positions Victor Giers 2026-05-12 22:09:05 +02:00
  • c26dad5946 Implement full support for pathPoints in viewport host Victor Giers 2026-05-12 22:08:37 +02:00
  • c94b076eb3 Support pathPoints selection kind in viewport host Victor Giers 2026-05-12 22:08:22 +02:00
  • 4e7e30dec1 Update path selection check to include pathPoints Victor Giers 2026-05-12 22:08:00 +02:00
  • e77d55ee23 Support committing transformations for multiple path points Victor Giers 2026-05-12 22:07:36 +02:00
  • be5f8bb19a Add command to set multiple path point positions Victor Giers 2026-05-12 22:07:24 +02:00
  • 1278315d96 Apply rigid delta transformation to multiple path points Victor Giers 2026-05-12 22:07:03 +02:00
  • afa6b2c1d5 Implement multi-point transformation target for path points Victor Giers 2026-05-12 22:06:51 +02:00
  • 450f089915 auto-git: [change] src/core/transform-session.ts Victor Giers 2026-05-12 22:05:59 +02:00
  • c7419e093d auto-git: [change] src/core/transform-session.ts Victor Giers 2026-05-12 22:05:54 +02:00
  • 415a332df9 Feat: Add support for multi-point selection (pathPoints) Victor Giers 2026-05-12 22:05:10 +02:00
  • 0984360b14 auto-git: [change] tests/domain/foliage-scatter.test.ts [change] tests/domain/scene-document-validation.test.ts Victor Giers 2026-05-12 21:42:27 +02:00
  • 47a411a743 Update world settings test case for foliage density multiplier bounds Victor Giers 2026-05-12 21:41:34 +02:00
  • a13a921c15 Update foliage density multiplier validation error message Victor Giers 2026-05-12 21:41:28 +02:00
  • 8fe5ac7d30 Increase default max foliage scatter instances per chunk to 2048 Victor Giers 2026-05-12 21:41:15 +02:00
  • 882229f22a Increase max foliage quality density multiplier to 8 Victor Giers 2026-05-12 21:41:09 +02:00
  • df6fecd3e5 Update runtime interaction target assertions to use full target object reference Victor Giers 2026-05-11 22:02:25 +02:00
  • 4b5a14d3df Update runtime interaction tests for target coordinates and range validation Victor Giers 2026-05-11 22:02:13 +02:00
  • 22cbdd81d2 Add target anchor setup to runtime interaction system tests Victor Giers 2026-05-11 22:01:33 +02:00
  • fbe81faae2 Improve validation for target anchor offset Victor Giers 2026-05-11 22:00:40 +02:00
  • d00404ece3 Use default target anchor when resolving NPC target center Victor Giers 2026-05-11 22:00:29 +02:00
  • 3fd2b6811b Update test case to use constant version for unsupported document checks Victor Giers 2026-05-11 22:00:16 +02:00
  • a9c7ca93db Add migration tests for NPC targeting anchors and related features Victor Giers 2026-05-11 22:00:06 +02:00
  • 35875fa49d Update scene document test with target anchor definition Victor Giers 2026-05-11 21:59:55 +02:00
  • e72237cd3a Add NPC targeting version to serialization tests Victor Giers 2026-05-11 21:59:51 +02:00
  • 9b9f4ef190 Add validation tests for invalid target anchor configurations Victor Giers 2026-05-11 21:59:33 +02:00
  • 7ad7b71be6 Add targetAnchor definition to entity instances tests Victor Giers 2026-05-11 21:59:20 +02:00
  • 3e3c872733 Add targetAnchor definition to build-runtime-scene tests Victor Giers 2026-05-11 21:59:16 +02:00
  • 35114af97c Test: Resolve NPC target anchors from scaled bounds and offsets Victor Giers 2026-05-11 21:59:00 +02:00
  • 8910a80cd4 auto-git: [change] tests/unit/runtime-interaction-system.test.ts Victor Giers 2026-05-11 21:58:33 +02:00
  • a12292b5a4 auto-git: [change] src/viewport-three/viewport-host.ts Victor Giers 2026-05-11 21:58:03 +02:00
  • 778e483aad Implement NPC target anchor selection and custom offset inputs Victor Giers 2026-05-11 21:57:44 +02:00
  • 436ec50197 Feature: Add target anchor support for NPC entities Victor Giers 2026-05-11 21:57:25 +02:00
  • b82d60e61b Add state management for NPC target anchor mode and offset Victor Giers 2026-05-11 21:57:16 +02:00
  • 14a283010e Implement NPC target anchor features Victor Giers 2026-05-11 21:57:07 +02:00
  • 59521f40eb auto-git: [change] src/runtime-three/runtime-interaction-system.ts Victor Giers 2026-05-11 21:56:44 +02:00
  • a53e045a83 auto-git: [change] src/runtime-three/runtime-scene-build.ts Victor Giers 2026-05-11 21:56:12 +02:00
  • 60693e278f auto-git: [change] src/runtime-three/runtime-scene-build.ts Victor Giers 2026-05-11 21:56:04 +02:00
  • 4879fd1257 auto-git: [change] src/runtime-three/runtime-scene-build.ts Victor Giers 2026-05-11 21:55:59 +02:00
  • 1ac25b9edf auto-git: [change] src/runtime-three/runtime-scene-build.ts Victor Giers 2026-05-11 21:55:54 +02:00
  • 8b9d2af28f Validate NPC target anchor structure, mode, and offset Victor Giers 2026-05-11 21:55:38 +02:00
  • f26f246c8a Add validation utility for NPC target anchor mode Victor Giers 2026-05-11 21:55:30 +02:00
  • 30ef861817 Update scene document migration compatibility for NPC target versions Victor Giers 2026-05-11 21:55:20 +02:00
  • 34dba2d4c8 Implement readNpcTargetAnchor function Victor Giers 2026-05-11 21:55:11 +02:00
  • 9cd41e49b8 Add target anchor reading to NPC entity migration Victor Giers 2026-05-11 21:55:04 +02:00
  • 5445607a07 Add NPC target anchor version constant Victor Giers 2026-05-11 21:55:03 +02:00
  • b8ac03fda5 Update document migration to include NPC target anchor settings and types Victor Giers 2026-05-11 21:54:52 +02:00
  • 77283403fa Add target anchor support to NPC entity creation and comparison Victor Giers 2026-05-11 21:54:39 +02:00
  • bc86a44e94 Add NPC Target Anchor utilities and factory function Victor Giers 2026-05-11 21:54:30 +02:00
  • 2631ba6a00 Add NPC target anchor system to entity instances Victor Giers 2026-05-11 21:54:09 +02:00
  • 82866c28ce Update scene document versions and add NPC target anchor version Victor Giers 2026-05-11 21:53:58 +02:00
  • 9ba93694cc Update document migration checks to use default version constant Victor Giers 2026-05-11 21:35:27 +02:00
  • c30aa4fbc8 Update migration logic and set default NPC targetability to true in tests Victor Giers 2026-05-11 21:34:51 +02:00
  • 3b4302c4a4 Simplify legacy NPC targeting check by removing sequence dependency Victor Giers 2026-05-11 21:34:38 +02:00
  • 19ee1b8c80 Add test case to validate migration of NPC targeting properties (targetable) Victor Giers 2026-05-11 21:34:19 +02:00
  • 2d6a5e3af9 Add NPC_TARGETING_SCENE_DOCUMENT_VERSION constant Victor Giers 2026-05-11 21:34:08 +02:00
  • 236c17c908 Update test case to assert targetable property is true after JSON serialization Victor Giers 2026-05-11 21:34:02 +02:00
  • 38cc205ac6 Update test case to set targetable property to true for runtime scene build Victor Giers 2026-05-11 21:33:58 +02:00
  • b6968474e2 Update migration logic for sequence steps and include new document version Victor Giers 2026-05-11 21:33:22 +02:00
  • 28ffe766ae Bump scene document version and add default NPC targeting version Victor Giers 2026-05-11 21:33:13 +02:00
  • a8481b12a5 auto-git: [change] src/entities/entity-instances.ts Victor Giers 2026-05-11 21:33:09 +02:00
  • 82719b5ebe Add explicit scale and rotation definitions to build runtime scene tests Victor Giers 2026-05-11 21:28:24 +02:00
  • 03886c2eea Update runtime interaction tests to set targetable to false Victor Giers 2026-05-11 21:28:19 +02:00
  • b9c45cd284 auto-git: [change] src/viewport-three/viewport-host.ts Victor Giers 2026-05-11 21:28:14 +02:00
  • bd8674ee60 Add validation test for NPC targetable property Victor Giers 2026-05-11 21:26:25 +02:00
  • 5878601e67 Update serialization test to use brush targeting instead of sound emitter targeting Victor Giers 2026-05-11 21:26:09 +02:00
  • 95efe2d483 Add migration test for NPC targetability in scene documents Victor Giers 2026-05-11 21:25:39 +02:00
  • b95d47d31a Remove unused imports for NPC targeting and run sequence links Victor Giers 2026-05-11 21:25:26 +02:00
  • 8f725eaed4 Add targetable property check to scene document JSON test Victor Giers 2026-05-11 21:25:14 +02:00
  • d433cf7b1f Update serialization tests for NPC targeting and run sequence links Victor Giers 2026-05-11 21:25:10 +02:00
  • 14ec50f588 Update buildRuntimeScene test case with targetable property Victor Giers 2026-05-11 21:25:06 +02:00
  • 846b8a2b7c Enhance runtime interaction tests for target candidate resolution Victor Giers 2026-05-11 21:24:25 +02:00
  • 17a3708f7b Update NPC targetability settings in runtime interaction tests Victor Giers 2026-05-11 21:24:13 +02:00
  • 05bc58f0d3 Allow specifying NPC targetable status in tests Victor Giers 2026-05-11 21:24:09 +02:00
  • b87a58b3c9 Update default entity instance tests to include targetability Victor Giers 2026-05-11 21:23:54 +02:00