Commit Graph

1089 Commits

Author SHA1 Message Date
94dec56eb4 auto-git:
[add] src/rendering/terrain-layer-material.ts
 [add] tests/domain/terrains.test.ts
 [change] src/app/App.tsx
 [change] src/core/terrain-brush.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/document/terrains.ts
 [change] src/geometry/terrain-brush.ts
 [change] src/geometry/terrain-mesh.ts
 [change] src/runtime-three/rapier-collision-world.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-scene-build.ts
 [change] src/viewport-three/ViewportCanvas.tsx
 [change] src/viewport-three/ViewportPanel.tsx
 [change] src/viewport-three/viewport-host.ts
 [change] tests/domain/build-runtime-scene.test.ts
 [change] tests/domain/rapier-collision-world.test.ts
 [change] tests/domain/terrain.command.test.ts
 [change] tests/domain/water-material.test.ts
 [change] tests/geometry/terrain-brush.test.ts
 [change] tests/geometry/terrain-mesh.test.ts
 [change] tests/serialization/scene-document-json.test.ts
 [change] tests/unit/terrain-foundation.integration.test.tsx
 [change] tests/unit/viewport-canvas.test.tsx
2026-04-20 02:37:01 +02:00
02f6d058a0 Manage active terrain brush state in App component 2026-04-20 02:37:01 +02:00
5edd87bbb9 auto-git:
[change] src/app/App.tsx
2026-04-18 20:36:53 +02:00
bd7ea1adc9 auto-git:
[change] src/app/App.tsx
2026-04-18 20:33:04 +02:00
30130e1399 auto-git:
[change] src/app/App.tsx
2026-04-18 20:33:04 +02:00
44f267b514 Add Terrain Tools section with brush controls in App.tsx 2026-04-18 20:30:32 +02:00
a21092b66f auto-git:
[change] src/app/App.tsx
2026-04-18 20:30:32 +02:00
3bd51857c4 Add terrain brush tool handling and settings in App.tsx 2026-04-18 20:29:32 +02:00
6e6f622530 Calculate active terrain brush state based on selections 2026-04-18 20:29:05 +02:00
6279eba58b Add state for terrain brush tool and settings 2026-04-18 20:29:05 +02:00
46701db3f1 Import and use terrain brush utilities in App.tsx and update viewport-host.ts 2026-04-18 20:28:40 +02:00
defaa4adf0 Add terrain commands and selection logic 2026-04-18 19:59:33 +02:00
ce7ef76a6a Exclude 'terrains' from duplication and add specific handling 2026-04-18 19:56:02 +02:00
cd5d9b2ffe Include 'terrains' in selectionCanBeDuplicated 2026-04-18 19:56:02 +02:00
4ded92c822 Add terrain details to App component 2026-04-18 19:50:37 +02:00
8c607a877d Calculate and store selectedTerrainBounds and selectedTerrainHeightRange in App.tsx 2026-04-18 19:50:22 +02:00
b6d5151c4d Add terrainList to describeSelection in App.tsx 2026-04-18 19:50:22 +02:00
2c3b955632 Add terrain section to App.tsx 2026-04-18 19:50:02 +02:00
4146454a60 Add terrain creation option to menu 2026-04-18 19:49:44 +02:00
1181a0ad59 Add terrain deletion functionality 2026-04-18 19:49:44 +02:00
2b9817e0f3 Add terrain deletion functionality in App.tsx 2026-04-18 19:49:22 +02:00
e12379ec36 Add terrain creation functionality in App.tsx 2026-04-18 19:49:15 +02:00
2e925450b4 Update status message to include terrain selection 2026-04-18 19:49:10 +02:00
0f3280e61c Initialize terrain list and selected terrain state in App component 2026-04-18 19:49:10 +02:00
12d2b6b699 Add terrain selection description in describeSelection function 2026-04-18 19:49:10 +02:00
5ce8d43382 Remove unused terrain commands and functions 2026-04-18 19:48:41 +02:00
517b714844 Add terrain commands and utilities to App.tsx 2026-04-18 19:48:35 +02:00
ab8cfd9fb3 Add Surface Snap Move feature and update related components 2026-04-18 19:34:15 +02:00
4d274c6fd6 Add activeSelectionId to App.tsx 2026-04-15 15:05:11 +02:00
a9806e8366 Update App.tsx to use selectedItems and display item IDs 2026-04-15 14:57:59 +02:00
89907753d1 Implement delete functionality for brushes, entities, and model instances 2026-04-15 14:57:54 +02:00
3152249091 Add active class styling for outliner items 2026-04-15 14:57:54 +02:00
a7f1183382 Update selectedLabels to selectedItems in getMultiSelectionSummary 2026-04-15 14:53:09 +02:00
5209708ab2 Update App.tsx to display multi-selection summary and selected items details 2026-04-15 14:52:56 +02:00
8ec5331396 Enhance selection handling in App component 2026-04-15 14:52:45 +02:00
dc42b7b8a5 Update status message for multiple selections in App.tsx 2026-04-15 14:52:17 +02:00
811948c487 Add activeSelectionId to App.tsx 2026-04-15 14:52:17 +02:00
261b6e518c Include active selection ID in resolveTransformTarget calls in App.tsx 2026-04-15 14:51:52 +02:00
09c7d6f410 Add multi-selection summary calculation in App.tsx 2026-04-15 14:51:52 +02:00
2eef503c49 Add function to get multi-selection summary in App.tsx 2026-04-15 14:51:37 +02:00
39c9fa2131 Update selection handling logic for activeSelectionId 2026-04-15 14:51:20 +02:00
a2e2bf892c Import and integrate delete selection command 2026-04-15 14:51:20 +02:00
175422ed38 Add activeSelectionId to EditorStore and update transform-session.ts 2026-04-15 14:39:45 +02:00
d5b941286c Add onSetControlStepPathSmooth to ProjectSchedulePane 2026-04-15 11:19:20 +02:00
2883afac71 Add smooth path option to project sequences 2026-04-15 11:15:09 +02:00
2a53aa01f4 Add function to update project sequence control step path smoothing in App.tsx 2026-04-15 11:13:44 +02:00
1332b488cf auto-git:
[change] src/app/ProjectSequencesPanel.tsx
2026-04-15 11:13:38 +02:00
d8d233b7fc auto-git:
[change] src/app/ProjectSequencesPanel.tsx
2026-04-15 11:13:38 +02:00
d148021f6d Update NPC dialogue panel text 2026-04-15 10:59:53 +02:00
9f0a7fe2af Add interaction links section to App component 2026-04-15 10:59:23 +02:00