|
|
7d4c8000c3
|
Refactor interaction prompt resolution to use view cone logic and introduce 2D vector utilities
|
2026-04-27 15:16:49 +02:00 |
|
|
|
c127b8c919
|
Validate player start interaction angle
|
2026-04-27 15:15:50 +02:00 |
|
|
|
427d9620f9
|
Feat: Add interaction angle to player start settings and update document migration
|
2026-04-27 15:15:42 +02:00 |
|
|
|
e1edb41713
|
Feat: Add interaction angle support to PlayerStartEntity
|
2026-04-27 15:15:29 +02:00 |
|
|
|
ccfa69746c
|
Refactor camera calculations to use clamping functions and implement smooth zoom updates.
|
2026-04-27 00:56:20 +02:00 |
|
|
|
72d4643ff9
|
Refactor camera zoom to use smooth, stepped transitions for perspective and orthographic views
|
2026-04-27 00:55:55 +02:00 |
|
|
|
2ddabc0566
|
Fix smooth zoom response for zero delta time
|
2026-04-27 00:55:55 +02:00 |
|
|
|
6ebc875fd4
|
Feature: Implement smooth camera zooming and distance clamping in ViewportHost
|
2026-04-27 00:55:05 +02:00 |
|
|
|
ab7ebcd8ec
|
Use target camera radius and zoom when calculating view state
|
2026-04-27 00:54:39 +02:00 |
|
|
|
c98d513ebf
|
Refine smooth zoom handling during view mode changes and camera updates
|
2026-04-27 00:54:39 +02:00 |
|
|
|
d2d0e42e9e
|
Add target camera radius and zoom properties to ViewportHost
|
2026-04-27 00:54:39 +02:00 |
|
|
|
34488867e0
|
Add constants for smooth zoom response
|
2026-04-27 00:53:42 +02:00 |
|
|
|
94cc244383
|
Require active session when updating transform preview handler
|
2026-04-27 00:34:57 +02:00 |
|
|
|
1e298b56d2
|
Remove unused TransformSessionState type import
|
2026-04-27 00:34:56 +02:00 |
|
|
|
323abada10
|
Add test case for committing transform preview on Enter key press
|
2026-04-27 00:33:21 +02:00 |
|
|
|
41bf3ef5c1
|
Remove unused TransformSessionState import from test file
|
2026-04-27 00:33:21 +02:00 |
|
|
|
2cc0ac1dcc
|
Update transform preview handler name and error message
|
2026-04-27 00:33:21 +02:00 |
|
|
|
33dc7e8749
|
Feature: Implement and integrate transform preview change handling
|
2026-04-27 00:32:30 +02:00 |
|
|
|
7f3ad26c46
|
Improve transform session state management by explicitly clearing the active session reference upon state changes, clear operations, or errors.
|
2026-04-27 00:32:05 +02:00 |
|
|
|
40e82d216f
|
Sync latest active transform session reference
|
2026-04-27 00:31:40 +02:00 |
|
|
|
0b45a76539
|
Initialize ref for tracking active transform session
|
2026-04-27 00:31:40 +02:00 |
|
|
|
b93f48fe96
|
Update type imports in App.tsx
|
2026-04-27 00:31:40 +02:00 |
|
|
|
0f0cd317a8
|
Add onTransformPreviewChange handler to ViewportPanel
|
2026-04-27 00:31:40 +02:00 |
|
|
|
97bbf4c71d
|
Add prop and handler for transform preview changes
|
2026-04-27 00:30:51 +02:00 |
|
|
|
be81fca8f6
|
Update transform change handler to use preview event
|
2026-04-27 00:30:51 +02:00 |
|
|
|
9459166f68
|
Refactor transform reset to target specific preview IDs
|
2026-04-27 00:30:30 +02:00 |
|
|
|
93a6fbf566
|
Use transform preview handler when rebuilding preview
|
2026-04-27 00:30:30 +02:00 |
|
|
|
921fe866e0
|
Add handler for transform preview changes
|
2026-04-27 00:30:30 +02:00 |
|
|
|
7da830f65e
|
Implement transform preview change handling
|
2026-04-27 00:29:42 +02:00 |
|
|
|
8576193b14
|
Implement collection logic for transform preview target IDs
|
2026-04-27 00:29:29 +02:00 |
|
|
|
ade780fbb6
|
Define TransformPreviewTargetIds structure
|
2026-04-27 00:29:29 +02:00 |
|
|
|
2896abf83d
|
Apply rendering properties only to the created selection shell
|
2026-04-27 00:17:56 +02:00 |
|
|
|
5c706d1dc6
|
Update syncModelInstanceSelectionShell to return the selection shell or null
|
2026-04-27 00:17:56 +02:00 |
|
|
|
e2bb0e5f14
|
feat(test): Add unit tests for model instance rendering
|
2026-04-27 00:16:50 +02:00 |
|
|
|
1a2a4cac71
|
Remove refreshTerrainPresentation method
|
2026-04-27 00:14:30 +02:00 |
|
|
|
fdb8d15619
|
Add path ID collection for rail camera rigs from selection
|
2026-04-27 00:13:54 +02:00 |
|
|
|
35132bc9fb
|
Adjust model instance rendering logic in ViewportHost
|
2026-04-27 00:13:54 +02:00 |
|
|
|
d64ac05ffe
|
Refactor model instance rendering and selection logic in ViewportHost
|
2026-04-27 00:13:21 +02:00 |
|
|
|
28294a4a20
|
Refactor entity marker cleanup to properly dispose resources
|
2026-04-27 00:12:52 +02:00 |
|
|
|
2df82a9a91
|
Refactor entity rendering logic in ViewportHost
|
2026-04-27 00:12:41 +02:00 |
|
|
|
d89aaa2ec7
|
Refactor path presentation logic in ViewportHost
|
2026-04-27 00:12:15 +02:00 |
|
|
|
a8a11a764c
|
auto-git:
[change] src/viewport-three/viewport-host.ts
|
2026-04-27 00:12:03 +02:00 |
|
|
|
9187bf717b
|
Refactor path visualization rendering to include object lifecycle management and synchronization
|
2026-04-27 00:11:54 +02:00 |
|
|
|
593c45a239
|
Refactor terrain material presentation update into a dedicated method
|
2026-04-27 00:11:32 +02:00 |
|
|
|
c02bc1979f
|
Refactor: Modularize brush presentation update logic in ViewportHost
|
2026-04-27 00:11:21 +02:00 |
|
|
|
66489ee8c7
|
Optimize selection presentation refresh by using affected IDs for targeted updates
|
2026-04-27 00:10:31 +02:00 |
|
|
|
397a19b40e
|
Track affected selection IDs for viewport updates
|
2026-04-27 00:10:18 +02:00 |
|
|
|
77235ab562
|
Implement selection shell synchronization and disposal logic for model instances
|
2026-04-27 00:10:07 +02:00 |
|
|
|
493bbc6c2e
|
Add test case to verify selection synchronization logic in ViewportCanvas
|
2026-04-27 00:03:38 +02:00 |
|
|
|
f9209c23b7
|
Update imports for EditorSelection type in viewport canvas tests
|
2026-04-27 00:03:38 +02:00 |
|