Allow the Recorder docker to capture the canvas instead of the entire image

Thank you, Luna.
With the new build I have cleaned up the 3D reference sheet, and drew an old Konqi from start to finish. I spent a lot of time zooming-in to work on the details, with some canvas rotation as well.

I can still noticed a performance issue: when opening a large document, the new build take significantly longer to close compared to the normal builds.

Try open both of the source files of these pictures at the same time, then close the app:

https://tysontan.com/temp/electrichearts_20260729A_konqi_3D.zip

https://tysontan.com/temp/electric_20260820A_konqi_old.zip

In normal builds, if the documents are not modified, the app closes immediately. But the new recorder build can take a few seconds before closing (especially when dealing with even larger files, 12000x12000+ class).

As for crashing: the new build didn’t crash as often as before. Switching documents didn’t trigger a crash this time. But it crashed 2 times when I was copying/editing text objects. Not sure if it is new recorder build specific. I have too many text-related crashes in Krita since ever. XD