From e7a34829958e5d4da276a71bf2b91da259def718 Mon Sep 17 00:00:00 2001
From: Mustafa Merza <mustafa.merza95@gmail.com>
Date: Thu, 15 Aug 2024 20:33:15 +0300
Subject: [PATCH] - Reorganized files.

---
 MiniScanner.xcodeproj/project.pbxproj         | 32 ++++++++++++++-----
 .../Common}/ZoomableScrollView.swift          |  0
 .../ImageCompressView.swift                   |  0
 .../ZoomableImageView.swift                   |  0
 .../{ => Settings}/SettingButton.swift        |  0
 .../{ => Settings}/SettingSheetView.swift     |  0
 .../{ => Settings}/SettingsView.swift         |  0
 .../SettingsViewCoordinator.swift             |  0
 .../{ => Settings}/SettingsViewModel.swift    |  0
 9 files changed, 24 insertions(+), 8 deletions(-)
 rename MiniScanner/{Features/Settings/Presentation => Core/Presentation/Common}/ZoomableScrollView.swift (100%)
 rename MiniScanner/Features/Settings/Presentation/{ => ImageCompress}/ImageCompressView.swift (100%)
 rename MiniScanner/Features/Settings/Presentation/{ => ImageCompress}/ZoomableImageView.swift (100%)
 rename MiniScanner/Features/Settings/Presentation/{ => Settings}/SettingButton.swift (100%)
 rename MiniScanner/Features/Settings/Presentation/{ => Settings}/SettingSheetView.swift (100%)
 rename MiniScanner/Features/Settings/Presentation/{ => Settings}/SettingsView.swift (100%)
 rename MiniScanner/Features/Settings/Presentation/{ => Settings}/SettingsViewCoordinator.swift (100%)
 rename MiniScanner/Features/Settings/Presentation/{ => Settings}/SettingsViewModel.swift (100%)

diff --git a/MiniScanner.xcodeproj/project.pbxproj b/MiniScanner.xcodeproj/project.pbxproj
index 97a4ade..fef1730 100644
--- a/MiniScanner.xcodeproj/project.pbxproj
+++ b/MiniScanner.xcodeproj/project.pbxproj
@@ -1151,6 +1151,27 @@
 			path = Fonts;
 			sourceTree = "<group>";
 		};
