Commit Graph

3580 Commits

Author SHA1 Message Date
610d3bcf6c Add foliage masks version constant to migration file 2026-05-02 04:11:15 +02:00
af8dd780c9 Update scene document version and add foliage masks versioning 2026-05-02 04:11:15 +02:00
12313b8d73 Add foliage mask support to terrain creation and comparison 2026-05-02 04:10:40 +02:00
3653cf08c5 Implement resampling for foliage masks during terrain resizing 2026-05-02 04:10:32 +02:00
126957e59f Add utilities for sampling terrain foliage masks 2026-05-02 04:10:20 +02:00
f1bd573ea1 Add utilities for managing and sampling terrain foliage masks 2026-05-02 04:10:02 +02:00
3fff634981 Implement utilities for terrain foliage mask management 2026-05-02 04:09:48 +02:00
def955b49a Add function to create flat foliage mask values for terrain 2026-05-02 04:09:30 +02:00
6c734d377a Add validation and normalization for foliage layer IDs 2026-05-02 04:09:23 +02:00
2747665558 Add foliage mask support to terrain structure 2026-05-02 04:09:15 +02:00
d8d7877411 Filter bundled foliage prototypes and update UI styling 2026-05-02 04:03:29 +02:00
d4cb89839d Feat: Add comprehensive UI controls for foliage management (layers, prototypes, and scatter settings) 2026-05-02 04:03:15 +02:00
0ed339892a Define numeric inputs and create drafts for foliage layers 2026-05-02 04:02:20 +02:00
fec11884b1 Add sorted list of foliage prototypes 2026-05-02 04:01:57 +02:00
2884ecc1e5 Feat: Implement comprehensive foliage layer management features (creation, renaming, deletion, and property updates) 2026-05-02 04:01:46 +02:00
db52c7fa5e Manage foliage layer selection and draft state 2026-05-02 04:01:11 +02:00
886a21aa9b Implement state and logic for managing foliage layers 2026-05-02 04:01:00 +02:00
ba67e22b47 Add utilities for handling, validating, and formatting foliage layer and prototype data 2026-05-02 04:00:52 +02:00
68e4a0e00c Add foliage layer management commands and types 2026-05-02 04:00:25 +02:00
c9adcd9cd3 Feat: Implement foliage layer management commands (create, delete, update) 2026-05-02 04:00:18 +02:00
796760c00a Add validation for foliage prototypes in scene documents 2026-05-02 03:51:31 +02:00
5c2bc9bd94 Support foliage layers in project scene creation and validate layer enabled status 2026-05-02 03:48:07 +02:00
af1f05d46e Improve asset deletion to clean up references to removed foliage prototypes 2026-05-02 03:47:58 +02:00
14d6ed11bd Update resource validation and diagnostics filtering for foliage prototypes 2026-05-02 03:47:58 +02:00
e559174bd9 auto-git:
[change] src/document/scene-document-validation.ts
2026-05-02 03:46:33 +02:00
92107465aa auto-git:
[change] src/document/scene-document-validation.ts
2026-05-02 03:46:21 +02:00
b22bb72884 auto-git:
[change] src/document/scene-document-validation.ts
2026-05-02 03:43:58 +02:00
232c1591a8 auto-git:
[change] src/document/migrate-scene-document.ts
2026-05-02 03:43:58 +02:00
be5e219adb auto-git:
[change] src/document/migrate-scene-document.ts
2026-05-02 03:43:58 +02:00
25c0ce78ec auto-git:
[change] src/document/migrate-scene-document.ts
2026-05-02 03:43:58 +02:00
7944524fcc auto-git:
[change] src/document/migrate-scene-document.ts
2026-05-02 03:43:01 +02:00
9cb8633e8e auto-git:
[change] src/document/migrate-scene-document.ts
2026-05-02 03:42:49 +02:00
26620ab9a2 auto-git:
[change] src/document/migrate-scene-document.ts
2026-05-02 03:42:01 +02:00
70ae4db6ea auto-git:
[change] src/document/scene-document.ts
2026-05-02 03:41:52 +02:00
3001ed1ff1 auto-git:
[add] src/foliage/bundled-foliage-manifest.ts
2026-05-02 03:41:52 +02:00
ee64bc3401 auto-git:
[add] src/foliage/bundled-foliage.ts
2026-05-02 03:41:20 +02:00
0c92f4f4cc auto-git:
[add] src/foliage/foliage.ts
2026-05-02 03:40:13 +02:00
905ea1ccfe auto-git:
[change] src/app/App.tsx
2026-05-01 22:11:33 +02:00
c6f12d91d4 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-05-01 22:08:17 +02:00
dfc1ed2fa9 auto-git:
[change] src/serialization/editor-draft-storage.ts
2026-05-01 18:52:37 +02:00
30aae4f846 auto-git:
[change] src/main.tsx
2026-05-01 18:52:20 +02:00
f69cd4d269 auto-git:
[change] src/app/App.tsx
2026-05-01 18:52:06 +02:00
18af86b5a4 auto-git:
[change] src/app/App.tsx
2026-05-01 18:52:06 +02:00
8a44005139 auto-git:
[change] src/app/App.tsx
2026-05-01 18:51:44 +02:00
f8cdb00ac7 auto-git:
[change] src/app/App.tsx
2026-05-01 18:51:18 +02:00
1da399ee20 auto-git:
[change] src/app/editor-store.ts
2026-05-01 18:51:18 +02:00
281afbad93 auto-git:
[add] src/serialization/editor-autosave.ts
2026-05-01 18:51:18 +02:00
9d216b41fb auto-git:
[unlink] src/serialization/editor-autosave.ts
2026-05-01 18:50:32 +02:00
ef4364ec65 auto-git:
[add] src/serialization/editor-draft-storage.ts
2026-05-01 18:50:32 +02:00
a7e68ec759 auto-git:
[change] src/serialization/local-draft-storage.ts
2026-05-01 18:50:10 +02:00