Page MenuHome

Default to opening window maximized

Authored by Campbell Barton (campbellbarton) on Feb 11 2019, 5:18 AM.



See discussion in D4323, this is mostly a question of changing defaults.

Diff Detail

rB Blender
T (branched from master)
Build Status
Buildable 2879
Build 2879: arc lint + arc unit

Event Timeline

Seems fine to me.
However, as discussed on IRC, I think that starting un-maximized BUT having a system like D4291 in place would be ideal.

This revision is now accepted and ready to land.Feb 11 2019, 11:18 AM

Fine with me, I think most users use Blender maximized.

If the rest of the UI team approves I think this can go in.


I think it's a sane default. It might not be ideal in huge resolutions but the standard is still 1080p, in which case anything smaller than fullscreen is not very usable right now.

It's not entirely clear to me how this applies to the different platforms.

On Mac, the convention is to *not* start apps in full-screen. Full Screen on the Mac is a special mode that makes the dock and menubar disappear. It's useful, but it's not expected that an app starts this way.

So, I think we should follow the platform conventions, if possible. If the convention for pro apps on Windows and Linux is to open maximised, then it makes sense to do it there.

Edit: I tested it here, and it doesn't seem to affect Mac? So in that case, if Linux and Windows users approve, then it's all good.

This will not start Blender fullscreen, only maximized. On macOS there isn't really a maximized state, just windows that are resized to cover the entire screen except the dock and menu bar. For a typical Mac laptop this change will make no difference as the Blender default window size is already big enough to cover the entire screen. For a bigger screen it will start Blender bigger, which I think is still a good default.

Well, on Mac, maximized and full-screen are really the same thing.

Anyway, here it seems that it restores the previous window size on Mac when you launch Blender. So this patch doesn't really affect macOS at all in practice.

Since this mainly affects Linux/Windows, I will defer to people who are more familiar with conventions on those platforms.

like most other programs, Blender should save the location and size of the window when closing and restore when opening

Well, on Mac, maximized and full-screen are really the same thing.

full-screen - green button
maximize - double click on window top-bar (or Window > Zoom)