I know this isn't out yet, but I figure making progress towards my goals already can't hurt while it's under review.
Here's a teaser of capture mode. The * is because ideally I'd like to use the Desktop Capture API and I have that implemented there is just a importing bug when trying to run it on other people's computers that I haven't been able to fix yet.
However, until then I found another way to capture anything, including the entire desktop as you can see in that teaser picture. This lets you capture technically any window about as efficiently as you can capture the windows in non-capture mode :) (except the entire desktop capture which is a little slow, so I added the option to disable it if you want). It also works on Windows 7 which is a plus for some of you.
My code will autodetect if a window can't be captured with my typical method, in which case it will use capture mode. However this autodetect code isn't perfect so I also allow you to change between capture mode and regular mode per window as well.
The downside to capture mode is it only works if the window in capture mode is currently focused. When it isn't I simply freeze that window when it's in capture mode because otherwise you would start seeing other windows above them which is kinda gross XD. However for the most part you only really are actively working with the current focused window (unless you are watching a video or something) so it isn't too bad. And for most things my non-capture mode is able to capture things well, which can run videos while you are working in other windows.
Just thought I'd share cause I was excited about this one :)
You won't see this in the first release because it still needs a little polish, but it should be in an update shortly afterwards.
