Style Layout Controls on Windows to better align with Window Controls Style #158659
+17
−2
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.
PR Summary
Styles the layout controls on the top-right corner of the Windows client window to better match window control buttons (Minimize/Maximize/Restore Down/Close).
PR Context
This changes the Windows Client (non-web) version's titlebar to be more inline with Windows style guidelines for titlebars as their dimensions are flush with the windows control buttons. This can be seen on other Microsoft apps such as Outlook for the Ribbon Display Options button:
In #138350 @sbatten noted:
However, I believe the extra height that takes up the entire titlebar's height improves usability. Currently when the window is maximized, moving your cursor to the very top of the windows will not hover over the layout controls when above them which feels imprecise.
I chose a width of 35px for the layout controls as I thought that was an appropriate size.
Demonstration