Commit Graph

805 Commits

Author SHA1 Message Date
397bdff1e7 Add viewport layout mode buttons and refactor entity addition logic in App.tsx 2026-04-02 23:24:46 +02:00
fd6f783dbc Refactor asset item rendering to use buttons with additional interactivity and accessibility features 2026-04-02 23:24:36 +02:00
9d3fa13b0c Enhance handlePlaceEntity to accept optional audioAssetId parameter 2026-04-02 23:24:13 +02:00
1630c84819 Add menu items for entities and lights in App.tsx 2026-04-02 23:24:07 +02:00
8ef565abc7 Add state and handlers for asset hover and add menu in App.tsx 2026-04-02 23:24:01 +02:00
e4ff5e8f8b Add formatAssetHoverStatus function 2026-04-02 23:23:50 +02:00
abfad5dfc7 Import and use HierarchicalMenu in App.tsx 2026-04-02 23:23:50 +02:00
2f1dbedf08 Update HierarchicalMenuProps to remove PropsWithChildren 2026-04-02 23:23:50 +02:00
7e5ee352cc Add HierarchicalMenu component 2026-04-02 23:23:50 +02:00
b5fd4cc8ac Remove unused test assertion in viewport-quad-layout.e2e.ts 2026-04-02 23:10:29 +02:00
e2f6feace4 Update viewport quad layout e2e test to check shared preview and tool state 2026-04-02 23:08:55 +02:00
1ad076a73a Ensure no subtitle elements in viewport panels during quad layout test 2026-04-02 23:08:06 +02:00
d191a61b15 Simplify formatVec3 function in ViewportCanvas 2026-04-02 23:06:09 +02:00
6b0bb0fc52 Update box create preview condition in ViewportCanvas 2026-04-02 23:06:09 +02:00
bb4435814b Reorder blurActiveTextEntry and setViewportPanelViewMode calls 2026-04-02 23:05:27 +02:00
fcd7886987 Ensure tool mode is set before setting viewport preview 2026-04-02 23:05:27 +02:00
e14f3b241c Add tests for transient box-create preview state and tool mode clearing 2026-04-02 23:04:18 +02:00
89c7aa3393 Update e2e test for viewport quad layout to include shared box create preview checks 2026-04-02 23:04:06 +02:00
cc66090ef1 Add setSharedBoxCreatePreview function to viewport-test-helpers.ts 2026-04-02 23:03:57 +02:00
62322050de Expose editor store globally in development environment 2026-04-02 23:03:33 +02:00
113d899309 Refactor box creation preview handling in viewport-host.ts 2026-04-02 23:03:33 +02:00
65e5f98b64 Add compact viewport panel styles and quad overlay styles in app.css 2026-04-02 23:03:19 +02:00
3270c3bb0f Wrap onToolPreviewChange handler with additional logic in App.tsx 2026-04-02 23:03:19 +02:00
4dad2a7feb Add onToolPreviewChange prop to App.tsx 2026-04-02 23:03:19 +02:00
b71f7adda2 Rename setBoxCreatePreviewHandler to setBoxCreatePreviewChangeHandler in ViewportCanvas.tsx 2026-04-02 23:03:19 +02:00
e3caeedcad Refactor box create preview handling in viewport-host.ts 2026-04-02 23:02:37 +02:00
856dd76669 Refactor box create preview handling in ViewportHost 2026-04-02 23:02:32 +02:00
f1714a4c2a Add overlay text to ViewportCanvas 2026-04-02 23:02:32 +02:00
8366176e14 Update ViewportCanvas to include tool preview and layout mode 2026-04-02 23:02:11 +02:00
a8f965cf0e Simplify viewport caption and update tool preview handling 2026-04-02 23:01:58 +02:00
783b63b3e5 Update editor store to manage viewport tool preview 2026-04-02 23:01:41 +02:00
c310bb05c8 Add viewport transient state management 2026-04-02 23:01:41 +02:00
3b221cde66 Modify viewport quad layout test to use dispatchEvent for clicks 2026-04-02 22:46:29 +02:00
aaf5f9d646 Update test to use dispatchEvent for clicks 2026-04-02 22:46:28 +02:00
53e71081f1 auto-git:
[change] tests/e2e/orthographic-views.e2e.ts
2026-04-02 22:45:59 +02:00
3881dc5e76 Update viewport-quad-layout.e2e.ts with additional panel clicks 2026-04-02 22:45:44 +02:00
a55872a878 Add force option to clickViewport in viewport-test-helpers.ts 2026-04-02 22:45:44 +02:00
d0bfdd7187 Remove isActivePanel check in ViewportCanvas.tsx 2026-04-02 22:45:44 +02:00
3b11ea948a Update e2e tests to use { force: true } for clicks 2026-04-02 22:43:27 +02:00
8662135892 Update app smoke test to check for new elements 2026-04-02 22:43:17 +02:00
a2eb8ed1d4 Ensure fallback button is visible before clicking 2026-04-02 22:43:17 +02:00
dafd22a0b3 Reorder imports in viewport-host.ts 2026-04-02 22:42:45 +02:00
4a3ba881eb Update E2E test for viewport quad layout to check canvas background color 2026-04-02 22:41:39 +02:00
e50b88a995 Add E2E test for viewport quad layout 2026-04-02 22:41:39 +02:00
efb1a7be2e Add E2E test for orthographic views 2026-04-02 22:41:39 +02:00
3430b8e73f Remove unused orthographic views test file 2026-04-02 22:40:21 +02:00
e559e4cad7 Update tests to use new viewport canvas selector 2026-04-02 22:40:21 +02:00
c0ed844ae2 Refactor viewport interaction in e2e tests 2026-04-02 22:40:05 +02:00
b6af0f8d25 Update e2e tests to include additional viewport checks and helper function 2026-04-02 22:39:59 +02:00
e6f4672b3e Update shadow settings based on display mode in viewport-host.ts 2026-04-02 22:39:51 +02:00