So I am in the process of implementing a fullscreen mode into my game (that is using WindowsDX) and realized that monogame seems to have a lot of problems with it.
- When using HardwareModeSwitch = true and minimizing and maximizing the fullscreen window the resolution of the game will change resulting in windows/monitor freaking out.
- Going into fullscreen mode on my second monitor crashed the game. But after changing the refresh rate of my second monitor this problem is gone (switching to another and than back to the original, so the refresh rate did not change). So I am not sure where this was coming from and now I can not reproduce this behavior.
- When HardwareModeSwitch = false and the window is maximized going into fullscreen does not work correctly. The taskbar stays visible and the game window is not exactly at the corner.
- In borderless fullscreen you can press win+down and the windows will change into the normal state while still not having the FormBorderStyle = FormBorderStyle.None. So the user can not move the smaller window.
I wonder if this stuff works for other people or is nobody using fullscreen modes?