Skip to content
Snippets Groups Projects
Unverified Commit 21ed4aad authored by John's avatar John Committed by GitHub
Browse files

Merge pull request #129 from HeavyRain266/limit-bevy

Remove unused bevy features
parents 54c67ecd 9b2bbd59
No related branches found
No related tags found
No related merge requests found
This diff is collapsed.
...@@ -17,15 +17,15 @@ bevy_renderer = [ ...@@ -17,15 +17,15 @@ bevy_renderer = [
] ]
[dependencies] [dependencies]
bevy = { version = "0.7.0", optional = true } bevy = { version = "0.7.0", optional = true, default_features = false }
bevy_kayak_ui = { path = "bevy_kayak_ui", optional = true } bevy_kayak_ui = { path = "bevy_kayak_ui", optional = true }
kayak_core = { path = "kayak_core" } kayak_core = { path = "kayak_core" }
kayak_font = { path = "kayak_font" } kayak_font = { path = "kayak_font" }
kayak_render_macros = { path = "kayak_render_macros" } kayak_render_macros = { path = "kayak_render_macros" }
[dev-dependencies] [dev-dependencies]
bevy = { version = "0.7.0" } bevy = "0.7.0"
rand = { version = "0.8.4" } rand = "0.8.4"
[[example]] [[example]]
name = "todo" name = "todo"
......
...@@ -5,8 +5,16 @@ edition = "2021" ...@@ -5,8 +5,16 @@ edition = "2021"
[dependencies] [dependencies]
bytemuck = "1.7.2" bytemuck = "1.7.2"
bevy = { version = "0.7.0" }
kayak_font = { path = "../kayak_font" } kayak_font = { path = "../kayak_font" }
serde = "1.0" serde = "1.0"
serde_json = "1.0" serde_json = "1.0"
serde_path_to_error = "0.1" serde_path_to_error = "0.1"
[dependencies.bevy]
version = "0.7.0"
default-features = false
features = [
"bevy_render",
"bevy_sprite",
"bevy_core_pipeline"
]
...@@ -5,10 +5,14 @@ edition = "2021" ...@@ -5,10 +5,14 @@ edition = "2021"
[dependencies] [dependencies]
bytemuck = "1.7.2" bytemuck = "1.7.2"
bevy = { version = "0.7.0" }
kayak_core = { path = "../kayak_core" } kayak_core = { path = "../kayak_core" }
kayak_font = { path = "../kayak_font" } kayak_font = { path = "../kayak_font" }
bevy_kayak_renderer = { path = "../bevy_kayak_renderer" } bevy_kayak_renderer = { path = "../bevy_kayak_renderer" }
serde = "1.0" serde = "1.0"
serde_json = "1.0" serde_json = "1.0"
serde_path_to_error = "0.1" serde_path_to_error = "0.1"
[dependencies.bevy]
version = "0.7.0"
features = ["bevy_winit"]
default-features = false
use bevy::{ use bevy::{
prelude::{App as BevyApp, AssetServer, Commands, Res, ResMut, EventWriter, EventReader}, prelude::{App as BevyApp, AssetServer, Commands, EventReader, EventWriter, Res, ResMut},
window::WindowDescriptor, window::WindowDescriptor,
DefaultPlugins, DefaultPlugins,
}; };
...@@ -34,7 +34,7 @@ fn EventWindow() { ...@@ -34,7 +34,7 @@ fn EventWindow() {
let on_event = OnEvent::new(move |ctx, event| match event.event_type { let on_event = OnEvent::new(move |ctx, event| match event.event_type {
EventType::Click(..) => { EventType::Click(..) => {
ctx.query_world::<EventWriter<MyEvent>, _, ()>(|mut writer| writer.send(MyEvent)); ctx.query_world::<EventWriter<MyEvent>, _, ()>(|mut writer| writer.send(MyEvent));
}, }
_ => {} _ => {}
}); });
......
...@@ -11,7 +11,7 @@ bevy_renderer = ["bevy", "kayak_font/bevy_renderer"] ...@@ -11,7 +11,7 @@ bevy_renderer = ["bevy", "kayak_font/bevy_renderer"]
[dependencies] [dependencies]
as-any = "0.2" as-any = "0.2"
bevy = { version = "0.7.0", optional = true } bevy = { version = "0.7.0", optional = true, default-features = false }
desync = { version = "0.7" } desync = { version = "0.7" }
flo_rope = { version = "0.1" } flo_rope = { version = "0.1" }
futures = { version = "0.3" } futures = { version = "0.3" }
......
...@@ -11,7 +11,6 @@ bevy_renderer = ["bevy"] ...@@ -11,7 +11,6 @@ bevy_renderer = ["bevy"]
[dependencies] [dependencies]
anyhow = { version = "1.0" } anyhow = { version = "1.0" }
bevy = { version = "0.7.0", optional = true }
bytemuck = "1.7.2" bytemuck = "1.7.2"
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0" serde_json = "1.0"
...@@ -20,3 +19,9 @@ unicode-segmentation = "1.9" ...@@ -20,3 +19,9 @@ unicode-segmentation = "1.9"
# Provides UAX #14 line break segmentation # Provides UAX #14 line break segmentation
xi-unicode = "0.3" xi-unicode = "0.3"
[dependencies.bevy]
version = "0.7.0"
optional = true
default-features = false
features = ["bevy_render"]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment