bevy/crates/bevy_derive/src
François 3900b48c88 update winit to 0.28 (#7480)
# Objective

- Update winit to 0.28

## Solution

- Small API change 
- A security advisory has been added for a unmaintained crate used by a dependency of winit build script for wayland

I didn't do anything for Android support in this PR though it should be fixable, it should be done in a separate one, maybe https://github.com/bevyengine/bevy/pull/6830 

---

## Changelog

- `window.always_on_top` has been removed, you can now use `window.window_level`

## Migration Guide

before:
```rust
    app.new()
        .add_plugins(DefaultPlugins.set(WindowPlugin {
            primary_window: Some(Window {
                always_on_top: true,
                ..default()
            }),
            ..default()
        }));
```

after:
```rust
    app.new()
        .add_plugins(DefaultPlugins.set(WindowPlugin {
            primary_window: Some(Window {
                window_level: bevy:🪟:WindowLevel::AlwaysOnTop,
                ..default()
            }),
            ..default()
        }));
```
2023-02-03 16:41:39 +00:00
..
app_plugin.rs Update derive(DynamicPlugin) to edition 2021 (#3038) 2021-10-27 19:48:12 +00:00
bevy_main.rs update winit to 0.28 (#7480) 2023-02-03 16:41:39 +00:00
derefs.rs bevy_derive: Add derives for Deref and DerefMut (#4328) 2022-03-29 02:10:06 +00:00
enum_variant_meta.rs Decouple some dependencies (#3886) 2022-04-27 19:08:11 +00:00
lib.rs Add attribute to ignore fields of derived labels (#5366) 2022-07-19 05:21:19 +00:00