Commit Graph

388 Commits

Author SHA1 Message Date
9fd09ae7ce Add player collider configuration options in App.tsx 2026-04-04 15:57:08 +02:00
c752c7fa6d Enhance applyPlayerStartChange to accept collider mode overrides 2026-04-04 15:56:34 +02:00
41917c30f7 Initialize and update player start collider properties in App.tsx 2026-04-04 15:56:30 +02:00
6e4daccced Add player start collider mode and dimensions to App.tsx 2026-04-04 15:56:30 +02:00
ac905d24fb Add function to describe player start collider mode 2026-04-04 15:56:13 +02:00
9a22b462d4 Import new player start constants and types 2026-04-04 15:56:13 +02:00
27269c55d0 Remove unused import and effect hook 2026-04-04 08:00:41 +02:00
ba8f8235bf Add collision mode support and debug visualization in App.tsx and related files 2026-04-04 07:57:32 +02:00
d82e37861e Include hoveredViewportPanelId in dependency array of useEffect 2026-04-03 02:38:44 +02:00
ae6becb14a Add and remove event listeners for pointermove on document 2026-04-03 02:38:44 +02:00
a66f57faff Update App.tsx to handle viewport panel hover and modify tests/unit/transform-foundation.integration.test.tsx for pointer events 2026-04-03 02:37:31 +02:00
86cfa78448 Conditional transform source panel ID based on layout mode 2026-04-03 02:36:20 +02:00
5c89a72dc8 Add support for hovered viewport panel in transform operations 2026-04-03 02:35:42 +02:00
f4fd54f285 Simplify variable assignment in App.tsx 2026-04-03 02:18:30 +02:00
21bf3b30a6 Remove unused imports from App.tsx and transform-session.ts 2026-04-03 02:17:40 +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
eab77f71ef Add transform operation buttons and update toolbar logic 2026-04-03 02:15:50 +02:00
7098687a99 Add transform session functionality in App.tsx 2026-04-03 02:15:38 +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
3a0ad4b63b Pass camera state to ViewportPanel from App 2026-04-03 01:37:23 +02:00
d32129edfc Enhance editor store with viewport layout state management 2026-04-03 01:36:24 +02:00
fea1f32fc1 Update CSS styles for toolbar and button components 2026-04-03 01:30:56 +02:00
162b2495d8 Update CSS for viewport region and panel layouts 2026-04-03 01:27:35 +02:00
879f34ec09 Enhance viewport panel layout and add resizing functionality 2026-04-03 01:26:58 +02:00
d8cc3a1c46 Add viewport quad split functionality and related utilities 2026-04-03 01:26:47 +02:00
37e70a6b0b Add support for viewport quad split in editor store and ViewportPanel component 2026-04-03 01:25:40 +02:00
52f310e199 Add keyboard shortcut for entering play mode and handle escape key in play mode 2026-04-03 01:15:18 +02:00
1ebc2f81d0 Add keyboard shortcuts for save, undo, and redo in App.tsx 2026-04-03 01:13:29 +02:00
b562fe483b Add styles for outliner item rename and update tests for scene document serialization 2026-04-03 01:05:12 +02:00
bbfc17c66c Refactor brush and model instance selection handling in App.tsx 2026-04-03 01:05:01 +02:00
31f170e2fa Add name field to various entity creation functions and handle entity renaming logic 2026-04-03 01:04:13 +02:00
4810d8f3c2 Add state management for entity and model instance name drafts 2026-04-03 01:03:58 +02:00
8a36d888de Import new command modules in App.tsx 2026-04-03 01:03:58 +02:00
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
32a611a71f Update tool mode in tests and CSS 2026-04-03 00:24:04 +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