Commit Graph

3334 Commits

Author SHA1 Message Date
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
570db9cc96 Add batch preview handling for brushes, entities, and model instances in ViewportHost 2026-04-15 14:48:13 +02:00
8f1e426db1 Handle rotation for brushes, modelInstances, and entities in ViewportHost 2026-04-15 14:48:01 +02:00
3f7b3e5606 Add support for multiple brush, entity, and model instance checks in viewport-host.ts 2026-04-15 14:47:41 +02:00
a0cd36e4bf Update viewport-host.ts to handle shift key for selection changes 2026-04-15 14:47:31 +02:00
e92f25de31 Add support for tracking and applying active selection ID in ViewportHost 2026-04-15 14:47:20 +02:00
bc538e7918 Add support for multi-transform commands for brushes and model instances 2026-04-15 14:46:04 +02:00
2c4804a366 Add support for batch selection transform commands and update entity creation from preview 2026-04-15 14:45:50 +02:00
d5eadbbdde Add delete selection command 2026-04-15 14:45:40 +02:00
70b3abd939 Add apply batch selection transform command 2026-04-15 14:45:40 +02:00
db57045185 Add support for multiple brush, entity, and model instance selections in transform target resolution 2026-04-15 14:43:43 +02:00
497b102b76 Add support for multiple brush, model instance, and entity targets in transform operations 2026-04-15 14:42:42 +02:00
fb8da5f531 Add support for 'brushes', 'modelInstances', and 'entities' in transform session comparison 2026-04-15 14:42:04 +02:00
c32997b710 Extend transform session and preview handling for brushes, model instances, and entities 2026-04-15 14:41:29 +02:00
e69306a204 Add handling for 'brushes', 'modelInstances', and 'entities' in cloneTransformPreview 2026-04-15 14:40:16 +02:00
ed0c5cf515 Add handling for 'brushes', 'modelInstances', and 'entities' in cloneTransformTarget function 2026-04-15 14:40:07 +02:00
1e948257ee Add functions for averaging vectors and cloning transform preview items 2026-04-15 14:39:58 +02:00
175422ed38 Add activeSelectionId to EditorStore and update transform-session.ts 2026-04-15 14:39:45 +02:00
e0c369f53e Add utility functions for editor selection handling 2026-04-15 14:39:35 +02:00
c718624e60 Update documentation for AGENTS.md, CHAT_CONTEXT.md, architecture.md, roadmap.md, testing.md 2026-04-15 13:58:15 +02:00
75807045a3 Add path entity to project document JSON test 2026-04-15 11:23:59 +02:00
e633f1f6a3 Remove unused vector operation functions from paths.ts 2026-04-15 11:22:52 +02:00
1aa3a8b5f0 Refactor function definitions in paths.ts 2026-04-15 11:22:52 +02:00
7dca8b1b25 Add NPC entity to project document test 2026-04-15 11:21:56 +02:00
867cb58a18 Update function signatures in paths.ts 2026-04-15 11:21:56 +02:00
e2c09628e3 Update function signatures in paths.ts to include generic types 2026-04-15 11:21:35 +02:00
66d1aa7299 Refactor path smoothing logic and remove unused functions 2026-04-15 11:21:29 +02:00
a3eb94a9a2 Update function parameter type in paths.ts 2026-04-15 11:20:40 +02:00
ecc4794da0 Initialize smoothPath as true in buildRuntimeControlSurface 2026-04-15 11:19:20 +02:00
b462b5ae2d Update tests for new onSetControlStepPathSmooth in ProjectSequencerPane 2026-04-15 11:19:20 +02:00
d5b941286c Add onSetControlStepPathSmooth to ProjectSchedulePane 2026-04-15 11:19:20 +02:00
817b88497e Add test for migrating legacy actor follow-path effects to smooth paths by default 2026-04-15 11:17:12 +02:00
c84b40869c Add test for smooth path in runtime project scheduler 2026-04-15 11:17:04 +02:00
f739e0387c Add test for smoothing followed paths into rounded corners 2026-04-15 11:16:21 +02:00
438c69ddae Add smoothPath option to project schedule control options 2026-04-15 11:16:21 +02:00
d63cbcff27 Update tests for smooth path in project sequences 2026-04-15 11:15:09 +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
c4836a319c auto-git:
[change] src/document/scene-document-validation.ts
2026-04-15 11:13:24 +02:00
285e70c9ae Handle smoothPath in readControlEffect 2026-04-15 11:13:20 +02:00
58a9f1eef6 Add smoothPath option in createProjectScheduleEffectFromOption 2026-04-15 11:13:20 +02:00
b9dcdf72fa Add smoothPath property to RuntimeResolvedNpcPathState 2026-04-15 11:13:20 +02:00
a4107516e5 Update path sampling functions and add smoothPath option 2026-04-15 11:12:50 +02:00
8b39192647 Introduce path smoothing functionality with Catmull-Rom splines 2026-04-15 11:12:36 +02:00
b3fb3a0ebd Add smoothPath property to control effects and update formatting 2026-04-15 11:12:36 +02:00
77dce114c1 Clone smoothPath property in cloneControlEffect function 2026-04-15 11:11:10 +02:00
e6f144257f Add smoothPath option to FollowActorPathControlEffect and related interfaces 2026-04-15 11:11:10 +02:00