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

[Merged by Bors] - Move the configuration of the WindowPlugin to a resource #5227

Closed

Conversation

TethysSvensson
Copy link
Contributor

Objective

It is currently hard to configure the WindowPlugin, as it is added as part of the DefaultPlugins. Ideally this should not be difficult.

Solution

Remove the configuration from the plugin itself and put it as a Resource, similar to how it is done for almost all other plugins.

Migration Guide

If you are currently configuring the behavior of the WindowPlugin, by constructing it manually, then you will need to instead create add the WindowSettings as a resource.

Copy link
Member

@cart cart left a comment

Choose a reason for hiding this comment

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

I dig it. This was a long time coming!

@cart
Copy link
Member

cart commented Jul 8, 2022

bors r+

bors bot pushed a commit that referenced this pull request Jul 8, 2022
# Objective

It is currently hard to configure the `WindowPlugin`, as it is added as part of the `DefaultPlugins`. Ideally this should not be difficult.

## Solution

Remove the configuration from the plugin itself and put it as a `Resource`, similar to how it is done for almost all other plugins.

## Migration Guide

If you are currently configuring the behavior of the `WindowPlugin`, by constructing it manually, then you will need to instead create add the `WindowSettings` as a resource.
@bors bors bot changed the title Move the configuration of the WindowPlugin to a resource [Merged by Bors] - Move the configuration of the WindowPlugin to a resource Jul 8, 2022
@bors bors bot closed this Jul 8, 2022
@TethysSvensson TethysSvensson deleted the window-settings branch July 8, 2022 06:36
inodentry pushed a commit to IyesGames/bevy that referenced this pull request Aug 8, 2022
…5227)

# Objective

It is currently hard to configure the `WindowPlugin`, as it is added as part of the `DefaultPlugins`. Ideally this should not be difficult.

## Solution

Remove the configuration from the plugin itself and put it as a `Resource`, similar to how it is done for almost all other plugins.

## Migration Guide

If you are currently configuring the behavior of the `WindowPlugin`, by constructing it manually, then you will need to instead create add the `WindowSettings` as a resource.
james7132 pushed a commit to james7132/bevy that referenced this pull request Oct 28, 2022
…5227)

# Objective

It is currently hard to configure the `WindowPlugin`, as it is added as part of the `DefaultPlugins`. Ideally this should not be difficult.

## Solution

Remove the configuration from the plugin itself and put it as a `Resource`, similar to how it is done for almost all other plugins.

## Migration Guide

If you are currently configuring the behavior of the `WindowPlugin`, by constructing it manually, then you will need to instead create add the `WindowSettings` as a resource.
ItsDoot pushed a commit to ItsDoot/bevy that referenced this pull request Feb 1, 2023
…5227)

# Objective

It is currently hard to configure the `WindowPlugin`, as it is added as part of the `DefaultPlugins`. Ideally this should not be difficult.

## Solution

Remove the configuration from the plugin itself and put it as a `Resource`, similar to how it is done for almost all other plugins.

## Migration Guide

If you are currently configuring the behavior of the `WindowPlugin`, by constructing it manually, then you will need to instead create add the `WindowSettings` as a resource.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants