bevyengine / bevyengine/bevy

Add option to start window maximized

Open
#19,193 2 comments 2 reactions 0 assignees View on GitHub
A-Windowing C-Feature
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 16h
Merged PRs (30d)
171

Description

## What problem does this solve or what need does it fill?

There is currently no functionality to start bevy with a maximized window. Ideally a window should remember its state between relaunches, including whether its maximized.

## What solution would you like?

While you can technically use `window.set_maximized(true)` before Bevy launches, this creates a window which maximized on the next tick which looks janky. Instead it should just create the window maximized.

Contributor guide

Open the contributing guide

Research direction

Start by tracing Bevy's window-creation path and the existing `window.set_maximized(true)` behavior described in the issue. Done means the window is created maximized at launch without a one-tick visual change; determine whether remembering the maximized state between relaunches is included in the final scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.