From 5bc826bf168b112aff0a2df394ee95a8f84df723 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois?= Date: Thu, 7 Mar 2024 22:33:31 +0100 Subject: [PATCH 1/2] include DevToolsPlugin in MinimalPlugins --- crates/bevy_internal/src/default_plugins.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/crates/bevy_internal/src/default_plugins.rs b/crates/bevy_internal/src/default_plugins.rs index 08d68b0fdcff1..a25c9719ae070 100644 --- a/crates/bevy_internal/src/default_plugins.rs +++ b/crates/bevy_internal/src/default_plugins.rs @@ -205,11 +205,17 @@ pub struct MinimalPlugins; impl PluginGroup for MinimalPlugins { fn build(self) -> PluginGroupBuilder { - PluginGroupBuilder::start::() + let mut group = PluginGroupBuilder::start::(); + group = group .add(bevy_core::TaskPoolPlugin::default()) .add(bevy_core::TypeRegistrationPlugin) .add(bevy_core::FrameCountPlugin) .add(bevy_time::TimePlugin) - .add(bevy_app::ScheduleRunnerPlugin::default()) + .add(bevy_app::ScheduleRunnerPlugin::default()); + #[cfg(feature = "bevy_dev_tools")] + { + group = group.add(bevy_dev_tools::DevToolsPlugin); + } + group } } From d75795c69fc337291a411458c24a1124198d25ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois?= Date: Thu, 7 Mar 2024 22:35:20 +0100 Subject: [PATCH 2/2] doc --- crates/bevy_internal/src/default_plugins.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/bevy_internal/src/default_plugins.rs b/crates/bevy_internal/src/default_plugins.rs index a25c9719ae070..dcea35be338e3 100644 --- a/crates/bevy_internal/src/default_plugins.rs +++ b/crates/bevy_internal/src/default_plugins.rs @@ -192,6 +192,7 @@ impl Plugin for IgnoreAmbiguitiesPlugin { /// * [`FrameCountPlugin`](crate::core::FrameCountPlugin) /// * [`TimePlugin`](crate::time::TimePlugin) /// * [`ScheduleRunnerPlugin`](crate::app::ScheduleRunnerPlugin) +/// * [`DevToolsPlugin`](crate::dev_tools::DevToolsPlugin) - with feature `bevy_dev_tools` /// /// This group of plugins is intended for use for minimal, *headless* programs – /// see the [*Bevy* *headless* example](https://github.com/bevyengine/bevy/blob/main/examples/app/headless.rs)