Centralize retained panel popup attachment
This commit is contained in:
@@ -752,14 +752,14 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
|
||||
dialog, capture-restore, branch-close, and layout-reload coverage in
|
||||
`pp_ui_core_overlay_lifetime_tests`. Retained `Node`/popup/dialog code still
|
||||
needs to adopt those semantics under DEBT-0063.
|
||||
- `panopainter_app` now owns `src/legacy_ui_overlay_services.*` as the retained
|
||||
- `pp_legacy_app` now owns `src/legacy_ui_overlay_services.*` as the retained
|
||||
app-dialog overlay adapter. App-level progress/message/input dialogs and the
|
||||
retained about/manual/changelog, document open/save/new/browse/resize/
|
||||
layer-rename, PPBR export, shortcuts, and what's-new overlays route their root
|
||||
attachment through that helper. Retained app-menu popup template cloning and
|
||||
root attachment for File/Export/Edit/Tools/Panels/Options/About/Layers menus
|
||||
also route through the same helper while raw `Node` ownership and callbacks
|
||||
remain legacy debt.
|
||||
plus quick/stroke/brush panel popup root attachment also route through the same
|
||||
helper while raw `Node` ownership and callbacks remain legacy debt.
|
||||
- `scripts/automation/analyze.*` runs shader validation plus a
|
||||
renderer-boundary guard that reports JSON and fails if active non-backend
|
||||
source code reintroduces raw `GL_*`/`WGL_*` constants outside the allowed
|
||||
|
||||
Reference in New Issue
Block a user