refactor(ui): extract retained runtime composition
This commit is contained in:
parent
5d9e98c118
commit
ff06aa3107
7 changed files with 727 additions and 605 deletions
|
|
@ -44,6 +44,10 @@ synthesis + six deep-dive docs under
|
|||
- `RetailWindowLayoutPersistence.cs` / `IRetainedWindowStateController.cs` —
|
||||
per-character/per-resolution bounds, visibility, collapse/maximize, legacy
|
||||
migration, and safe resolution-clamped restore.
|
||||
- `RetailUiRuntime.cs` — production composition owner. Focused binding records
|
||||
carry state/action delegates and DAT/GL resolvers in; the runtime imports and
|
||||
mounts every gameplay window and owns controller, cursor, persistence, probe,
|
||||
tick, draw, restore, and disposal paths.
|
||||
- `Layout/RetailWindowFrame.cs` — the single production/Studio mount
|
||||
contract for imported-chrome and shared-wrapper windows.
|
||||
- `UiHost.cs` — one-shot wrapper: owns the `UiRoot`, a `TextRenderer`,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue