Support template scans and room preset workflows (#390)

* Allow template forks to preserve scans

* Add room preset save trigger

* Show room preset action for selected zones

* Use standard inspector for selected zones

* Support room preset editor workflows

* Preview room clear-underneath items
This commit is contained in:
Wassim SAMAD
2026-06-09 16:36:31 -04:00
committed by GitHub
parent 555cf06c12
commit 50304d7d10
15 changed files with 450 additions and 57 deletions
+10 -1
View File
@@ -220,6 +220,14 @@ type AIChatEvents = {
}
}
export interface RoomPresetCreateEvent {
zoneId: ZoneNode['id']
}
type RoomPresetEvents = {
'room-preset:create': RoomPresetCreateEvent
}
type EditorEvents = GridEvents &
NodeEvents<'wall', WallEvent> &
NodeEvents<'fence', FenceEvent> &
@@ -260,6 +268,7 @@ type EditorEvents = GridEvents &
WindowAnimationEvents &
ThumbnailEvents &
SnapshotEvents &
AIChatEvents
AIChatEvents &
RoomPresetEvents
export const emitter = mitt<EditorEvents>()