Commit Graph

2483 Commits

Author SHA1 Message Date
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
96db349aa9 Reorder cases in selection.ts 2026-04-18 19:48:35 +02:00
b4207a5c0a Update selection handling for terrains 2026-04-18 19:48:07 +02:00
30ec67c00c Add delete terrain command 2026-04-18 19:48:07 +02:00
8f5e33ef06 Add upsert terrain command 2026-04-18 19:48:07 +02:00
c40ae78174 Add terrain validation and id registration in scene-document-validation.ts 2026-04-18 19:47:07 +02:00
36bc16af12 Add terrain validation to scene document 2026-04-18 19:47:04 +02:00
30070e79d7 Add terrain reading to scene document migration 2026-04-18 19:47:03 +02:00
7b1658d133 Add terrains field to SceneDocument migration 2026-04-18 19:46:17 +02:00
319668d38b Add terrain reading functionality in migrate-scene-document.ts 2026-04-18 19:45:05 +02:00
6e78d66a11 Update scene document to include terrains 2026-04-18 19:44:57 +02:00
56ca482cd2 Add terrain mesh generation logic 2026-04-18 19:44:57 +02:00
9edc32a628 Add terrain-related functionality 2026-04-18 19:44:57 +02:00
ab8cfd9fb3 Add Surface Snap Move feature and update related components 2026-04-18 19:34:15 +02:00
66687889f8 Remove unused function applySameKindSelectionClick in viewport-host.ts 2026-04-15 15:08:32 +02:00
9f502a6aa2 Add new function for editor selection click handling and update viewport logic 2026-04-15 15:07:24 +02:00
4d274c6fd6 Add activeSelectionId to App.tsx 2026-04-15 15:05:11 +02:00
f2de140069 Refactor getTransformTargetOrientation method in viewport-host.ts 2026-04-15 15:04:01 +02:00
290da8478a Update brush render object geometry with preview item details 2026-04-15 15:02:50 +02:00
250466f76b Enhance error handling and variable usage in batch transform methods of viewport-host.ts 2026-04-15 15:02:46 +02:00
567fa62b7d Add null check for activeEntityPreview in viewport-host.ts 2026-04-15 15:02:46 +02:00
6bfcbd6a9c Refactor rotation quaternion creation logic in viewport-host.ts 2026-04-15 15:02:14 +02:00
ab5f5d2010 Remove unused import in viewport-host.ts 2026-04-15 15:02:14 +02:00
3f8686ab02 Add brush update functionality in commit-transform-session-command.ts 2026-04-15 15:00:53 +02:00
f46039804f Refactor transform-session.ts to use local target variables for clarity and consistency 2026-04-15 15:00:41 +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
3e39fd7464 Implement multi-selection focus target creation 2026-04-15 14:57:27 +02:00
c6ce76be04 Add activeSelectionId to ViewportPanel and updateViewportHost 2026-04-15 14:57:27 +02:00
2a5800eb08 Add activeSelectionId to ViewportCanvas props and update effects 2026-04-15 14:57:05 +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
d6497cec76 Add handling for brushes, modelInstances, and entities in ViewportHost.ts 2026-04-15 14:50:22 +02:00
79c67ea323 Add methods for scaling, rotating, and translating items around a pivot in ViewportHost 2026-04-15 14:50:14 +02:00