├── .github └── workflows │ ├── examples.yml │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── anchored.rs ├── bevy_scrollarea.rs ├── bevy_widgets.rs ├── demo.rs ├── extension.rs ├── extension_use.rs ├── floating_window.rs ├── hello_world.rs ├── hot_patching.rs ├── main_menu.rs ├── plain_ui.rs ├── power_user.rs ├── styles.rs ├── text_edit.rs ├── tooltip.rs ├── widget_functional.rs ├── widget_native.rs └── widget_use.rs └── src ├── attach └── mod.rs ├── capabilities ├── access_requests.rs ├── mod.rs ├── system_param.rs └── system_param │ └── system_param_impl.rs ├── immediate ├── cached_hash.rs ├── ctx.rs ├── entity_mapping.rs ├── hotpatching.rs ├── id.rs ├── mod.rs ├── system_set.rs └── upkeep.rs ├── lib.rs ├── ui ├── activated.rs ├── anchored.rs ├── anchored_ui_plugin.rs ├── base.rs ├── button_variant.rs ├── checked.rs ├── clicked.rs ├── disabled.rs ├── floating_ui_focus_plugin.rs ├── floating_ui_ordering_plugin.rs ├── floating_window_plugin.rs ├── interaction.rs ├── layout_order.rs ├── look.rs ├── mod.rs ├── radio_button_fix_plugin.rs ├── selected.rs ├── slider_base_color.rs ├── slider_value.rs ├── text.rs ├── tooltip_plugin.rs ├── track_value_change_plugin.rs └── utils.rs └── utils.rs /.github/workflows/examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/.github/workflows/examples.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/README.md -------------------------------------------------------------------------------- /examples/anchored.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/anchored.rs -------------------------------------------------------------------------------- /examples/bevy_scrollarea.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/bevy_scrollarea.rs -------------------------------------------------------------------------------- /examples/bevy_widgets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/bevy_widgets.rs -------------------------------------------------------------------------------- /examples/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/demo.rs -------------------------------------------------------------------------------- /examples/extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/extension.rs -------------------------------------------------------------------------------- /examples/extension_use.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/extension_use.rs -------------------------------------------------------------------------------- /examples/floating_window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/floating_window.rs -------------------------------------------------------------------------------- /examples/hello_world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/hello_world.rs -------------------------------------------------------------------------------- /examples/hot_patching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/hot_patching.rs -------------------------------------------------------------------------------- /examples/main_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/main_menu.rs -------------------------------------------------------------------------------- /examples/plain_ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/plain_ui.rs -------------------------------------------------------------------------------- /examples/power_user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/power_user.rs -------------------------------------------------------------------------------- /examples/styles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/styles.rs -------------------------------------------------------------------------------- /examples/text_edit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/text_edit.rs -------------------------------------------------------------------------------- /examples/tooltip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/tooltip.rs -------------------------------------------------------------------------------- /examples/widget_functional.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/widget_functional.rs -------------------------------------------------------------------------------- /examples/widget_native.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/widget_native.rs -------------------------------------------------------------------------------- /examples/widget_use.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/examples/widget_use.rs -------------------------------------------------------------------------------- /src/attach/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/attach/mod.rs -------------------------------------------------------------------------------- /src/capabilities/access_requests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/capabilities/access_requests.rs -------------------------------------------------------------------------------- /src/capabilities/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/capabilities/mod.rs -------------------------------------------------------------------------------- /src/capabilities/system_param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/capabilities/system_param.rs -------------------------------------------------------------------------------- /src/capabilities/system_param/system_param_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/capabilities/system_param/system_param_impl.rs -------------------------------------------------------------------------------- /src/immediate/cached_hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/immediate/cached_hash.rs -------------------------------------------------------------------------------- /src/immediate/ctx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/immediate/ctx.rs -------------------------------------------------------------------------------- /src/immediate/entity_mapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/immediate/entity_mapping.rs -------------------------------------------------------------------------------- /src/immediate/hotpatching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/immediate/hotpatching.rs -------------------------------------------------------------------------------- /src/immediate/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/immediate/id.rs -------------------------------------------------------------------------------- /src/immediate/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/immediate/mod.rs -------------------------------------------------------------------------------- /src/immediate/system_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/immediate/system_set.rs -------------------------------------------------------------------------------- /src/immediate/upkeep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/immediate/upkeep.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/ui/activated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/activated.rs -------------------------------------------------------------------------------- /src/ui/anchored.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/anchored.rs -------------------------------------------------------------------------------- /src/ui/anchored_ui_plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/anchored_ui_plugin.rs -------------------------------------------------------------------------------- /src/ui/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/base.rs -------------------------------------------------------------------------------- /src/ui/button_variant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/button_variant.rs -------------------------------------------------------------------------------- /src/ui/checked.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/checked.rs -------------------------------------------------------------------------------- /src/ui/clicked.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/clicked.rs -------------------------------------------------------------------------------- /src/ui/disabled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/disabled.rs -------------------------------------------------------------------------------- /src/ui/floating_ui_focus_plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/floating_ui_focus_plugin.rs -------------------------------------------------------------------------------- /src/ui/floating_ui_ordering_plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/floating_ui_ordering_plugin.rs -------------------------------------------------------------------------------- /src/ui/floating_window_plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/floating_window_plugin.rs -------------------------------------------------------------------------------- /src/ui/interaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/interaction.rs -------------------------------------------------------------------------------- /src/ui/layout_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/layout_order.rs -------------------------------------------------------------------------------- /src/ui/look.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/look.rs -------------------------------------------------------------------------------- /src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/mod.rs -------------------------------------------------------------------------------- /src/ui/radio_button_fix_plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/radio_button_fix_plugin.rs -------------------------------------------------------------------------------- /src/ui/selected.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/selected.rs -------------------------------------------------------------------------------- /src/ui/slider_base_color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/slider_base_color.rs -------------------------------------------------------------------------------- /src/ui/slider_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/slider_value.rs -------------------------------------------------------------------------------- /src/ui/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/text.rs -------------------------------------------------------------------------------- /src/ui/tooltip_plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/tooltip_plugin.rs -------------------------------------------------------------------------------- /src/ui/track_value_change_plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/track_value_change_plugin.rs -------------------------------------------------------------------------------- /src/ui/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/ui/utils.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PPakalns/bevy_immediate/HEAD/src/utils.rs --------------------------------------------------------------------------------