mirror of
https://github.com/feigeCode/navop.git
synced 2026-11-05 16:08:25 +00:00
airspace 症状(远端画面吃掉 GPUI 浮层)在完整 navop 里排查成本高。这里把最小 复现搬进 smoke:一个 GPUI 窗口 + 一个挂进其 DirectComposition 树的原生 overlay 子窗口,加上合成 portal(`windows_app/composition.rs`)与 cloak 时序旋钮,用来 在不起 RDP 会话的情况下验证「浮层与原生窗口谁在上」。 - `windows_app/composition.rs`:新增,把 overlay 的栅格化挂成 portal visual, 复刻 navop 侧的 `attach` / `sync_bounds` / `sync_visible` 与 cloak 时序 - `windows_app/session.rs`、`view/presentation.rs`、`mod.rs`:接上合成路径与 可见性同步 - `native_overlay*.rs`:overlay 窗口创建、绘制与延后 cloak 的等价实现 验证: - 该实验台是 `docs/windows-native-rdp-cloak-ordering.md` §3/§6 探针矩阵的载体, 文档里的对照结论由它产出