Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase the default project window size for better usability #55032

Merged
merged 1 commit into from Aug 18, 2022

Conversation

Calinou
Copy link
Member

@Calinou Calinou commented Nov 16, 2021

The new default window size is tuned to:

  • Have a 16:9 aspect ratio,
  • Have both dimensions divisible by 8 to better play along with video recording,
  • Be displayable correctly in windowed mode on a 1366×768 display (tested on Windows 10 with default settings).

This breaks compatibility with projects that didn't change the window size from the default value (or that kept one of the values to its default).

On the list of 16:9 resolutions that divide by 8, 1152×648 is a middle ground between 1024×576 and 1280×720. 1024×576 would have been even smaller than the current default, but it would have been 16:9 unlike the current default resolution which has a ~1.706 aspect ratio. In contrast, 1280×720 is too large to work everywhere (see below).

Preview

window_size_1152_648

Why not 1280×720?

On a 1366×768 monitor (still common in budget laptops today), a 1280×720 window can't be displayed correctly in windowed mode when using the default Windows 10 configuration:

window_size_1280_720

In contrast, a 1152×648 window fits well.

@barbaros83
Copy link

i think a predefined list of resolutions and aspect ratios could also be very handy to select from

@Calinou
Copy link
Member Author

Calinou commented Nov 16, 2021

i think a predefined list of resolutions and aspect ratios could also be very handy to select from

For pixel art games, picking a base resolution is a very case-by-case scenario. Some people will want to use the same resolutions as old consoles, but their resolutions can be looked up online with relative ease. I'm not sure if having a list of presets would bring a noticeable usability benefit, not to mention this would add a second way to set the same setting (which introduces choice paralysis).

For non-pixel art games, there are fewer sensible base resolutions to choose from, but it's still not something that would work well given the current project settings dialog.

Copy link
Contributor

@YuriSizov YuriSizov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved in the Editor team meeting. Needs a rebase.

This change can negatively affect people with small displays/laptops, so we should listen to the feedback we get from the following alphas and revert it if the change is overwhelmingly negative.

The new default window size is tuned to:

- Have a 16:9 aspect ratio,
- Have both dimensions divisible by 8 to better play along with
  video recording,
- Be displayable correctly in windowed mode on a 1366×768 display
  (tested on Windows 10 with default settings).

This breaks compatibility with projects that didn't change the
window size from the default value (or that kept one of the values
to its default).
@YuriSizov YuriSizov merged commit 72e25f7 into godotengine:master Aug 18, 2022
@YuriSizov
Copy link
Contributor

Thanks!

@Calinou Calinou deleted the tweak-default-window-size branch August 18, 2022 20:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants