Commit Graph

266 Commits

Author SHA1 Message Date
8400dc30b5 Refactor App.tsx and app.css for improved deletion handling and outliner styling 2026-04-03 00:55:51 +02:00
e659beb512 Add delete functionality for scene items in App.tsx 2026-04-03 00:55:39 +02:00
689e004d26 Rename Assets panel to Outliner and update content structure 2026-04-03 00:44:05 +02:00
a23bad5f87 Refactor and enhance add menu items with asset handling 2026-04-03 00:43:50 +02:00
db4b907838 Reset hovered asset ID when opening or closing add menu 2026-04-03 00:43:50 +02:00
13c600441f Clear viewport tool preview after completing creation 2026-04-03 00:35:30 +02:00
a2ad50b3ea Update handleCommitCreation to return boolean values 2026-04-03 00:32:26 +02:00
8dcca3487d Refactor App.tsx to use completeCreation function 2026-04-03 00:30:32 +02:00
5def502b4a Update toolbar subtitle and outliner empty message 2026-04-03 00:26:52 +02:00
46ba6e56df Reorder method calls in beginCreation function 2026-04-03 00:26:52 +02:00
6ada444b84 Fix indentation in App.tsx 2026-04-03 00:26:52 +02:00
0c8a990176 Rename beginEntityPlacement to beginEntityCreation and related functions 2026-04-03 00:23:30 +02:00
5895f79264 Refactor tool mode handling and creation logic in App.tsx 2026-04-03 00:23:14 +02:00
0c84ccdd3c Update import type in App.tsx 2026-04-03 00:23:14 +02:00
a1db92b7ff Simplify status messages in App.tsx 2026-04-02 23:57:57 +02:00
c14ac433d9 Add onCommitPlacement handler to App component 2026-04-02 23:56:52 +02:00
8ee4a40485 Disable import menu options when project asset storage is not ready 2026-04-02 23:56:52 +02:00
394d99f20c Add escape key handling to cancel placement preview in App.tsx 2026-04-02 23:55:22 +02:00
24ad835ff7 Remove unused import model button and related logic 2026-04-02 23:55:14 +02:00
34df9d7348 Add import menu items and update entity placement logic 2026-04-02 23:55:03 +02:00
06117cad48 Refactor model instance placement logic 2026-04-02 23:54:51 +02:00
1eda6b2404 Refactor entity placement logic in App.tsx 2026-04-02 23:54:39 +02:00
c73c9b5cc7 Refactor entity position resolution logic in App.tsx 2026-04-02 23:31:22 +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
bb4435814b Reorder blurActiveTextEntry and setViewportPanelViewMode calls 2026-04-02 23:05:27 +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
a8f965cf0e Simplify viewport caption and update tool preview handling 2026-04-02 23:01:58 +02:00
8c7a38a46d Add data-testid to viewport shell in App.tsx 2026-04-02 22:36:05 +02:00
009d1a41db Include activePanelId in dependency array in App.tsx 2026-04-02 22:35:14 +02:00
53ab243437 Import VIEWPORT_LAYOUT_MODES in App.tsx 2026-04-02 22:35:14 +02:00
0e1d637df2 Enhance viewport region with layout modes and panels 2026-04-02 22:34:06 +02:00
5efc4c769c Update focus request to include active panel ID 2026-04-02 22:34:06 +02:00
cbf767290e Enhance App.tsx with new handlers for viewport layout, panel activation, and panel-specific view/display modes 2026-04-02 22:33:41 +02:00
2c3089e262 Update App.tsx with additional viewport state and focus request properties 2026-04-02 22:33:41 +02:00
341383c61a Update viewport caption to include layout and panel details 2026-04-02 22:33:13 +02:00
2bc20c9f79 Reorder and update imports in App.tsx 2026-04-02 22:33:05 +02:00
712dbbd661 Update App.tsx to use ViewportPanel and related imports 2026-04-02 22:32:53 +02:00
f79857cc70 Update viewport caption to include grid plane label 2026-04-02 22:23:47 +02:00
9eaf60f5e6 Add view mode handling in App.tsx 2026-04-02 22:17:06 +02:00