wlroots window capture progress: now it works with off-screen windows and popups are handled correctly!
Also added a small hack to render onto a transparent background. Will need a bit more work to clean that up.
Apart from that, the main remaining blocker is fixing interactions with various output-related Wayland events (preferred scale, transform, frame pacing etc).
