From bdb689bc301e6c01c06308e8ca5ace693e22f1fa Mon Sep 17 00:00:00 2001
From: Mustafa Merza <mustafa.merza95@gmail.com>
Date: Sun, 21 Jul 2024 17:54:08 +0300
Subject: [PATCH] - Removed some redundant code.

---
 .../Extensions/UIColor+Extensions.swift       | 10 -----
 MiniScanner/Managers/ThemeManager.swift       | 45 -------------------
 .../Supporting Files/AppDelegate.swift        | 35 ---------------
 3 files changed, 90 deletions(-)

diff --git a/MiniScanner/Extensions/UIColor+Extensions.swift b/MiniScanner/Extensions/UIColor+Extensions.swift
index eb0039a..2c964a0 100644
--- a/MiniScanner/Extensions/UIColor+Extensions.swift
+++ b/MiniScanner/Extensions/UIColor+Extensions.swift
@@ -9,16 +9,6 @@
 import Foundation
 import UIKit
 
-//extension UIColor {
-//    static let mainBlue = hex("#007EFF")
-//    static let buttonsBlue = hex("#1F86FF")
-//    static let mainText = hex("#505050")
-//    static let titlesText = hex("#888888")
-//    static let cellBackground = hex("#F4F4F4")
-//    static let lightButton = hex("#E9EDF2")
-//    static let separator = hex("#646464")
-//}
-
 extension UIColor {
     /**
      Creates an UIColor from HEX String in "#363636" format
diff --git a/MiniScanner/Managers/ThemeManager.swift b/MiniScanner/Managers/ThemeManager.swift
index 8335e65..5b2b455 100644
--- a/MiniScanner/Managers/ThemeManager.swift
+++ b/MiniScanner/Managers/ThemeManager.swift
@@ -7,51 +7,6 @@
 
 import UIKit
 
-final class ThemeManager {
-  
-  static let shared = ThemeManager()
-  
-  /// Setups the appearance proxy for the UINavigationBar, UIToolbar and UIButton.
-  func setupTheme() {
-    let navigationBarAppearace = UINavigationBar.appearance()
-    
-    navigationBarAppearace.tintColor = .tintColor
-    navigationBarAppearace.barTintColor = .barTintColor
-    
-    let toolBarAppearace = UIToolbar.appearance()
-    
-    toolBarAppearace.tintColor = .tintColor
-    toolBarAppearace.barTintColor = .barTintColor
-    
-    let buttonAppearance = UIButton.appearance()
-    buttonAppearance.tintColor = .tintColor
-  }
-}
-
-//extension UIColor {
-//  class var tintColor: UIColor {
-//    if UIScreen.isDarkMode {
-//      return .white
-//    } else {
-//      return UIColor(named: "AccentColor")!
-//    }
-//  }
-//  
-//  class var barTintColor: UIColor {
-//    if UIScreen.isDarkMode {
-//      return .darkText
-//    } else {
-//      return .white
-//    }
-//  }
-//}
-
-extension UIScreen {
-  static var isDarkMode: Bool {
-    return main.traitCollection.userInterfaceStyle == .dark
-  }
-}
-
 extension UIDevice {
   static var isSimulator: Bool {
     #if targetEnvironment(simulator)
diff --git a/MiniScanner/Supporting Files/AppDelegate.swift b/MiniScanner/Supporting Files/AppDelegate.swift
index 34d30df..a776972 100644
--- a/MiniScanner/Supporting Files/AppDelegate.swift	
+++ b/MiniScanner/Supporting Files/AppDelegate.swift	
@@ -41,41 +41,6 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
     // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions.
     // Use this method to release any resources that were specific to the discarded scenes, as they will not return.
   }
-    
-    // MARK: - Set Language
-//    private func setAppLanguage() {
-//        if let language = UserDefaults.standard.string(forKey: Keys.appLanguage) {
-//            if language == .en {
-//                setEnglishLanguage()
-//            } else {
-//                setArabicLanguage()
-//            }
-//        } else {
-//            if let deviceLanguage = Bundle.main.preferredLocalizations.first {
-//                if deviceLanguage == "ar" || deviceLanguage == "ar-KW" {
-//                    setArabicLanguage()
-//                } else if deviceLanguage == "en" {
-//                    setEnglishLanguage()
-//                }
-//            } else {
-//                setEnglishLanguage()
-//            }
-//        }
-//    }
-//    
-//    private func setArabicLanguage() {
-//        LanguageManager.shared.setLanguage(language: .ar)
-//        LanguageManager.shared.defaultLanguage = .ar
-//        UserDefaults.standard.setValue(String.ar, forKey: Keys.appLanguage)
-//    }
-//    
-//    private func setEnglishLanguage() {
-//        LanguageManager.shared.setLanguage(language: .en)
-//        LanguageManager.shared.defaultLanguage = .en
-//        UserDefaults.standard.setValue(String.en, forKey: Keys.appLanguage)
-//    }
-    
-    
 }
 
 struct AppConfigurator {
-- 
GitLab