diff --git a/Cargo.toml b/Cargo.toml index a80c04e..3055b0e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bevy_streamdeck" version = "0.6.0-rc.1" -edition = "2021" +edition = "2024" authors = ["François Mockers "] description = "Elgato Stream Deck plugin for Bevy" repository = "https://github.com/vleue/bevy_streamdeck" @@ -28,15 +28,15 @@ assets = ["dep:bevy_asset"] # features = ["multi_threaded"] [dependencies] -bevy_ecs = { version = "0.16.0-rc.3", default-features = false } -bevy_app = { version = "0.16.0-rc.3", default-features = false } -bevy_input = { version = "0.16.0-rc.3", default-features = false } -bevy_tasks = { version = "0.16.0-rc.3", default-features = false } -bevy_color = { version = "0.16.0-rc.3", default-features = false } -bevy_math = { version = "0.16.0-rc.3" } -bevy_render = { version = "0.16.0-rc.3", default-features = false, optional = true } -bevy_asset = { version = "0.16.0-rc.3", default-features = false, optional = true } -bevy_image = { version = "0.16.0-rc.3", default-features = false, optional = true } +bevy_ecs = { version = "0.16.0", default-features = false } +bevy_app = { version = "0.16.0", default-features = false } +bevy_input = { version = "0.16.0", default-features = false } +bevy_tasks = { version = "0.16.0", default-features = false } +bevy_color = { version = "0.16.0", default-features = false } +bevy_math = { version = "0.16.0" } +bevy_render = { version = "0.16.0", default-features = false, optional = true } +bevy_asset = { version = "0.16.0", default-features = false, optional = true } +bevy_image = { version = "0.16.0", default-features = false, optional = true } streamdeck = { version = "0.9", default-features = false } crossbeam-channel = "0.5" image = { version = "0.25", optional = true } @@ -45,7 +45,7 @@ glam = { version = "0.29" } [dev-dependencies] rand = "0.8" -bevy = { version = "0.16.0-rc.3" } +bevy = { version = "0.16.0" } [[example]] name = "image" diff --git a/examples/colors.rs b/examples/colors.rs index a0886af..93e2119 100644 --- a/examples/colors.rs +++ b/examples/colors.rs @@ -16,7 +16,7 @@ fn change_color(streamdeck: Res) { if let Some(kind) = streamdeck.kind() { let key = rng.gen_range(0..kind.keys()); - let color = Color::linear_rgb(rng.gen(), rng.gen(), rng.gen()); + let color = Color::linear_rgb(rng.r#gen(), rng.r#gen(), rng.r#gen()); streamdeck.set_key_color(key, color); for i in 0..kind.keys() { diff --git a/examples/demo.rs b/examples/demo.rs index 7fe498e..2e7cca9 100644 --- a/examples/demo.rs +++ b/examples/demo.rs @@ -117,7 +117,7 @@ fn background_image(streamdeck: Res, logos: Res, images: Res< if let Some(image) = images.get(&logos.2) { if let Some(_) = streamdeck.kind() { let mut rng = rand::thread_rng(); - let color = Color::linear_rgb(rng.gen(), rng.gen(), rng.gen()); + let color = Color::linear_rgb(rng.r#gen(), rng.r#gen(), rng.r#gen()); streamdeck.set_key_color(4, color); diff --git a/src/lib.rs b/src/lib.rs index 7bd26f7..39f353a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -11,9 +11,9 @@ use bevy_ecs::{ use bevy_image::Image; use bevy_input::ButtonInput; use bevy_tasks::IoTaskPool; -use crossbeam_channel::{bounded, Receiver, Sender}; +use crossbeam_channel::{Receiver, Sender, bounded}; #[cfg(feature = "images")] -use image::{imageops::FilterType, DynamicImage, ImageBuffer, Pixel, Rgba}; +use image::{DynamicImage, ImageBuffer, Pixel, Rgba, imageops::FilterType}; use log::debug; pub use streamdeck::Kind; use streamdeck::{Colour, Error};