You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
perf(portals): replace brute-force repaint with targeted delta restoration
Remove EnsureWindowsFreshUnderPortals which forced full desktop fill and
all-window invalidation every frame while any portal was open. Replace
with delta-based region restoration that only repaints screen areas where
portal control bounds actually changed.
- Add PreviousControlBounds tracking on DesktopPortal
- Add RestoreScreenRegion for selective desktop/window/portal re-blit
- Add RestorePortalDelta for submenu open/close transitions
- Add RestorePortalRegions called on portal removal
- Remove NeedsCleanupFrame mechanism (restoration is now immediate)
- Fix orphaned project GUID in solution file
- Add tests for delta tracking, immediate restoration, no force-invalidation
0 commit comments