bevy_vista 0.17.1

A visual UI editor plugin for Bevy with inspector-driven editing and .vista.ron serialization.
Documentation
mod document;
mod reflect;
mod registry;
pub mod runtime;
mod schema;

pub use document::{
    BlueprintCommand, BlueprintCommandError, BlueprintNodeId, BlueprintNodeRef,
    BlueprintRuntimeMap, WidgetBlueprintDocument, WidgetBlueprintNode, apply_blueprint_command,
};
pub use reflect::{
    number_kind_for_field, parse_number_for_field, read_bool_field, read_choice_field,
    read_color_field, read_number_field, read_string_field, read_val_field, read_vec2_field,
    val_unit_options, write_bool_field, write_choice_field, write_color_field, write_number_field,
    write_number_kind_field, write_string_field, write_val_number_field, write_val_unit_field,
    write_vec2_axis_field,
};
pub use registry::InspectorEditorRegistry;
pub use schema::__macro_exports;
pub use schema::{
    INSPECTOR_DRIVER_BOOL, INSPECTOR_DRIVER_CHOICE, INSPECTOR_DRIVER_COLOR,
    INSPECTOR_DRIVER_NUMBER, INSPECTOR_DRIVER_STRING, INSPECTOR_DRIVER_VAL, INSPECTOR_DRIVER_VEC2,
    InspectorDriverId, InspectorEntryDescriptor, InspectorFieldDescriptor, InspectorFieldEditor,
    InspectorFieldMetadata, InspectorFieldOptions, InspectorHeaderDescriptor,
    InspectorHeaderOptions, InspectorTypeEditorResolver, ShowInInspector, inspector_metadata_for,
};

pub(crate) use reflect::{
    apply_serialized_editor_value, collect_non_default_serialized_fields, default_choice_options,
    read_reflect_path, read_reflect_path_mut, reflect_path_differs_from_default,
};