Improve interaction between fullscreen windows and monitor-switching keyboard shortcuts #1171
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
cargo fmt
has been run on this branchCHANGELOG.md
if knowledge of this change could be valuable to usersFor background: on multi-monitor Windows systems, you can press
WIN+Shift+<arrow key>
to switch the active window to a new monitor. If the window is maximized, Windows will automatically adjust the window's size so it's maximized on the new monitor; however, if the window is in borderless fullscreen mode, Windows will not adjust the window size and it will retain the size of the monitor the window was switched from. This PR updates the behavior to properly change the window size to reflect the new monitor. It also disables monitor-switching window moves when the window is in exclusive fullscreen mode, since exclusive fullscreened windows should logically be locked to the monitor where they have exclusive access.