From 5d36f81a8cb345d9e99a95c91fb741058280622f Mon Sep 17 00:00:00 2001 From: Ryan Zhao Date: Tue, 11 Oct 2022 14:38:46 +1100 Subject: [PATCH] clean --- SessionUIKit/Style Guide/Gradients.swift | 65 ------------------------ 1 file changed, 65 deletions(-) delete mode 100644 SessionUIKit/Style Guide/Gradients.swift diff --git a/SessionUIKit/Style Guide/Gradients.swift b/SessionUIKit/Style Guide/Gradients.swift deleted file mode 100644 index a08c24bdb..000000000 --- a/SessionUIKit/Style Guide/Gradients.swift +++ /dev/null @@ -1,65 +0,0 @@ -import UIKit - -@objc(LKGradient) -public final class Gradient : NSObject { - public let start: UIColor - public let end: UIColor - - private override init() { preconditionFailure("Use init(start:end:) instead.") } - - @objc public init(start: UIColor, end: UIColor) { - self.start = start - self.end = end - super.init() - } -} - -@objc public extension UIView { - - @objc func setGradient(_ gradient: Gradient, frame: CGRect = UIScreen.main.bounds) { - let layer = CAGradientLayer() - layer.frame = frame - layer.colors = [ gradient.start.cgColor, gradient.end.cgColor ] - if let existingSublayer = self.layer.sublayers?[0], existingSublayer is CAGradientLayer { - self.layer.replaceSublayer(existingSublayer, with: layer) - } else { - self.layer.insertSublayer(layer, at: 0) - } - } - - func setHalfWayGradient(_ gradient: Gradient, frame: CGRect = UIScreen.main.bounds) { - let layer = CAGradientLayer() - layer.frame = frame - layer.colors = [ gradient.start.cgColor, gradient.end.cgColor, gradient.end.cgColor ] - if let existingSublayer = self.layer.sublayers?[0], existingSublayer is CAGradientLayer { - self.layer.replaceSublayer(existingSublayer, with: layer) - } else { - self.layer.insertSublayer(layer, at: 0) - } - } -} - -@objc(LKGradients) -final public class Gradients : NSObject { - - @objc public static var defaultBackground: Gradient { - switch AppModeManager.shared.currentAppMode { - case .light: return Gradient(start: UIColor(hex: 0xF9F9F9), end: UIColor(hex: 0xFFFFFF)) - case .dark: return Gradient(start: UIColor(hex: 0x171717), end: UIColor(hex: 0x121212)) - } - } - - @objc public static var homeVCFade: Gradient { - switch AppModeManager.shared.currentAppMode { - case .light: return Gradient(start: UIColor(hex: 0xFFFFFF).withAlphaComponent(0), end: UIColor(hex: 0xFFFFFF)) - case .dark: return Gradient(start: UIColor(hex: 0x000000).withAlphaComponent(0), end: UIColor(hex: 0x000000)) - } - } - - @objc public static var newClosedGroupVCFade: Gradient { - switch AppModeManager.shared.currentAppMode { - case .light: return Gradient(start: UIColor(hex: 0xF9F9F9).withAlphaComponent(0), end: UIColor(hex: 0xF9F9F9)) - case .dark: return Gradient(start: UIColor(hex: 0x1B1B1B).withAlphaComponent(0), end: UIColor(hex: 0x1B1B1B)) - } - } -}