|
|
5bbdbebbda
|
auto-git:
[change] tests/domain/scene-document-validation.test.ts
|
2026-04-22 12:35:37 +02:00 |
|
|
|
d79cb7a27a
|
auto-git:
[change] tests/domain/runtime-project-time.test.ts
|
2026-04-22 12:35:14 +02:00 |
|
|
|
641e704c93
|
auto-git:
[change] tests/serialization/project-document-json.test.ts
|
2026-04-22 12:34:21 +02:00 |
|
|
|
1f325aea13
|
auto-git:
[change] src/runtime-three/runtime-project-time.ts
|
2026-04-22 12:34:21 +02:00 |
|
|
|
59997e16e9
|
auto-git:
[change] src/document/world-settings.ts
|
2026-04-22 12:34:21 +02:00 |
|
|
|
fd13d0dcfe
|
auto-git:
[change] src/runtime-three/runtime-project-time.ts
|
2026-04-22 12:33:41 +02:00 |
|
|
|
7430e95608
|
auto-git:
[change] src/assets/delete-project-asset.ts
|
2026-04-22 12:33:23 +02:00 |
|
|
|
b11afbe969
|
auto-git:
[change] src/app/App.tsx
|
2026-04-22 12:33:00 +02:00 |
|
|
|
97c12cc5c9
|
auto-git:
[change] src/app/App.tsx
|
2026-04-22 12:32:54 +02:00 |
|
|
|
9fc389b00e
|
auto-git:
[change] src/app/App.tsx
|
2026-04-22 12:31:47 +02:00 |
|
|
|
4d6a32eaf4
|
auto-git:
[change] src/app/App.tsx
|
2026-04-22 12:31:17 +02:00 |
|
|
|
19b60cd5a7
|
auto-git:
[change] src/app/App.tsx
|
2026-04-22 12:31:07 +02:00 |
|
|
|
6fbdd8b071
|
auto-git:
[change] src/app/App.tsx
|
2026-04-22 12:30:50 +02:00 |
|
|
|
20b41e312e
|
auto-git:
[change] src/app/App.tsx
|
2026-04-22 12:30:50 +02:00 |
|
|
|
69a82f5013
|
auto-git:
[change] src/runtime-three/runtime-project-time.ts
|
2026-04-22 12:30:50 +02:00 |
|
|
|
39bdebf56a
|
auto-git:
[change] src/runtime-three/runtime-project-time.ts
|
2026-04-22 12:29:45 +02:00 |
|
|
|
91ebbad206
|
auto-git:
[change] src/document/scene-document.ts
|
2026-04-22 12:29:45 +02:00 |
|
|
|
6237f9486e
|
auto-git:
[change] src/document/scene-document-validation.ts
|
2026-04-22 12:29:45 +02:00 |
|
|
|
eb57dd64c0
|
auto-git:
[change] src/document/scene-document-validation.ts
|
2026-04-22 12:29:44 +02:00 |
|
|
|
e7ad933895
|
auto-git:
[change] src/document/scene-document-validation.ts
|
2026-04-22 12:28:58 +02:00 |
|
|
|
71d8a19f22
|
auto-git:
[change] src/document/scene-document-validation.ts
|
2026-04-22 12:28:51 +02:00 |
|
|
|
0404f7a848
|
auto-git:
[change] src/document/migrate-scene-document.ts
|
2026-04-22 12:28:29 +02:00 |
|
|
|
a4f86aa221
|
auto-git:
[change] src/document/world-settings.ts
|
2026-04-22 12:28:29 +02:00 |
|
|
|
2dd4a6caeb
|
auto-git:
[change] src/document/world-settings.ts
|
2026-04-22 12:28:01 +02:00 |
|
|
|
277de3041d
|
Remove focusSelection from dependency array in ViewportCanvas
|
2026-04-21 02:32:31 +02:00 |
|
|
|
c3cfaabcd9
|
Test: Prevent viewport refocus when scene document changes without focus request
|
2026-04-21 02:31:12 +02:00 |
|
|
|
c02eb78d1d
|
Fix: Remove sceneDocument from viewport focus dependencies
|
2026-04-21 02:31:12 +02:00 |
|
|
|
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 |
|
|
|
84c914611d
|
auto-git:
[add] tests/geometry/terrain-brush.test.ts
|
2026-04-18 20:36:52 +02:00 |
|
|
|
d194d2a008
|
Add terrain brush preview sync in ViewportHost
|
2026-04-18 20:34:29 +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 |
|
|
|
c093a0e320
|
auto-git:
[change] tests/unit/terrain-foundation.integration.test.tsx
|
2026-04-18 20:33:04 +02:00 |
|
|
|
65f5ef1a7b
|
auto-git:
[change] tests/unit/viewport-canvas.test.tsx
|
2026-04-18 20:32:16 +02:00 |
|
|
|
036dd50d19
|
auto-git:
[change] src/viewport-three/viewport-host.ts
|
2026-04-18 20:32:16 +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 |
|
|
|
3cfd1ff54d
|
Reorder imports in viewport-host.ts
|
2026-04-18 20:28:26 +02:00 |
|
|
|
9dfd3b9c5d
|
Import getTerrainBrushCommandLabel function
|
2026-04-18 20:28:26 +02:00 |
|
|
|
6383af29cb
|
Dispose of terrain brush preview resources in ViewportHost
|
2026-04-18 20:28:26 +02:00 |
|
|
|
eef6a3c887
|
Add terrain brush functionality in ViewportHost
|
2026-04-18 20:27:38 +02:00 |
|
|
|
a95a9b1e38
|
Add terrain brush functionality to viewport-host.ts
|
2026-04-18 20:27:11 +02:00 |
|
|
|
0453cb13d0
|
Update terrain rendering to use displayed terrain state and sync brush preview
|
2026-04-18 20:24:34 +02:00 |
|
|
|
011e20c973
|
Reset active terrain brush stroke and sync preview on document update
|
2026-04-18 20:24:34 +02:00 |
|