feat: scene traps, material legends, and scene editor window

Add trap overlays with session state, material legend editor/panel, and a dedicated scene editor window wired through IPC and project persistence.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ivan Fontosh
2026-07-24 16:29:43 +08:00
parent d3b1c4660d
commit 02d73ddf81
39 changed files with 2563 additions and 36 deletions
+1
View File
@@ -55,6 +55,7 @@ export default defineConfig(({ mode }) => {
control: path.resolve(__dirname, 'app/renderer/control.html'),
sceneDescription: path.resolve(__dirname, 'app/renderer/sceneDescription.html'),
materials: path.resolve(__dirname, 'app/renderer/materials.html'),
sceneEditor: path.resolve(__dirname, 'app/renderer/sceneEditor.html'),
npcsEditor: path.resolve(__dirname, 'app/renderer/npcsEditor.html'),
npcs: path.resolve(__dirname, 'app/renderer/npcs.html'),
},