Commit Graph

1750 Commits

Author SHA1 Message Date
2b007739ce docs: 重写重构计划并收敛当前阶段范围
关键节点:

- 当前阶段项目侧目录收敛为 Assets / Settings / Library

- 移除 Content 相关落地表述

- 重构顺序调整为先 target/API 边界,再做目录迁移

- 每阶段验收统一为 XCEditor 编译 + 12 秒冒烟测试
2026-05-01 02:17:11 +08:00
cd309736f9 Enforce single source of truth for editor project folder state 2026-05-01 00:55:11 +08:00
a4da05008f Refactor editor product runtime state architecture 2026-05-01 00:31:42 +08:00
af0b84e7d4 Tighten rendering internal header visibility 2026-04-30 22:16:18 +08:00
7a697ea253 refactor editor framework and ui layout 2026-04-30 21:30:27 +08:00
08968b2df2 refactor editor product architecture 2026-04-30 20:23:23 +08:00
5ceb9443e7 editor: consolidate frame contracts and shell composition
关键节点:

- 提取 EditorFrameContracts 与 Windowing/Contracts/*,分离 frame 校验、shell 定义与状态服务职责

- 引入 EditorShellDefinitionService 与 EditorFrameStatusController,收敛 EditorContext 的运行时组装逻辑

- 将 utility window/workspace panel registry 迁入 Composition,移除旧 Features/State 服务与冗余 frame services

- 同步窗口 runtime、viewport、product manifest 与单元测试,并将重构计划统一到 authoritative state 文档
2026-04-29 23:53:11 +08:00
79f56ea9ba Refactor editor product registration 2026-04-29 19:56:11 +08:00
626fe236bc editor: apply pending updates 2026-04-29 18:49:07 +08:00
fd6dc4ee4f editor: cut legacy editor build-time dependency 2026-04-29 18:43:16 +08:00
a99879065c editor: bind inspector and console to live runtime state 2026-04-29 18:07:44 +08:00
f74503c2a5 Add workspace panel overlay routing 2026-04-29 17:34:31 +08:00
4a125cbe7f Unify editor scene edit history 2026-04-29 17:30:44 +08:00
2e50c90167 Advance editor runtime and scripting integration 2026-04-29 16:55:44 +08:00
631bf32db2 Refactor editor scene document ownership into runtime coordinator 2026-04-29 16:24:06 +08:00
749417989a Refine editor frame services seam 2026-04-29 14:31:55 +08:00
212d4016e0 Refactor scene viewport state into local sessions 2026-04-29 14:13:47 +08:00
da6f37dafe Refactor editor workspace panel bindings 2026-04-29 13:29:17 +08:00
a8e1a2b097 editor: remove shared panel services bag 2026-04-29 13:10:03 +08:00
a3a80dff8f Make editor play mode transactional 2026-04-29 04:33:30 +08:00
595d39c4c3 Align editor runtime scene handoff 2026-04-29 04:05:54 +08:00
2fde2f16c2 Move scene request planning behind pipeline asset 2026-04-29 03:29:17 +08:00
313a571e43 refactor(editor): isolate engine service boundaries 2026-04-29 03:19:46 +08:00
ef11651ec2 Checkpoint workspace changes 2026-04-29 01:24:21 +08:00
9b6adf1806 Update editor viewport rendering integration 2026-04-28 18:34:28 +08:00
d1a717091d Tighten editor scene backend write boundary 2026-04-28 18:32:07 +08:00
b67af931de Tighten editor scene mutation boundary 2026-04-28 17:53:36 +08:00
357dc136fe editor: centralize engine runtime access 2026-04-28 17:23:10 +08:00
23aab98a09 refactor(editor): isolate scene backend boundary 2026-04-28 16:32:25 +08:00
6c4663ed21 refactor(rendering): route builtin forward through SRP host 2026-04-28 15:35:38 +08:00
02eafc2bac Refine project panel runtime ownership 2026-04-28 15:24:47 +08:00
cd166037bf editor: explicit runtime path contract 2026-04-28 14:49:41 +08:00
0e506f21ec Align RenderGraph imported texture ownership 2026-04-28 14:47:50 +08:00
8c66cdac07 editor: centralize product panel manifest 2026-04-28 04:37:46 +08:00
ea765b9481 docs: add rendering agent guide 2026-04-28 04:29:20 +08:00
19e26664af Remove rendering agent guide 2026-04-28 04:10:04 +08:00
a7baf16e09 Align managed render graph authoring surface 2026-04-28 03:55:04 +08:00
6b312804eb Remove editor plan and agent docs 2026-04-28 03:43:05 +08:00
c032b415c6 Move editor scene runtime under services 2026-04-28 03:22:36 +08:00
b1ae6c462d Refactor editor rendering contracts 2026-04-28 02:57:49 +08:00
3bc0cfcf08 Align rendering orchestration with camera stack plans 2026-04-28 02:42:42 +08:00
be0d244372 Refactor workspace panel runtime ownership 2026-04-28 02:08:41 +08:00
946c19f876 Refactor editor command state contracts into core 2026-04-28 01:57:06 +08:00
cadababab5 Tighten managed SRP asset materialization 2026-04-28 01:57:01 +08:00
4810505af4 Inject editor viewport shader paths at runtime 2026-04-28 01:29:31 +08:00
b96764e31b Align URP pass queue authoring with per-camera data 2026-04-28 01:25:29 +08:00
6f1458a8e7 Move scene viewport request contract into app core 2026-04-28 00:57:50 +08:00
b7c6a39bc0 Decouple XCEditorCore from editor app target 2026-04-28 00:38:53 +08:00
2d91085567 Close URP stage planning authority 2026-04-28 00:38:52 +08:00
43a71bd09c Cut workspace panel factory out of windowing 2026-04-28 00:05:10 +08:00