+		6709C0692C6E7326009C3F11 /* Settings */ = {
+			isa = PBXGroup;
+			children = (
+				678BD7102C4CF1EB00833DA5 /* SettingsView.swift */,
+				678BD7112C4CF1EB00833DA5 /* SettingsViewCoordinator.swift */,
+				678BD7122C4CF1EB00833DA5 /* SettingsViewModel.swift */,
+				67A2AF742C6B6F5100039F30 /* SettingButton.swift */,
+				67A2AF7A2C6B759100039F30 /* SettingSheetView.swift */,
+			);
+			path = Settings;
+			sourceTree = "<group>";
+		};
+		6709C06A2C6E7333009C3F11 /* ImageCompress */ = {
+			isa = PBXGroup;
+			children = (
+				67E6A1972C65151F00A77F29 /* ImageCompressView.swift */,
+				6709C0632C6E2495009C3F11 /* ZoomableImageView.swift */,
+			);
+			path = ImageCompress;
+			sourceTree = "<group>";
+		};
 		67106C962C4EAC3100874BFC /* CustomTabBarLayer */ = {
 			isa = PBXGroup;
 			children = (
@@ -1379,6 +1400,7 @@
 			isa = PBXGroup;
 			children = (
 				67A2AF762C6B6F7700039F30 /* NoIndicatorsScrollView.swift */,
+				6709C0612C6E2373009C3F11 /* ZoomableScrollView.swift */,
 				676C30692C6CBF4100C29A43 /* UIDivider.swift */,
 			);
 			path = Common;
@@ -1629,14 +1651,8 @@
 		678BD7132C4CF1EB00833DA5 /* Presentation */ = {
 			isa = PBXGroup;
 			children = (
-				678BD7102C4CF1EB00833DA5 /* SettingsView.swift */,
-				678BD7112C4CF1EB00833DA5 /* SettingsViewCoordinator.swift */,
-				678BD7122C4CF1EB00833DA5 /* SettingsViewModel.swift */,
-				67A2AF742C6B6F5100039F30 /* SettingButton.swift */,
-				67A2AF7A2C6B759100039F30 /* SettingSheetView.swift */,
-				67E6A1972C65151F00A77F29 /* ImageCompressView.swift */,
-				6709C0632C6E2495009C3F11 /* ZoomableImageView.swift */,
-				6709C0612C6E2373009C3F11 /* ZoomableScrollView.swift */,
+				6709C06A2C6E7333009C3F11 /* ImageCompress */,
+				6709C0692C6E7326009C3F11 /* Settings */,
 			);
 			path = Presentation;
 			sourceTree = "<group>";
diff --git a/MiniScanner/Features/Settings/Presentation/ZoomableScrollView.swift b/MiniScanner/Core/Presentation/Common/ZoomableScrollView.swift
similarity index 100%
rename from MiniScanner/Features/Settings/Presentation/ZoomableScrollView.swift
rename to MiniScanner/Core/Presentation/Common/ZoomableScrollView.swift
diff --git a/MiniScanner/Features/Settings/Presentation/ImageCompressView.swift b/MiniScanner/Features/Settings/Presentation/ImageCompress/ImageCompressView.swift
similarity index 100%
rename from MiniScanner/Features/Settings/Presentation/ImageCompressView.swift
rename to MiniScanner/Features/Settings/Presentation/ImageCompress/ImageCompressView.swift
diff --git a/MiniScanner/Features/Settings/Presentation/ZoomableImageView.swift b/MiniScanner/Features/Settings/Presentation/ImageCompress/ZoomableImageView.swift
similarity index 100%
rename from MiniScanner/Features/Settings/Presentation/ZoomableImageView.swift
rename to MiniScanner/Features/Settings/Presentation/ImageCompress/ZoomableImageView.swift
diff --git a/MiniScanner/Features/Settings/Presentation/SettingButton.swift b/MiniScanner/Features/Settings/Presentation/Settings/SettingButton.swift
similarity index 100%
rename from MiniScanner/Features/Settings/Presentation/SettingButton.swift
rename to MiniScanner/Features/Settings/Presentation/Settings/SettingButton.swift
diff --git a/MiniScanner/Features/Settings/Presentation/SettingSheetView.swift b/MiniScanner/Features/Settings/Presentation/Settings/SettingSheetView.swift
similarity index 100%
rename from MiniScanner/Features/Settings/Presentation/SettingSheetView.swift
rename to MiniScanner/Features/Settings/Presentation/Settings/SettingSheetView.swift
diff --git a/MiniScanner/Features/Settings/Presentation/SettingsView.swift b/MiniScanner/Features/Settings/Presentation/Settings/SettingsView.swift
similarity index 100%
rename from MiniScanner/Features/Settings/Presentation/SettingsView.swift
rename to MiniScanner/Features/Settings/Presentation/Settings/SettingsView.swift
diff --git a/MiniScanner/Features/Settings/Presentation/SettingsViewCoordinator.swift b/MiniScanner/Features/Settings/Presentation/Settings/SettingsViewCoordinator.swift
similarity index 100%
rename from MiniScanner/Features/Settings/Presentation/SettingsViewCoordinator.swift
rename to MiniScanner/Features/Settings/Presentation/Settings/SettingsViewCoordinator.swift
diff --git a/MiniScanner/Features/Settings/Presentation/SettingsViewModel.swift b/MiniScanner/Features/Settings/Presentation/Settings/SettingsViewModel.swift
similarity index 100%
rename from MiniScanner/Features/Settings/Presentation/SettingsViewModel.swift
rename to MiniScanner/Features/Settings/Presentation/Settings/SettingsViewModel.swift
-- 
GitLab