checkpoint: commit current workspace state

This commit is contained in:
2026-04-25 16:11:01 +08:00
parent 6d43fe5a7d
commit 6002d86a7e
449 changed files with 11303 additions and 100602 deletions

View File

@@ -70,8 +70,6 @@ bool EditorContext::Initialize(const std::filesystem::path& repoRoot) {
m_sceneRuntime.Initialize(m_session.projectRoot);
AppendUIEditorRuntimeTrace("startup", "EditorSceneRuntime::Initialize end");
m_sceneRuntime.BindSelectionService(&m_selectionService);
ResetEditorColorPickerToolState(m_colorPickerToolState);
ResetEditorUtilityWindowRequestState(m_utilityWindowRequestState);
SyncSessionFromSelectionService();
m_hostCommandBridge.BindSession(m_session);
m_hostCommandBridge.BindCommandFocusService(m_commandFocusService);
@@ -159,21 +157,6 @@ const EditorSceneRuntime& EditorContext::GetSceneRuntime() const {
return m_sceneRuntime;
}
EditorColorPickerToolState& EditorContext::GetColorPickerToolState() {
return m_colorPickerToolState;
}
const EditorColorPickerToolState& EditorContext::GetColorPickerToolState() const {
return m_colorPickerToolState;
}
void EditorContext::RequestOpenUtilityWindow(EditorUtilityWindowKind kind) {
RequestEditorUtilityWindow(m_utilityWindowRequestState, kind);
}
std::optional<EditorUtilityWindowKind> EditorContext::ConsumeOpenUtilityWindowRequest() {
return ConsumeEditorUtilityWindowRequest(m_utilityWindowRequestState);
}
void EditorContext::SetSelection(EditorSelectionState selection) {
m_selectionService.SetSelection(std::move(selection));
@@ -383,3 +366,6 @@ void EditorContext::AppendConsoleEntry(
} // namespace XCEngine::UI::Editor::App