I have a suspicion that some of the weirdness when first launching the game is due to Exclusive Fullscreen.
Since it takes control of the screen and interacts with the gpu.
This changes the fullscreen option to Godot's regular fullscreen mode.
Additionally, fullscreen mode and borderless windowed are effectively the same as far as Godot is concerned, so I removed borderless windowed as an option.
List of changes
Removed Borderless Window option from settings popup
Switched Exclusive Fullscreen mode to regular Fullscreen mode
Swapped border flags to before (though, I doubt it matters)
Replaced Borderless Window cases with Fullscreen in case players still have the Borderless Window preference in their save
Additional notes
As far as I can tell, Exclusive Fullscreen is not commonly used anymore. People seem to encounter more issues when using Exclusive Fullscreen in general (in all forms of game development). Nothing seems definitive, but I figure we can apply this change and see if the problems still occur after more playtesting
Description
I have a suspicion that some of the weirdness when first launching the game is due to Exclusive Fullscreen. Since it takes control of the screen and interacts with the gpu. This changes the fullscreen option to Godot's regular fullscreen mode.
Additionally, fullscreen mode and borderless windowed are effectively the same as far as Godot is concerned, so I removed borderless windowed as an option.
List of changes
Additional notes
As far as I can tell, Exclusive Fullscreen is not commonly used anymore. People seem to encounter more issues when using Exclusive Fullscreen in general (in all forms of game development). Nothing seems definitive, but I figure we can apply this change and see if the problems still occur after more playtesting