From f60907b51c2fb46159a854d3232d082461679f42 Mon Sep 17 00:00:00 2001 From: wfx Date: Wed, 4 Feb 2026 16:33:52 +0100 Subject: [PATCH] refactor: Move image_viewer to widgets/ (it's a widget, not a view) --- src/ui/views/canvas.rs | 2 +- src/ui/views/mod.rs | 1 - src/ui/{views => widgets}/image_viewer.rs | 0 src/ui/widgets/mod.rs | 2 ++ 4 files changed, 3 insertions(+), 2 deletions(-) rename src/ui/{views => widgets}/image_viewer.rs (100%) diff --git a/src/ui/views/canvas.rs b/src/ui/views/canvas.rs index 97ee16f..7f7aab8 100644 --- a/src/ui/views/canvas.rs +++ b/src/ui/views/canvas.rs @@ -8,7 +8,7 @@ use cosmic::iced::{ContentFit, Length}; use cosmic::widget::{container, text}; use cosmic::Element; -use super::image_viewer::Viewer; +use crate::ui::widgets::Viewer; use crate::ui::model::{ToolMode, ViewMode}; use crate::ui::{AppMessage, AppModel}; use crate::application::DocumentManager; diff --git a/src/ui/views/mod.rs b/src/ui/views/mod.rs index 32bea11..0fd30a5 100644 --- a/src/ui/views/mod.rs +++ b/src/ui/views/mod.rs @@ -7,7 +7,6 @@ pub mod canvas; pub mod footer; pub mod format_panel; pub mod header; -pub mod image_viewer; pub mod pages_panel; pub mod panels; diff --git a/src/ui/views/image_viewer.rs b/src/ui/widgets/image_viewer.rs similarity index 100% rename from src/ui/views/image_viewer.rs rename to src/ui/widgets/image_viewer.rs diff --git a/src/ui/widgets/mod.rs b/src/ui/widgets/mod.rs index acb6c3c..740b892 100644 --- a/src/ui/widgets/mod.rs +++ b/src/ui/widgets/mod.rs @@ -4,5 +4,7 @@ // Custom widgets module. pub mod crop_types; +pub mod image_viewer; pub use crop_types::{CropRegion, CropSelection, DragHandle}; +pub use image_viewer::Viewer;