Commit Graph

26 Commits

Author SHA1 Message Date
175422ed38 Add activeSelectionId to EditorStore and update transform-session.ts 2026-04-15 14:39:45 +02:00
f9488c9268 Apply starter environment assets to project document during initialization 2026-04-15 04:25:41 +02:00
4142eaafe9 Add scene editor preferences management in EditorStore 2026-04-11 14:27:12 +02:00
664fe443c2 Remove unused import in editor-store.ts 2026-04-11 03:52:29 +02:00
422b570749 Update EditorStore to support project documents and scenes 2026-04-11 03:49:10 +02:00
4a66cccd79 auto-git:
[change] src/app/App.tsx
 [change] src/app/editor-store.ts
 [change] src/core/transform-session.ts
 [change] src/viewport-three/ViewportCanvas.tsx
 [change] src/viewport-three/ViewportPanel.tsx
 [change] src/viewport-three/viewport-host.ts
 [change] tests/unit/viewport-canvas.test.tsx
2026-04-11 02:44:49 +02:00
bb422a98f1 Add axis constraint space parameter to transform session 2026-04-11 02:38:05 +02:00
fb10015fdf Add whitebox selection mode support in editor store and selection logic 2026-04-04 20:07:32 +02:00
d350a8839f Narrow transform session type in editor store 2026-04-03 02:17:40 +02:00
be81b73d11 Clear transform session and emit changes in undo/redo methods 2026-04-03 02:16:19 +02:00
d8e60db880 Ensure transform session is inactive before executing commands 2026-04-03 02:16:09 +02:00
92e4c2eeaf Add transform session management to EditorStore and ViewportTransientState 2026-04-03 02:11:08 +02:00
77d4b7fe08 Emit event after applying viewport layout state 2026-04-03 01:38:48 +02:00
d32129edfc Enhance editor store with viewport layout state management 2026-04-03 01:36:24 +02:00
37e70a6b0b Add support for viewport quad split in editor store and ViewportPanel component 2026-04-03 01:25:40 +02:00
28029202fa Update editor store and viewport logic for tool preview compatibility 2026-04-02 23:51:11 +02:00
783b63b3e5 Update editor store to manage viewport tool preview 2026-04-02 23:01:41 +02:00
ed0d2572cc Update editor store to support multiple viewport panels and layout modes 2026-04-02 22:32:47 +02:00
6675ac2d5e Update editor store to include viewport view mode 2026-04-02 22:10:52 +02:00
57a4d45692 auto-git:
[change] src/app/editor-store.ts
 [change] src/viewport-three/viewport-host.ts
2026-03-31 03:44:17 +02:00
1db5f63b51 Simplify tool mode handling and improve material disposal in viewport-host 2026-03-31 03:10:53 +02:00
e658c8dc10 Add play mode functionality and player start markers in viewport 2026-03-31 03:07:29 +02:00
4df1773c95 Add tests and enhance local draft storage handling 2026-03-31 01:51:02 +02:00
03ee9fab5a Add favicon and update configuration files 2026-03-31 01:36:12 +02:00
efb706a0f3 auto-git:
[change] src/app/App.tsx
 [change] src/app/editor-store.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document.ts
 [change] src/viewport-three/ViewportCanvas.tsx
 [change] src/viewport-three/viewport-host.ts
2026-03-31 01:32:33 +02:00
3af579c6bb auto-git:
[add] .prettierrc.json
 [add] eslint.config.js
 [add] index.html
 [add] package.json
 [add] playwright.config.ts
 [add] src/app/App.tsx
 [add] src/app/app.css
 [add] src/app/editor-store.ts
 [add] src/app/use-editor-store.ts
 [add] src/assets/.gitkeep
 [add] src/commands/command-history.ts
 [add] src/commands/command.ts
 [add] src/commands/set-scene-name-command.ts
 [add] src/core/ids.ts
 [add] src/core/selection.ts
 [add] src/core/tool-mode.ts
 [add] src/core/vector.ts
 [add] src/document/migrate-scene-document.ts
 [add] src/document/scene-document.ts
 [add] src/entities/.gitkeep
 [add] src/geometry/.gitkeep
 [add] src/main.tsx
 [add] src/materials/.gitkeep
 [add] src/runtime-three/.gitkeep
 [add] src/serialization/local-draft-storage.ts
 [add] src/serialization/scene-document-json.ts
 [add] src/shared-ui/Panel.tsx
 [add] src/viewport-three/ViewportCanvas.tsx
 [add] src/viewport-three/viewport-host.ts
 [add] src/vite-env.d.ts
 [add] tests/domain/create-empty-scene-document.test.ts
 [add] tests/domain/editor-store.test.ts
 [add] tests/e2e/app-smoke.e2e.ts
 [add] tests/serialization/scene-document-json.test.ts
 [add] tests/setup/vitest.setup.ts
 [add] tsconfig.json
 [add] vite.config.ts
 [add] vitest.config.ts
2026-03-31 01:32:33 +02:00