[package] name = "bevy_enhanced_input" version = "0.2.0" authors = ["Hennadii Chernyshchyk "] edition = "2021" description = "Dynamic and contextual input mappings for Bevy" readme = "README.md" repository = "https://github.com/projectharmonia/bevy_enhanced_input" keywords = ["bevy", "input"] categories = ["game-development"] license = "MIT OR Apache-2.0" include = ["/src", "/tests", "/examples", "/LICENSE*"] [dependencies] bevy_enhanced_input_macros = { path = "macros", version = "0.2" } bevy = { version = "0.14", default-features = false, features = ["serialize"] } bevy_egui = { version = "0.30", default-features = false, optional = true } serde = "1.0" bitflags = { version = "2.6", features = ["serde"] } [dev-dependencies] bevy = { version = "0.14", default-features = false, features = [ "bevy_gilrs", "bevy_gizmos", "x11", ] } [features] default = ["ui_priority"] # Prioritizes 'bevy_ui' actions when processing inputs. ui_priority = ['bevy/bevy_ui'] # Prioritizes 'egui' over actions when processing inputs. egui_priority = ['dep:bevy_egui'] [[example]] name = "ui_priority" required-features = [ "ui_priority", "egui_priority", "bevy_egui/render", "bevy_egui/default_fonts", "bevy/default_font", ] [workspace] members = ["macros"]