Skip to content

Refine editor titlebar and menu UI#363

Merged
edisonlee0212 merged 5 commits into
devfrom
codex/ui-overhaul
Jun 15, 2026
Merged

Refine editor titlebar and menu UI#363
edisonlee0212 merged 5 commits into
devfrom
codex/ui-overhaul

Conversation

@edisonlee0212

Copy link
Copy Markdown
Owner

Summary

  • reorganize editor menus into File, Window, and View groups
  • replace the centered titlebar text with a titlebar search for entities, layers, and assets
  • route search selections through the existing entity, asset, and layer inspector paths
  • keep titlebar search state out of the EditorLayer object layout and render results without stealing text focus

Impact

The editor titlebar now provides useful navigation instead of a static app name, while preserving the custom titlebar hit-test behavior. Standalone apps that embed EditorLayer continue to launch because the change avoids altering the public layer layout.

Validation

  • python Scripts/format_cpp.py --check --root EvoEngine_SDK/include --root EvoEngine_SDK/src
  • cmake --build out/build/vs2026-x64 --config RelWithDebInfo --target EvoEngineEditor DemoApp EcoSysLabApp
  • smoke-launched EvoEngineEditor.exe with Resources/EcoSysLabProject/test.eveproj
  • smoke-launched DemoApp.exe
  • smoke-launched EcoSysLabApp.exe

@edisonlee0212 edisonlee0212 changed the title [codex] Refine editor titlebar and menu UI Refine editor titlebar and menu UI Jun 15, 2026
@edisonlee0212 edisonlee0212 marked this pull request as ready for review June 15, 2026 03:00
@edisonlee0212 edisonlee0212 merged commit 3ae217e into dev Jun 15, 2026
10 checks passed
@edisonlee0212 edisonlee0212 deleted the codex/ui-overhaul branch June 15, 2026 04:07
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