Cargo Features

[dependencies]
haalka = { version = "0.1.1", default-features = false, features = ["text_input", "ui", "derive", "utils"] }
default = text_input, utils

These default features are set whenever haalka is added without default-features = false somewhere in the dependency tree.

text_input default = bevy_cosmic_edit, ui
ui text_input = bevy_mod_picking, derive
derive ui? = paste
utils default

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

TODO: use MoonZoon's futures-signals/futures-util extensions directly when it is published as a crate

bevy_cosmic_edit text_input

Enables bevy_cosmic_edit ^0.20.1

bevy_mod_picking ui?

Enables bevy_mod_picking ^0.19.0

paste derive?