From f7bf0c9b12d81b8c1d5671c1a2fb9b43b0bd7649 Mon Sep 17 00:00:00 2001 From: drendog Date: Fri, 14 Nov 2025 20:45:39 +0100 Subject: [PATCH] refactor: move crates to crates folder --- Cargo.toml | 10 +++++----- {src => crates}/adapters/Cargo.toml | 2 +- {src => crates}/adapters/src/errors.rs | 0 {src => crates}/adapters/src/lib.rs | 0 {src => crates}/adapters/src/rendering/egl/context.rs | 0 {src => crates}/adapters/src/rendering/egl/mod.rs | 0 .../adapters/src/rendering/femtovg/main_window.rs | 0 {src => crates}/adapters/src/rendering/femtovg/mod.rs | 0 .../adapters/src/rendering/femtovg/popup_window.rs | 0 .../src/rendering/femtovg/renderable_window.rs | 0 {src => crates}/adapters/src/rendering/mod.rs | 0 .../adapters/src/rendering/slint_integration/mod.rs | 0 .../src/rendering/slint_integration/platform.rs | 0 {src => crates}/adapters/src/wayland/config.rs | 0 .../src/wayland/event_handling/event_dispatcher.rs | 0 .../src/wayland/event_handling/event_macros.rs | 0 .../adapters/src/wayland/event_handling/mod.rs | 0 .../adapters/src/wayland/globals/context.rs | 0 {src => crates}/adapters/src/wayland/globals/mod.rs | 0 .../adapters/src/wayland/managed_proxies.rs | 0 {src => crates}/adapters/src/wayland/mod.rs | 0 {src => crates}/adapters/src/wayland/shell_adapter.rs | 0 .../adapters/src/wayland/surfaces/component_state.rs | 0 .../adapters/src/wayland/surfaces/dimensions.rs | 0 .../adapters/src/wayland/surfaces/display_metrics.rs | 0 .../adapters/src/wayland/surfaces/event_bus.rs | 0 .../adapters/src/wayland/surfaces/event_context.rs | 0 .../adapters/src/wayland/surfaces/layer_surface.rs | 0 {src => crates}/adapters/src/wayland/surfaces/mod.rs | 0 .../adapters/src/wayland/surfaces/popup_manager.rs | 0 .../adapters/src/wayland/surfaces/popup_surface.rs | 0 .../adapters/src/wayland/surfaces/rendering_state.rs | 0 .../adapters/src/wayland/surfaces/surface_builder.rs | 0 .../adapters/src/wayland/surfaces/surface_state.rs | 0 .../adapters/src/wayland/surfaces/window_events.rs | 0 .../adapters/src/wayland/surfaces/window_renderer.rs | 0 {src => crates}/adapters/tests/.gitkeep | 0 {src => crates}/composition/Cargo.toml | 2 +- {src => crates}/composition/src/builder.rs | 0 {src => crates}/composition/src/lib.rs | 0 {src => crates}/composition/src/system.rs | 0 {src => crates}/domain/Cargo.toml | 2 +- {src => crates}/domain/src/config.rs | 0 {src => crates}/domain/src/dimensions.rs | 0 {src => crates}/domain/src/entities/component.rs | 0 {src => crates}/domain/src/entities/mod.rs | 0 {src => crates}/domain/src/entities/surface.rs | 0 {src => crates}/domain/src/entities/window.rs | 0 {src => crates}/domain/src/errors.rs | 0 {src => crates}/domain/src/lib.rs | 0 {src => crates}/domain/src/ports/mod.rs | 0 {src => crates}/domain/src/ports/windowing.rs | 0 {src => crates}/domain/src/prelude.rs | 0 {src => crates}/domain/src/surface_dimensions.rs | 0 {src => crates}/domain/src/value_objects/anchor.rs | 0 {src => crates}/domain/src/value_objects/dimensions.rs | 0 .../domain/src/value_objects/keyboard_interactivity.rs | 0 {src => crates}/domain/src/value_objects/layer.rs | 0 {src => crates}/domain/src/value_objects/margins.rs | 0 {src => crates}/domain/src/value_objects/mod.rs | 0 .../domain/src/value_objects/popup_config.rs | 0 .../domain/src/value_objects/popup_dimensions.rs | 0 .../domain/src/value_objects/popup_positioning_mode.rs | 0 .../domain/src/value_objects/popup_request.rs | 0 64 files changed, 8 insertions(+), 8 deletions(-) rename {src => crates}/adapters/Cargo.toml (95%) rename {src => crates}/adapters/src/errors.rs (100%) rename {src => crates}/adapters/src/lib.rs (100%) rename {src => crates}/adapters/src/rendering/egl/context.rs (100%) rename {src => crates}/adapters/src/rendering/egl/mod.rs (100%) rename {src => crates}/adapters/src/rendering/femtovg/main_window.rs (100%) rename {src => crates}/adapters/src/rendering/femtovg/mod.rs (100%) rename {src => crates}/adapters/src/rendering/femtovg/popup_window.rs (100%) rename {src => crates}/adapters/src/rendering/femtovg/renderable_window.rs (100%) rename {src => crates}/adapters/src/rendering/mod.rs (100%) rename {src => crates}/adapters/src/rendering/slint_integration/mod.rs (100%) rename {src => crates}/adapters/src/rendering/slint_integration/platform.rs (100%) rename {src => crates}/adapters/src/wayland/config.rs (100%) rename {src => crates}/adapters/src/wayland/event_handling/event_dispatcher.rs (100%) rename {src => crates}/adapters/src/wayland/event_handling/event_macros.rs (100%) rename {src => crates}/adapters/src/wayland/event_handling/mod.rs (100%) rename {src => crates}/adapters/src/wayland/globals/context.rs (100%) rename {src => crates}/adapters/src/wayland/globals/mod.rs (100%) rename {src => crates}/adapters/src/wayland/managed_proxies.rs (100%) rename {src => crates}/adapters/src/wayland/mod.rs (100%) rename {src => crates}/adapters/src/wayland/shell_adapter.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/component_state.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/dimensions.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/display_metrics.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/event_bus.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/event_context.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/layer_surface.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/mod.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/popup_manager.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/popup_surface.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/rendering_state.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/surface_builder.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/surface_state.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/window_events.rs (100%) rename {src => crates}/adapters/src/wayland/surfaces/window_renderer.rs (100%) rename {src => crates}/adapters/tests/.gitkeep (100%) rename {src => crates}/composition/Cargo.toml (94%) rename {src => crates}/composition/src/builder.rs (100%) rename {src => crates}/composition/src/lib.rs (100%) rename {src => crates}/composition/src/system.rs (100%) rename {src => crates}/domain/Cargo.toml (92%) rename {src => crates}/domain/src/config.rs (100%) rename {src => crates}/domain/src/dimensions.rs (100%) rename {src => crates}/domain/src/entities/component.rs (100%) rename {src => crates}/domain/src/entities/mod.rs (100%) rename {src => crates}/domain/src/entities/surface.rs (100%) rename {src => crates}/domain/src/entities/window.rs (100%) rename {src => crates}/domain/src/errors.rs (100%) rename {src => crates}/domain/src/lib.rs (100%) rename {src => crates}/domain/src/ports/mod.rs (100%) rename {src => crates}/domain/src/ports/windowing.rs (100%) rename {src => crates}/domain/src/prelude.rs (100%) rename {src => crates}/domain/src/surface_dimensions.rs (100%) rename {src => crates}/domain/src/value_objects/anchor.rs (100%) rename {src => crates}/domain/src/value_objects/dimensions.rs (100%) rename {src => crates}/domain/src/value_objects/keyboard_interactivity.rs (100%) rename {src => crates}/domain/src/value_objects/layer.rs (100%) rename {src => crates}/domain/src/value_objects/margins.rs (100%) rename {src => crates}/domain/src/value_objects/mod.rs (100%) rename {src => crates}/domain/src/value_objects/popup_config.rs (100%) rename {src => crates}/domain/src/value_objects/popup_dimensions.rs (100%) rename {src => crates}/domain/src/value_objects/popup_positioning_mode.rs (100%) rename {src => crates}/domain/src/value_objects/popup_request.rs (100%) diff --git a/Cargo.toml b/Cargo.toml index 1ad4a04..dbab543 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,11 +14,11 @@ readme = "README.md" workspace = true [dependencies] -layer-shika-composition = { version = "0.1.0", path = "src/composition" } +layer-shika-composition = { version = "0.1.0", path = "crates/composition" } [workspace] resolver = "2" -members = ["src/domain", "src/adapters", "src/composition"] +members = ["crates/domain", "crates/adapters", "crates/composition"] [workspace.package] version = "0.1.0" @@ -50,9 +50,9 @@ thiserror = "2.0.17" wayland-client = "0.31.11" wayland-protocols = { version = "0.32.9", features = ["client", "staging"] } -layer-shika-domain = { version = "0.1.0", path = "src/domain" } -layer-shika-adapters = { version = "0.1.0", path = "src/adapters" } -layer-shika-composition = { version = "0.1.0", path = "src/composition" } +layer-shika-domain = { version = "0.1.0", path = "crates/domain" } +layer-shika-adapters = { version = "0.1.0", path = "crates/adapters" } +layer-shika-composition = { version = "0.1.0", path = "crates/composition" } [workspace.lints.clippy] all = { level = "deny", priority = -1 } diff --git a/src/adapters/Cargo.toml b/crates/adapters/Cargo.toml similarity index 95% rename from src/adapters/Cargo.toml rename to crates/adapters/Cargo.toml index c6e5e6a..04032c7 100644 --- a/src/adapters/Cargo.toml +++ b/crates/adapters/Cargo.toml @@ -8,7 +8,7 @@ rust-version.workspace = true keywords.workspace = true categories.workspace = true description = "Adapters layer for layer-shika" -readme = "../README.md" +readme = "../../README.md" [lints] workspace = true diff --git a/src/adapters/src/errors.rs b/crates/adapters/src/errors.rs similarity index 100% rename from src/adapters/src/errors.rs rename to crates/adapters/src/errors.rs diff --git a/src/adapters/src/lib.rs b/crates/adapters/src/lib.rs similarity index 100% rename from src/adapters/src/lib.rs rename to crates/adapters/src/lib.rs diff --git a/src/adapters/src/rendering/egl/context.rs b/crates/adapters/src/rendering/egl/context.rs similarity index 100% rename from src/adapters/src/rendering/egl/context.rs rename to crates/adapters/src/rendering/egl/context.rs diff --git a/src/adapters/src/rendering/egl/mod.rs b/crates/adapters/src/rendering/egl/mod.rs similarity index 100% rename from src/adapters/src/rendering/egl/mod.rs rename to crates/adapters/src/rendering/egl/mod.rs diff --git a/src/adapters/src/rendering/femtovg/main_window.rs b/crates/adapters/src/rendering/femtovg/main_window.rs similarity index 100% rename from src/adapters/src/rendering/femtovg/main_window.rs rename to crates/adapters/src/rendering/femtovg/main_window.rs diff --git a/src/adapters/src/rendering/femtovg/mod.rs b/crates/adapters/src/rendering/femtovg/mod.rs similarity index 100% rename from src/adapters/src/rendering/femtovg/mod.rs rename to crates/adapters/src/rendering/femtovg/mod.rs diff --git a/src/adapters/src/rendering/femtovg/popup_window.rs b/crates/adapters/src/rendering/femtovg/popup_window.rs similarity index 100% rename from src/adapters/src/rendering/femtovg/popup_window.rs rename to crates/adapters/src/rendering/femtovg/popup_window.rs diff --git a/src/adapters/src/rendering/femtovg/renderable_window.rs b/crates/adapters/src/rendering/femtovg/renderable_window.rs similarity index 100% rename from src/adapters/src/rendering/femtovg/renderable_window.rs rename to crates/adapters/src/rendering/femtovg/renderable_window.rs diff --git a/src/adapters/src/rendering/mod.rs b/crates/adapters/src/rendering/mod.rs similarity index 100% rename from src/adapters/src/rendering/mod.rs rename to crates/adapters/src/rendering/mod.rs diff --git a/src/adapters/src/rendering/slint_integration/mod.rs b/crates/adapters/src/rendering/slint_integration/mod.rs similarity index 100% rename from src/adapters/src/rendering/slint_integration/mod.rs rename to crates/adapters/src/rendering/slint_integration/mod.rs diff --git a/src/adapters/src/rendering/slint_integration/platform.rs b/crates/adapters/src/rendering/slint_integration/platform.rs similarity index 100% rename from src/adapters/src/rendering/slint_integration/platform.rs rename to crates/adapters/src/rendering/slint_integration/platform.rs diff --git a/src/adapters/src/wayland/config.rs b/crates/adapters/src/wayland/config.rs similarity index 100% rename from src/adapters/src/wayland/config.rs rename to crates/adapters/src/wayland/config.rs diff --git a/src/adapters/src/wayland/event_handling/event_dispatcher.rs b/crates/adapters/src/wayland/event_handling/event_dispatcher.rs similarity index 100% rename from src/adapters/src/wayland/event_handling/event_dispatcher.rs rename to crates/adapters/src/wayland/event_handling/event_dispatcher.rs diff --git a/src/adapters/src/wayland/event_handling/event_macros.rs b/crates/adapters/src/wayland/event_handling/event_macros.rs similarity index 100% rename from src/adapters/src/wayland/event_handling/event_macros.rs rename to crates/adapters/src/wayland/event_handling/event_macros.rs diff --git a/src/adapters/src/wayland/event_handling/mod.rs b/crates/adapters/src/wayland/event_handling/mod.rs similarity index 100% rename from src/adapters/src/wayland/event_handling/mod.rs rename to crates/adapters/src/wayland/event_handling/mod.rs diff --git a/src/adapters/src/wayland/globals/context.rs b/crates/adapters/src/wayland/globals/context.rs similarity index 100% rename from src/adapters/src/wayland/globals/context.rs rename to crates/adapters/src/wayland/globals/context.rs diff --git a/src/adapters/src/wayland/globals/mod.rs b/crates/adapters/src/wayland/globals/mod.rs similarity index 100% rename from src/adapters/src/wayland/globals/mod.rs rename to crates/adapters/src/wayland/globals/mod.rs diff --git a/src/adapters/src/wayland/managed_proxies.rs b/crates/adapters/src/wayland/managed_proxies.rs similarity index 100% rename from src/adapters/src/wayland/managed_proxies.rs rename to crates/adapters/src/wayland/managed_proxies.rs diff --git a/src/adapters/src/wayland/mod.rs b/crates/adapters/src/wayland/mod.rs similarity index 100% rename from src/adapters/src/wayland/mod.rs rename to crates/adapters/src/wayland/mod.rs diff --git a/src/adapters/src/wayland/shell_adapter.rs b/crates/adapters/src/wayland/shell_adapter.rs similarity index 100% rename from src/adapters/src/wayland/shell_adapter.rs rename to crates/adapters/src/wayland/shell_adapter.rs diff --git a/src/adapters/src/wayland/surfaces/component_state.rs b/crates/adapters/src/wayland/surfaces/component_state.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/component_state.rs rename to crates/adapters/src/wayland/surfaces/component_state.rs diff --git a/src/adapters/src/wayland/surfaces/dimensions.rs b/crates/adapters/src/wayland/surfaces/dimensions.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/dimensions.rs rename to crates/adapters/src/wayland/surfaces/dimensions.rs diff --git a/src/adapters/src/wayland/surfaces/display_metrics.rs b/crates/adapters/src/wayland/surfaces/display_metrics.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/display_metrics.rs rename to crates/adapters/src/wayland/surfaces/display_metrics.rs diff --git a/src/adapters/src/wayland/surfaces/event_bus.rs b/crates/adapters/src/wayland/surfaces/event_bus.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/event_bus.rs rename to crates/adapters/src/wayland/surfaces/event_bus.rs diff --git a/src/adapters/src/wayland/surfaces/event_context.rs b/crates/adapters/src/wayland/surfaces/event_context.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/event_context.rs rename to crates/adapters/src/wayland/surfaces/event_context.rs diff --git a/src/adapters/src/wayland/surfaces/layer_surface.rs b/crates/adapters/src/wayland/surfaces/layer_surface.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/layer_surface.rs rename to crates/adapters/src/wayland/surfaces/layer_surface.rs diff --git a/src/adapters/src/wayland/surfaces/mod.rs b/crates/adapters/src/wayland/surfaces/mod.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/mod.rs rename to crates/adapters/src/wayland/surfaces/mod.rs diff --git a/src/adapters/src/wayland/surfaces/popup_manager.rs b/crates/adapters/src/wayland/surfaces/popup_manager.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/popup_manager.rs rename to crates/adapters/src/wayland/surfaces/popup_manager.rs diff --git a/src/adapters/src/wayland/surfaces/popup_surface.rs b/crates/adapters/src/wayland/surfaces/popup_surface.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/popup_surface.rs rename to crates/adapters/src/wayland/surfaces/popup_surface.rs diff --git a/src/adapters/src/wayland/surfaces/rendering_state.rs b/crates/adapters/src/wayland/surfaces/rendering_state.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/rendering_state.rs rename to crates/adapters/src/wayland/surfaces/rendering_state.rs diff --git a/src/adapters/src/wayland/surfaces/surface_builder.rs b/crates/adapters/src/wayland/surfaces/surface_builder.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/surface_builder.rs rename to crates/adapters/src/wayland/surfaces/surface_builder.rs diff --git a/src/adapters/src/wayland/surfaces/surface_state.rs b/crates/adapters/src/wayland/surfaces/surface_state.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/surface_state.rs rename to crates/adapters/src/wayland/surfaces/surface_state.rs diff --git a/src/adapters/src/wayland/surfaces/window_events.rs b/crates/adapters/src/wayland/surfaces/window_events.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/window_events.rs rename to crates/adapters/src/wayland/surfaces/window_events.rs diff --git a/src/adapters/src/wayland/surfaces/window_renderer.rs b/crates/adapters/src/wayland/surfaces/window_renderer.rs similarity index 100% rename from src/adapters/src/wayland/surfaces/window_renderer.rs rename to crates/adapters/src/wayland/surfaces/window_renderer.rs diff --git a/src/adapters/tests/.gitkeep b/crates/adapters/tests/.gitkeep similarity index 100% rename from src/adapters/tests/.gitkeep rename to crates/adapters/tests/.gitkeep diff --git a/src/composition/Cargo.toml b/crates/composition/Cargo.toml similarity index 94% rename from src/composition/Cargo.toml rename to crates/composition/Cargo.toml index 15ec310..0f6cf21 100644 --- a/src/composition/Cargo.toml +++ b/crates/composition/Cargo.toml @@ -8,7 +8,7 @@ rust-version.workspace = true keywords.workspace = true categories.workspace = true description = "A layer shell library crate with Slint UI" -readme = "../README.md" +readme = "../../README.md" [lints] workspace = true diff --git a/src/composition/src/builder.rs b/crates/composition/src/builder.rs similarity index 100% rename from src/composition/src/builder.rs rename to crates/composition/src/builder.rs diff --git a/src/composition/src/lib.rs b/crates/composition/src/lib.rs similarity index 100% rename from src/composition/src/lib.rs rename to crates/composition/src/lib.rs diff --git a/src/composition/src/system.rs b/crates/composition/src/system.rs similarity index 100% rename from src/composition/src/system.rs rename to crates/composition/src/system.rs diff --git a/src/domain/Cargo.toml b/crates/domain/Cargo.toml similarity index 92% rename from src/domain/Cargo.toml rename to crates/domain/Cargo.toml index eca42b3..a6ea37f 100644 --- a/src/domain/Cargo.toml +++ b/crates/domain/Cargo.toml @@ -8,7 +8,7 @@ rust-version.workspace = true keywords.workspace = true categories.workspace = true description = "Domain layer for layer-shika" -readme = "../README.md" +readme = "../../README.md" [lints] workspace = true diff --git a/src/domain/src/config.rs b/crates/domain/src/config.rs similarity index 100% rename from src/domain/src/config.rs rename to crates/domain/src/config.rs diff --git a/src/domain/src/dimensions.rs b/crates/domain/src/dimensions.rs similarity index 100% rename from src/domain/src/dimensions.rs rename to crates/domain/src/dimensions.rs diff --git a/src/domain/src/entities/component.rs b/crates/domain/src/entities/component.rs similarity index 100% rename from src/domain/src/entities/component.rs rename to crates/domain/src/entities/component.rs diff --git a/src/domain/src/entities/mod.rs b/crates/domain/src/entities/mod.rs similarity index 100% rename from src/domain/src/entities/mod.rs rename to crates/domain/src/entities/mod.rs diff --git a/src/domain/src/entities/surface.rs b/crates/domain/src/entities/surface.rs similarity index 100% rename from src/domain/src/entities/surface.rs rename to crates/domain/src/entities/surface.rs diff --git a/src/domain/src/entities/window.rs b/crates/domain/src/entities/window.rs similarity index 100% rename from src/domain/src/entities/window.rs rename to crates/domain/src/entities/window.rs diff --git a/src/domain/src/errors.rs b/crates/domain/src/errors.rs similarity index 100% rename from src/domain/src/errors.rs rename to crates/domain/src/errors.rs diff --git a/src/domain/src/lib.rs b/crates/domain/src/lib.rs similarity index 100% rename from src/domain/src/lib.rs rename to crates/domain/src/lib.rs diff --git a/src/domain/src/ports/mod.rs b/crates/domain/src/ports/mod.rs similarity index 100% rename from src/domain/src/ports/mod.rs rename to crates/domain/src/ports/mod.rs diff --git a/src/domain/src/ports/windowing.rs b/crates/domain/src/ports/windowing.rs similarity index 100% rename from src/domain/src/ports/windowing.rs rename to crates/domain/src/ports/windowing.rs diff --git a/src/domain/src/prelude.rs b/crates/domain/src/prelude.rs similarity index 100% rename from src/domain/src/prelude.rs rename to crates/domain/src/prelude.rs diff --git a/src/domain/src/surface_dimensions.rs b/crates/domain/src/surface_dimensions.rs similarity index 100% rename from src/domain/src/surface_dimensions.rs rename to crates/domain/src/surface_dimensions.rs diff --git a/src/domain/src/value_objects/anchor.rs b/crates/domain/src/value_objects/anchor.rs similarity index 100% rename from src/domain/src/value_objects/anchor.rs rename to crates/domain/src/value_objects/anchor.rs diff --git a/src/domain/src/value_objects/dimensions.rs b/crates/domain/src/value_objects/dimensions.rs similarity index 100% rename from src/domain/src/value_objects/dimensions.rs rename to crates/domain/src/value_objects/dimensions.rs diff --git a/src/domain/src/value_objects/keyboard_interactivity.rs b/crates/domain/src/value_objects/keyboard_interactivity.rs similarity index 100% rename from src/domain/src/value_objects/keyboard_interactivity.rs rename to crates/domain/src/value_objects/keyboard_interactivity.rs diff --git a/src/domain/src/value_objects/layer.rs b/crates/domain/src/value_objects/layer.rs similarity index 100% rename from src/domain/src/value_objects/layer.rs rename to crates/domain/src/value_objects/layer.rs diff --git a/src/domain/src/value_objects/margins.rs b/crates/domain/src/value_objects/margins.rs similarity index 100% rename from src/domain/src/value_objects/margins.rs rename to crates/domain/src/value_objects/margins.rs diff --git a/src/domain/src/value_objects/mod.rs b/crates/domain/src/value_objects/mod.rs similarity index 100% rename from src/domain/src/value_objects/mod.rs rename to crates/domain/src/value_objects/mod.rs diff --git a/src/domain/src/value_objects/popup_config.rs b/crates/domain/src/value_objects/popup_config.rs similarity index 100% rename from src/domain/src/value_objects/popup_config.rs rename to crates/domain/src/value_objects/popup_config.rs diff --git a/src/domain/src/value_objects/popup_dimensions.rs b/crates/domain/src/value_objects/popup_dimensions.rs similarity index 100% rename from src/domain/src/value_objects/popup_dimensions.rs rename to crates/domain/src/value_objects/popup_dimensions.rs diff --git a/src/domain/src/value_objects/popup_positioning_mode.rs b/crates/domain/src/value_objects/popup_positioning_mode.rs similarity index 100% rename from src/domain/src/value_objects/popup_positioning_mode.rs rename to crates/domain/src/value_objects/popup_positioning_mode.rs diff --git a/src/domain/src/value_objects/popup_request.rs b/crates/domain/src/value_objects/popup_request.rs similarity index 100% rename from src/domain/src/value_objects/popup_request.rs rename to crates/domain/src/value_objects/popup_request.rs