Commit Graph

715 Commits

Author SHA1 Message Date
654672abf7 Add end-to-end test for orthographic views 2026-04-02 22:15:27 +02:00
d07304d6bc Add unit tests for viewport view modes 2026-04-02 22:15:27 +02:00
f52af8865c Add test for viewport view mode tracking 2026-04-02 22:14:06 +02:00
4c5ce44726 Update viewport region styles and add new components 2026-04-02 22:14:02 +02:00
36d8e29298 Update button class names in App.tsx 2026-04-02 22:13:52 +02:00
e8b0078f0d Remove unused import from ViewportCanvas.tsx 2026-04-02 22:13:52 +02:00
40929981d0 Import additional view mode utilities in viewport-host.ts 2026-04-02 22:13:52 +02:00
c7232a8a83 Adjust grid helper rotations in viewport-host.ts 2026-04-02 22:13:52 +02:00
fb05328e5b Add view mode toggle to viewport header in App.tsx 2026-04-02 22:12:53 +02:00
aa17a1f4fa Update getViewportCaption to include viewMode information 2026-04-02 22:12:46 +02:00
c567f3f765 auto-git:
[change] src/app/App.tsx
2026-04-02 22:12:45 +02:00
e6f3c25c73 Add method to get box creation plane based on view mode 2026-04-02 22:12:30 +02:00
080e9b310e Enhance camera and view mode logic in viewport-host.ts 2026-04-02 22:12:24 +02:00
a0c82d2734 Update camera mode handling in viewport-host.ts 2026-04-02 22:12:24 +02:00
687b58a487 Add setViewMode method and update focusSelection logic for different view modes 2026-04-02 22:11:51 +02:00
4fcbb83dc6 Update camera setup and grid helper visibility in viewport-host.ts 2026-04-02 22:11:03 +02:00
c0e24e6bde Add view mode overlay and update tool mode text in ViewportCanvas 2026-04-02 22:10:59 +02:00
6675ac2d5e Update editor store to include viewport view mode 2026-04-02 22:10:52 +02:00
9dd8c0469e Add viewport view modes definitions 2026-04-02 22:10:52 +02:00
6c28f722a1 Reorder imports in ViewportCanvas.tsx 2026-04-02 20:59:58 +02:00
2b37d2dcda Reorder imports in runtime-scene-build.ts 2026-04-02 20:59:58 +02:00
04f46fa8ff Update import paths for world settings 2026-04-02 20:58:40 +02:00
3e939a01c1 Update imports in viewport-host.ts 2026-04-02 20:58:34 +02:00
40d1575d57 Reorganize imports in App.tsx 2026-04-02 20:58:34 +02:00
c99d5282d4 Remove unused exports and imports in scene-document.ts 2026-04-02 20:58:25 +02:00
25c168a2f3 Simplify imports in scene-document.ts 2026-04-02 20:57:43 +02:00
f533d2f942 Remove unnecessary type assertion in optional allowed value reading 2026-04-02 20:57:37 +02:00
71d35401c8 Fix type assertions in scene document validation tests 2026-04-02 20:57:37 +02:00
180825c661 Add test for invalid advanced rendering settings validation 2026-04-02 20:56:39 +02:00
70dd017f11 auto-git:
[change] tests/serialization/scene-document-json.test.ts
2026-04-02 20:56:32 +02:00
429049050c Add test for migrating v13 documents without advanced rendering block 2026-04-02 20:55:22 +02:00
dcb8f0afb3 Extend scene document JSON tests with advanced rendering settings 2026-04-02 20:55:18 +02:00
8df91b4b07 Add SPATIAL_AUDIO_SCENE_DOCUMENT_VERSION to scene document tests 2026-04-02 20:55:18 +02:00
df720029a7 Update runtime interaction system test to include default world settings 2026-04-02 20:55:18 +02:00
300d34ebf6 Add advanced rendering settings to world tests 2026-04-02 20:54:54 +02:00
33facf37fe Add advanced rendering settings to createEmptySceneDocument test 2026-04-02 20:54:49 +02:00
49c3dd09d4 Add styles for select input and form field toggle 2026-04-02 20:54:45 +02:00
f8b912bfce Add advanced rendering options to App component 2026-04-02 20:54:39 +02:00
e9ac0aa65c Add helper functions for advanced rendering settings formatting 2026-04-02 20:53:41 +02:00
dd2959b593 Add advanced rendering settings to App.tsx 2026-04-02 20:53:34 +02:00
c34a96ffa4 Add advanced rendering settings functions in App.tsx 2026-04-02 20:53:25 +02:00
593f04baac Add function to apply advanced rendering settings 2026-04-02 20:52:58 +02:00
17c55f3e89 Add functions for reading finite numbers and positive integers from draft 2026-04-02 20:52:54 +02:00
37b2dad374 Update App.tsx and advanced-rendering.ts with new rendering settings 2026-04-02 20:52:49 +02:00
8c4d10d752 Enhance RuntimeHost to manage advanced rendering composer lifecycle and size updates 2026-04-02 20:52:27 +02:00
7f72a31a17 Implement advanced rendering synchronization and shadow state application 2026-04-02 20:52:22 +02:00
6911045a51 Add advanced rendering settings and composer initialization 2026-04-02 20:52:22 +02:00
21184f4df4 Add advanced rendering features to runtime-host.ts 2026-04-02 20:51:59 +02:00
2dfe9b5650 Enhance ViewportHost by adding advanced rendering composer disposal and size updates 2026-04-02 20:51:50 +02:00
e15f202fac Implement advanced rendering composer synchronization and shadow state application 2026-04-02 20:51:44 +02:00