Commit Graph

7 Commits

Author SHA1 Message Date
kaosat.dev
0d69791d88 feat(bevy_components): added progress bars for bulk operators 2024-03-06 20:52:43 +01:00
kaosat.dev
00695a18d8 feat(bevy_components): added handling of wrong string for unit structs
* allows detection of more wrong values for components
2024-03-06 14:36:08 +01:00
kaosat.dev
253a76f2bc feat(bevy_components): improved ui functionality
* error handling
 * injection of invalid status & message in case the conversion did not work well
 * lots of minor improvements
2024-03-06 14:07:06 +01:00
kaosat.dev
c5af203a94 feat(bevy_components): added deletion of components individual & bulk
* a few other minor tweaks
2024-03-05 22:23:21 +01:00
kaosat.dev
7cf8007b18 feat(bevy_components): added working basics for diagnostics/ finding & replacing invalid & unregistered components
* restructured the UI a bit
 * added basic ui for listing invalid & unregistered components
 * added boilerplate & basic functionality for component renaming/replacing
2024-03-05 15:58:57 +01:00
Mark Moissette
20b6fa6077
feat(bevy_components): set of fixes & improvements (#128)
* fixed issue with "reload registry" not clearing previous data
 * added watcher/ poll system to automatically updated the registry & components list when the registry file has been changed
* BREAKING CHANGE ! changed internal representation of components, incompatible with v0.1, breaks UI values.
* added buttons to regenerate UI to account for/fix the above and to offer the ability to regenerate UI values from custom property values
* lots of cleanups
* added tests 
* closes #127 
* closes #124 
* closes #121 
* closes #130
2024-02-18 17:14:31 +01:00
Mark Moissette
cfbda24da7
feat(tools/bevy_blueprints): bevy plugin + blender addon for components UI to more easily create components (#70)
* adds a new crate: ```bevy_registry_export``` to be able to create a json import of the registered component/type definitions
* adds a new Blender addon: ```bevy_components``` that takes that json data to generate custom UIs for components , to be to add & edit components easily in Blender 
   * also adds component metadata per object for more advanced features
   * etc
* updates to bevy_gltf_components & bevy_gltf_blueprints to add legacy_mode to support the "old"/current style component definitions
* same with gltf_auto_export Blender add_on
* closes #60
2024-02-05 23:01:19 +01:00