Merge NSWindow refactor for screenshot exclusion (v0.4.0)
Replace SLS-only overlay windows with NSWindow + sharingType=.none —
the only mechanism Tahoe's screenshot picker honors. Includes follow-up
fixes for stack overlay leaks, hotplug-driven NSScreen staleness,
sleep/wake CAShapeLayer reset, and focus-tracking races during
on-demand overlay creation.
the only mechanism Tahoe's screenshot picker honors. Includes follow-up
fixes for stack overlay leaks, hotplug-driven NSScreen staleness,
sleep/wake CAShapeLayer reset, and focus-tracking races during
on-demand overlay creation.
Authored by
mfwolffe <wolffemf@dukes.jmu.edu>
- SHA
14cdfd9b72800dc9f5a074f4c139caa59e7ba228- Parents
-
7c6e94f36ee41e - Tree
0c5625b