34c635ba22
refactor(new_editor): split utility window semantics from workspace
2026-04-22 21:02:24 +08:00
2c2a8b8669
new_editor: close editor-layer app boundary
2026-04-22 16:24:59 +08:00
0ec0eff90c
new_editor: unify shared UI text measurement semantics
2026-04-22 01:50:00 +08:00
9760bcb00e
new_editor: fix adaptive tab width semantics
2026-04-22 01:12:46 +08:00
6e9265e92e
checkpoint(new_editor): native d3d12 ui path
...
Key node 1: move main-window UI presentation onto the D3D12 render loop with native UI renderer, text system, and texture host.
Key node 2: wire frame timing/FPS display, window runtime, swapchain presentation, and native screenshot capture around the new path.
Key node 3: carry editor shell/workspace/viewport/panel interaction updates needed by the new renderer and detached window flow.
Key node 4: pump async resource loads and scene bridge follow-up needed for scene content visibility in new_editor.
2026-04-21 20:49:18 +08:00
9b7b369007
refactor(new_editor): snapshot hosted editor restructuring
2026-04-21 00:57:14 +08:00
93f06e84ed
Refactor new editor boundaries and test ownership
2026-04-19 15:52:28 +08:00
c59cd83c38
refactor(new_editor): tighten app dependency boundaries
2026-04-19 02:48:41 +08:00
a57b322bc7
feat(new_editor): wire project, inspector, and viewport runtime
2026-04-19 00:03:25 +08:00
066442cee5
new_editor: revalidate same-window workspace mutations
2026-04-17 22:12:01 +08:00
0ef6d2a365
new_editor: tighten detached window transfer invariants
2026-04-17 22:03:56 +08:00
8f847db816
new_editor: tighten window workspace validation
2026-04-17 21:23:47 +08:00
dde03c5241
refactor(new_editor): continue architecture closeout
2026-04-15 22:47:42 +08:00
df8f433fbb
refactor(new_editor): streamline internal layout and command routing
2026-04-15 19:30:58 +08:00
701ddd9e9d
refactor(new_editor/workspace): split workspace controller responsibilities
2026-04-15 11:13:16 +08:00
feffa36692
refactor(new_editor/workspace): split workspace model responsibilities
2026-04-15 11:08:18 +08:00
9e5954cf0a
refactor(new_editor/app): reorganize host structure and add smoke test
2026-04-15 08:24:06 +08:00