Commit Graph

825 Commits

Author SHA1 Message Date
aa52d62098 Update e2e tests to use specific button names for placing instances 2026-04-02 23:31:52 +02:00
c73c9b5cc7 Refactor entity position resolution logic in App.tsx 2026-04-02 23:31:22 +02:00
ff4978edee Update e2e tests to use new entity addition flow 2026-04-02 23:29:17 +02:00
d12a4e68c8 Remove compact class from ViewportPanel component 2026-04-02 23:28:45 +02:00
0164cfe925 Update test to check for viewport panel count 2026-04-02 23:28:45 +02:00
ff86d5e49e Update e2e tests for entity addition and add new test for Shift+A menu 2026-04-02 23:27:36 +02:00
8d1154c01b Update import external model asset e2e test with hover check 2026-04-02 23:27:28 +02:00
bbfd2e0dc2 Update import model asset e2e test with hover check 2026-04-02 23:27:28 +02:00
fff366dea7 Add overflow and text ellipsis to asset list item 2026-04-02 23:27:28 +02:00
6864fea0ad Add hierarchical menu styles 2026-04-02 23:26:35 +02:00
3efd5e7310 Add CSS for status bar item asset 2026-04-02 23:26:35 +02:00
ad59846972 Update app.css for viewport panel styling changes 2026-04-02 23:26:20 +02:00
85abede15e Remove unused viewport region header styles 2026-04-02 23:26:12 +02:00
aced8c5dd4 Add compact toolbar button styles 2026-04-02 23:26:12 +02:00
6c9d305c67 Add styles for asset item actions and content 2026-04-02 23:26:00 +02:00
15b17223c2 Update ViewportPanel component for quad layout and active badge display 2026-04-02 23:25:34 +02:00
710b18b994 Remove unused function and variables 2026-04-02 23:25:28 +02:00
d800b94184 Add add menu component conditionally 2026-04-02 23:25:28 +02:00
a875e45208 Add asset status message to status bar 2026-04-02 23:25:28 +02:00
2a48089fae Remove header section from App.tsx 2026-04-02 23:24:51 +02:00
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