Centralize retained menu popup attachment

This commit is contained in:
2026-06-06 10:37:14 +02:00
parent 65c7716d62
commit 5ff2992c0e
7 changed files with 128 additions and 63 deletions

View File

@@ -756,8 +756,10 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
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 while raw `Node` ownership and callbacks remain
legacy debt.
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.
- `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