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