From 53b04cc7844eb7f701886f268dd6e2714ef3f4f0 Mon Sep 17 00:00:00 2001 From: aiongg Date: Mon, 26 Oct 2026 19:08:40 +0000 Subject: [PATCH] refactor(engine): move plugins, plugin_directory, widgets to extensions/ --- crates/engine/src/extensions.rs | 3 +++ crates/engine/src/{ => extensions}/plugin_directory.rs | 0 crates/engine/src/{ => extensions}/plugins.rs | 0 crates/engine/src/{ => extensions}/widgets.rs | 0 crates/engine/src/lib.rs | 7 ++++--- 5 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 crates/engine/src/extensions.rs rename crates/engine/src/{ => extensions}/plugin_directory.rs (100%) rename crates/engine/src/{ => extensions}/plugins.rs (100%) rename crates/engine/src/{ => extensions}/widgets.rs (100%) diff --git a/crates/engine/src/extensions.rs b/crates/engine/src/extensions.rs new file mode 100644 index 000000000..aeac5e345 --- /dev/null +++ b/crates/engine/src/extensions.rs @@ -0,0 +1,3 @@ +pub mod plugin_directory; +pub mod plugins; +pub mod widgets; diff --git a/crates/engine/src/plugin_directory.rs b/crates/engine/src/extensions/plugin_directory.rs similarity index 100% rename from crates/engine/src/plugin_directory.rs rename to crates/engine/src/extensions/plugin_directory.rs diff --git a/crates/engine/src/plugins.rs b/crates/engine/src/extensions/plugins.rs similarity index 100% rename from crates/engine/src/plugins.rs rename to crates/engine/src/extensions/plugins.rs diff --git a/crates/engine/src/widgets.rs b/crates/engine/src/extensions/widgets.rs similarity index 100% rename from crates/engine/src/widgets.rs rename to crates/engine/src/extensions/widgets.rs diff --git a/crates/engine/src/lib.rs b/crates/engine/src/lib.rs index a6d847d6e..6775f807d 100644 --- a/crates/engine/src/lib.rs +++ b/crates/engine/src/lib.rs @@ -18,6 +18,7 @@ pub mod cmd; pub mod datafill; mod dev; pub mod doc_urls; +mod extensions; pub mod file_access; pub mod fonts; pub mod guard; @@ -25,8 +26,6 @@ pub mod inspect; pub mod keymap; pub mod measure; pub mod params; -pub mod plugin_directory; -pub mod plugins; pub mod proto_run; mod selection; mod sharing; @@ -34,7 +33,6 @@ pub mod synthetic; pub mod synthetic_ds; pub mod templates; pub mod textfit; -pub mod widgets; pub use assets::components; pub use assets::library; pub use assets::library_server; @@ -68,6 +66,9 @@ pub use dev::dev_resources; pub use dev::devcompare; pub use dev::devinspect; pub use dev::tailwind; +pub use extensions::plugin_directory; +pub use extensions::plugins; +pub use extensions::widgets; pub use selection::rename; pub use selection::selection_colors; pub use selection::selection_reorder;