Skip to content

[Feature Request]: MainWindowMaximized, and MainWindowFullscreen override #14404

@davidhedlund

Description

@davidhedlund

Description

Thanks to @F0bes for implementing this feature — much appreciated:

Currently the MainWindowMaximized and MainWindowFullscreen setting is remembered which is great:

  • If the main window is maximized, then closed, set MainWindowMaximized = true
  • If the main window is unmaximized, then closed, set MainWindowMaximized = false

In addition, it would be useful with override settings. So the window can be configured to always maximize, even if it was closed unmaximized. This would align well with the existing "Settings → Interface Game Display" section, which already includes a "Start Fullscreen" option, improving overall consistency and usability.

Override settings

Location: Settings → Interface

Add a new section:

Main window

  • Start: [drop-down menu:]
    • Remember window size (default)
    • Unmaximized
    • Maximized
    • Fullscreen

Note: The options Unmaximized, Maximized, and Fullscreen, in the drop-down are the override settings.

Examples

  • Lutris: maximized = True is added to lutris.conf if the window is maximized and then closed.
  • Cemu (settings.xml adds <window_maximized>true</window_maximized> if this is checkbox is checked in the GUI: Options → General settings → Remember main window position)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions