- Option to load folders as maps of path to handle (resolves #32)
- Changed the default file ending for standard dynamic asset files from
.assets
to.assets.ron
- Fix: multiple calls of
with_dynamic_collections
(resolves #99) - Update to Bevy
0.10
- Removed features
stageless
andprogress_tracking_stageless
- Removed features
- Make sure that the
RonAssetPlugin
forStandardDynamicAssetCollection
is only added once
- update to Bevy
0.9
- renamed feature
dynamic_assets
tostandard_dynamic_assets
, since you can use custom dynamic assets without the feature - Empty loading states no longer get stuck, but directly transition to the next state (fixes #82)
- Add support for failure states (#79)
- bump
iyes_loopless
to0.8
- bump
iyes_progress
to0.6
- bump
iyes_progress
to0.5
App
extension trait making adding loading states a lot nicer (#58)- Custom dynamic assets (#55)
- Allow configuring a loading state multiple times (fixes #60)
- Support optional dynamic folder and files assets (fixes #49)
- Added a prelude
- Documentation fixes and improvements
AssetLoader
=>LoadingState
- Update to Bevy 0.8
- Support progress tracking through
iyes_progress
(#6) - Use
FromWorld
instead ofDefault
for fields without attributes- this enables complex custom types in asset collections
- Support
iyes_loopless
, which implements ideas from Bevy's Stageless RFC- requires the
stageless
feature - note that progress tracking needs the
progress_tracking_stageless
feature together withprogress_tracking
. (#43)
- requires the
- Allow adding dynamic asset collection files to a resource instead of only the Plugin builder
- Make file endings for dynamic asset collection files configurable (#38)
- Expose
DynamicAssetCollection
to give access to the BevyAssets<DynamicAssetCollection>
resource - Support loading lists of files as
Vec<HandleUntyped>
orVec<Handle<T>>
(#48)- Also supported as dynamic asset
folder
attribute is now calledcollection
- Bump Bevy to version
0.7
- Split
render
feature into2d
(for texture atlas support) and3d
(standard material support) - Support loading folders as vectors of typed handles (#30)
- 'Folder' can be used as alias for 'File' in dynamic asset collection ron files
- Folder assets are now marked with the
folder
attribute. The path is defined as for any other asset inpath
.- This adds support for dynamic folders in asset collections (#28)
- Support optional dynamic assets in collections (#24)
- Improved compile error if the
texture_atlas
orstandard_material
attributes are used without the render feature (related to #27) - Support loading keys for dynamic assets from ron files
- New example
dynamic_asset_ron
- New example
- Support initialising asset collections directly on the bevy App or World
- New example
no_loading_state
- New example
- rename derive attribute
color_material
tostandard_material
- update to Bevy version 0.6
- add support for dynamic asset paths (#14)
- move functionality behind
sprite
feature torender
feature- both features require the bevy feature
render
- both features require the bevy feature
- support loading a folder in an asset collection (#19)
- remove
render
andsprite
features from the default features - allow using the plugin without a "next" state (#20)
AssetLoader::new
now only takes the "loading" state- an optional "next" state can be configured via
AssetLoader::continue_to_state