Skip to content

Refactor inspection and serialization registries#362

Merged
edisonlee0212 merged 1 commit into
devfrom
codex/oninspect-serialization-registry
Jun 14, 2026
Merged

Refactor inspection and serialization registries#362
edisonlee0212 merged 1 commit into
devfrom
codex/oninspect-serialization-registry

Conversation

@edisonlee0212

Copy link
Copy Markdown
Owner

Summary

  • Move inspection and serialization behavior out of runtime/domain classes into explicit registries and adapter registrations.
  • Route editor inspection, asset IO, preview generation, and serialization support through registered handlers.
  • Add per-asset inspector windows and remove the fixed Asset Inspector panel.

Impact

This keeps editor and persistence behavior centralized in registries, reduces class-owned editor/serialization hooks, and preserves package ownership cleanup for externally registered handlers. The branch also keeps project browser thumbnails and mesh/material inspector previews working through the new routing.

Validation

  • python Scripts\format_cpp.py --check
  • git diff --check
  • ctest --test-dir out/build/vs2026-x64 -C RelWithDebInfo -R "InspectorRegistry|SerializationRegistry" --output-on-failure
  • Built EvoEngine_SDK, EvoEngine_Tests, and EvoEngineEditor
  • Refreshed install tree with python Scripts\install_apps.py --config RelWithDebInfo --incremental --no-open

@edisonlee0212 edisonlee0212 marked this pull request as ready for review June 14, 2026 09:17
@edisonlee0212 edisonlee0212 changed the title [codex] Refactor inspection and serialization registries Refactor inspection and serialization registries Jun 14, 2026
@edisonlee0212 edisonlee0212 merged commit 4dbf952 into dev Jun 14, 2026
10 checks passed
@edisonlee0212 edisonlee0212 deleted the codex/oninspect-serialization-registry branch June 14, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant