refactor(engine): move tools, snap, distance, guides, drop, arc_handles, shape_handles, rotation_origin, al_keys, booleans, shapebuilder, textedit, textpreview, vectoredit to canvas/

This commit is contained in:
aiongg
2026-10-26 20:17:47 +00:00
parent 5d1b826f7a
commit 094b01e501
28 changed files with 29 additions and 14 deletions
+14
View File
@@ -0,0 +1,14 @@
pub mod al_keys;
pub mod arc_handles;
pub mod booleans;
pub mod distance;
pub mod drop;
pub mod guides;
pub mod rotation_origin;
pub mod shape_handles;
pub mod shapebuilder;
pub mod snap;
pub mod textedit;
pub mod textpreview;
pub mod tools;
pub mod vectoredit;
+15 -14
View File
@@ -9,14 +9,12 @@
// Tests make and inspect files directly; shipped code goes through `file_access` (clippy.toml).
#![cfg_attr(test, allow(clippy::disallowed_methods))]
pub mod al_keys;
pub mod annotations;
pub mod arc_handles;
pub mod background;
pub mod batch;
mod boards;
pub mod booleans;
pub mod branches;
mod canvas;
pub mod catalog;
pub mod cmd;
pub mod code_connect;
@@ -29,13 +27,10 @@ pub mod dev_measurements;
pub mod dev_resources;
pub mod devcompare;
pub mod devinspect;
pub mod distance;
pub mod doc_urls;
pub mod drop;
pub mod file_access;
pub mod fonts;
pub mod guard;
pub mod guides;
pub mod inspect;
pub mod invite_links;
pub mod keymap;
@@ -51,28 +46,34 @@ pub mod plugin_directory;
pub mod plugins;
pub mod proto_run;
pub mod rename;
pub mod rotation_origin;
pub mod selection_colors;
pub mod selection_reorder;
pub mod selection_spacing;
pub mod shape_handles;
pub mod shapebuilder;
pub mod snap;
pub mod style_vars;
pub mod synthetic;
pub mod synthetic_ds;
pub mod tailwind;
pub mod templates;
pub mod textedit;
pub mod textfit;
pub mod textpreview;
pub mod token_roles;
pub mod tools;
pub mod vectoredit;
pub mod widgets;
pub use boards::board;
pub use boards::board_table;
pub use boards::board_templates;
pub use canvas::al_keys;
pub use canvas::arc_handles;
pub use canvas::booleans;
pub use canvas::distance;
pub use canvas::drop;
pub use canvas::guides;
pub use canvas::rotation_origin;
pub use canvas::shape_handles;
pub use canvas::shapebuilder;
pub use canvas::snap;
pub use canvas::textedit;
pub use canvas::textpreview;
pub use canvas::tools;
pub use canvas::vectoredit;
pub use batch::{BatchScope, BatchStep};
pub use cmd::{CommandSpec, all_commands, find_command};