From 34daf9dd60ac32052ed38ae7ac0773935dc9fa51 Mon Sep 17 00:00:00 2001 From: aiongg Date: Mon, 26 Oct 2026 18:53:50 +0000 Subject: [PATCH] refactor(lightcraft-ui-egui): move panels/slide_overlays.rs to dialogs/settings/slide_overlays.rs --- crates/ui-egui/src/dialogs/settings.rs | 1 + .../ui-egui/src/{panels => dialogs/settings}/slide_overlays.rs | 2 +- crates/ui-egui/src/panels.rs | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) rename crates/ui-egui/src/{panels => dialogs/settings}/slide_overlays.rs (99%) diff --git a/crates/ui-egui/src/dialogs/settings.rs b/crates/ui-egui/src/dialogs/settings.rs index 5fcb721eb..a58f50eb8 100644 --- a/crates/ui-egui/src/dialogs/settings.rs +++ b/crates/ui-egui/src/dialogs/settings.rs @@ -21,6 +21,7 @@ use crate::theme::Tokens; use crate::widgets::register; pub mod slide_layout; +pub mod slide_overlays; /// (id, label) of the tabs, in order. pub const TABS: &[(&str, &str)] = &[ diff --git a/crates/ui-egui/src/panels/slide_overlays.rs b/crates/ui-egui/src/dialogs/settings/slide_overlays.rs similarity index 99% rename from crates/ui-egui/src/panels/slide_overlays.rs rename to crates/ui-egui/src/dialogs/settings/slide_overlays.rs index e9c88f0b3..3d7412b58 100644 --- a/crates/ui-egui/src/panels/slide_overlays.rs +++ b/crates/ui-egui/src/dialogs/settings/slide_overlays.rs @@ -13,8 +13,8 @@ use lightcraft_engine::slide_overlay::{ }; use serde_json::{Value, json}; -use super::settings::{check, choices, heading, hint, row}; use crate::LightcraftApp; +use crate::panels::settings::{check, choices, heading, hint, row}; use crate::text_field::TextField; use crate::theme::Tokens; use crate::widgets::register; diff --git a/crates/ui-egui/src/panels.rs b/crates/ui-egui/src/panels.rs index 6ea225051..e6dbdbce4 100644 --- a/crates/ui-egui/src/panels.rs +++ b/crates/ui-egui/src/panels.rs @@ -26,7 +26,6 @@ pub mod presets; pub mod profiles; pub mod right; pub mod second; -pub mod slide_overlays; pub mod slide_templates; pub mod slide_titles; pub mod slideshow; @@ -44,6 +43,7 @@ pub use crate::dialogs::rules_editor; pub use crate::dialogs::rules_editor::rules_move; pub use crate::dialogs::settings; pub use crate::dialogs::settings::slide_layout; +pub use crate::dialogs::settings::slide_overlays; use crate::theme::Tokens; /// Show a side panel the user resizes by dragging its inner edge. `width` (in [`crate::UiState`],