When the new recorder UI is enabled (just as the setting item below) , I find that it does not support multi-screen.

In details:


Area is activated, the Area selection window only shows on the main screen. Then I can't record on the extended screen.I need a few details about this bug:
Are you using a high DPI monitor?
Did you connect the external/second monitor after opening the recorder?
I have two monitors connecting to my PC.
To solve this issue, we could not create a maximized window and put a recorder UI onto it. These may help:
Maybe I can find out and solve this issue this weekend. After that, I will create a new pull request.
I realize that you've done all the efforts above, but it still happens.
Oh, I think that I understand what's happening.
Is your secondary screen to the left of your primary screen?
I just tested in here... I was assuming that no monitor would use a negative position (> 0;0/Left;Top), but if the secondary display is set to the left side, the app won't cover that screen.

To solve this, it's pretty simple, just set Left and Top to the VirtualScreen coordinates:

Of course, there's a few adjustments to make, but nothing big.
You'are right!
My secondary screen is on the left.
It's not that simple.
It is possible that your coordinate will be incorrect when your window location changes.
When the window location changes, it's possible to detect the new arrangement by listening to this event:
SystemEvents.DisplaySettingsChanged += (sender, args) => { Dialog.Ok("a", "b", "c"); };
Solved. See #166 .