[package] name = "bevy_egui_next" version = "0.26.1" authors = ["mvlabat ", "Julia Naomi "] description = "A plugin for Egui integration into Bevy" license = "MIT" edition = "2021" repository = "https://github.com/naomijub/bevy_egui_next" exclude = ["assets/**/*", ".github/**/*"] [package.metadata.docs.rs] features = ["bevy/x11"] all-features = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] default = ["manage_clipboard", "open_url", "default_fonts", "render"] immutable_ctx = [] manage_clipboard = ["arboard", "thread_local"] open_url = ["webbrowser"] default_fonts = ["egui/default_fonts"] render = ["bevy/bevy_render"] serde = ["egui/serde"] [[example]] name = "render_to_image_widget" required-features = ["render"] [[example]] name = "side_panel" required-features = ["render"] [[example]] name = "simple" required-features = ["render"] [[example]] name = "two_windows" required-features = ["render"] [[example]] name = "ui" required-features = ["render"] [dependencies] bevy = { version = "0.12", default-features = false, features = [ "bevy_asset", ] } egui = { version = "0.26", default-features = false, features = ["bytemuck"] } webbrowser = { version = "0.8.2", optional = true } [target.'cfg(not(any(target_arch = "wasm32", target_os = "android")))'.dependencies] arboard = { version = "3.2.0", optional = true } thread_local = { version = "1.1.0", optional = true } [dev-dependencies] once_cell = "1.16.0" version-sync = "0.9.4" bevy = { version = "0.12", default-features = false, features = [ "x11", "png", "bevy_pbr", "bevy_core_pipeline", "tonemapping_luts", ] }