13 Commits

Author SHA1 Message Date
a660fc489a Plan new editor viewport render host migration 2026-04-12 22:35:23 +08:00
838f676fa6 Refactor new editor app context and workspace shell 2026-04-12 01:29:00 +08:00
8848cfd958 chore: checkpoint current workspace changes 2026-04-11 22:14:02 +08:00
31756847ab docs: sync api and planning docs 2026-04-08 16:07:03 +08:00
61047866dc Archive XCUI Subplan-05 plan 2026-04-04 19:36:54 +08:00
341ce79231 Add XCUI layout engine MVP and archive subplan 02 2026-04-04 19:13:16 +08:00
c2cb2e5914 Archive XCUI subplan 04 2026-04-04 19:04:28 +08:00
611ca705c8 Add XCUI input focus shortcut MVP 2026-04-04 18:55:20 +08:00
dc5b5d2c48 Archive shader material closure plan 2026-04-04 17:41:50 +08:00
c0124443cf Archive completed scene viewport overlay rework plan 2026-04-04 14:06:17 +08:00
16e2065c6c Unified logging: Replace LogSystem with EditorConsoleSink
- Created EditorConsoleSink (implements ILogSink interface)
- EditorConsoleSink stores logs in memory buffer (max 1000 entries)
- Added to Debug::Logger in Application::Initialize()
- ConsolePanel now reads from EditorConsoleSink via static GetInstance()
- Removed separate LogSystem singleton
- Removed editor/src/Core/LogEntry.h (no longer needed)

Now Editor and Engine share the same Debug::Logger, with ConsolePanel
displaying logs via EditorConsoleSink.
2026-03-25 16:13:02 +08:00
600892bbe2 Refactor RHI documentation and remove unused files 2026-03-25 01:31:09 +08:00
6ed033890a docs: 整理 plan 文档,废弃文档移至 used 目录
- 废弃的计划文档移动到 docs/plan/used/
- 更新 RHI 抽象层设计文档
- 保留当前有效的计划文档
2026-03-24 18:21:53 +08:00