What problem does this solve or what need does it fill?
Currently, we simply import everything from all dependencies.
This is not what we want. Especially bevy is build very modular therefore we should only import the features from bevy that we need.
Not only would this decrease the compiled package size,
it would also allow users that use a subset of bevy's feature to use the crate
Describe the solution you'd like
We'd want to mostly disable all features and enable one by one every feature we need.
What problem does this solve or what need does it fill?
Currently, we simply import everything from all dependencies. This is not what we want. Especially
bevy
is build very modular therefore we should only import the features from bevy that we need. Not only would this decrease the compiled package size, it would also allow users that use a subset of bevy's feature to use the crateDescribe the solution you'd like
We'd want to mostly disable all features and enable one by one every feature we need.
This may be a bit tedious but isn't hard to do