67 lines
2.2 KiB
Swift
67 lines
2.2 KiB
Swift
//
|
|
// AuthFuncTimeHandling.swift
|
|
// WOKA
|
|
//
|
|
// Created by MacBook Pro on 23/05/24.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
extension AuthFunc{
|
|
|
|
/// This function will make predefined time sets for handling UI updates.
|
|
///
|
|
///
|
|
///
|
|
/// Usage:
|
|
///
|
|
/// Used to initialize the timings set for the theme 1 bakground update.
|
|
///
|
|
/// - Returns: Nothing.
|
|
func initTimePeriods(){
|
|
// Define the time periods
|
|
let morning = TimePeriod.morning(
|
|
startTime: "06:00",
|
|
endTime: "11:00",
|
|
color1: #colorLiteral(red: 0.6509803922, green: 0.8862745098, blue: 0.8196078431, alpha: 1),
|
|
color2: #colorLiteral(red: 0.9529411765, green: 0.9843137255, blue: 0.7137254902, alpha: 1),
|
|
grass: "HomeGrassDay",
|
|
textColor : UIColor.appColor(.TextDarkBlue)!,
|
|
dayCycle: .morning
|
|
)
|
|
|
|
let afternoon = TimePeriod.afternoon(
|
|
startTime: "11:01",
|
|
endTime: "16:30",
|
|
color1: #colorLiteral(red: 0.1333333333, green: 0.7294117647, blue: 0.9960784314, alpha: 1),
|
|
color2: #colorLiteral(red: 0.5921568627, green: 0.9098039216, blue: 0.9960784314, alpha: 1),
|
|
grass: "HomeGrassDay",
|
|
textColor : UIColor.appColor(.TextDarkBlue)!,
|
|
dayCycle: .afternoon
|
|
)
|
|
|
|
let evening = TimePeriod.evening(
|
|
startTime: "16:31",
|
|
endTime: "18:30",
|
|
color1: #colorLiteral(red: 0.8196078431, green: 0.3333333333, blue: 0.4705882353, alpha: 1),
|
|
color2: #colorLiteral(red: 1, green: 0.7764705882, blue: 0.4, alpha: 1),
|
|
grass: "HomeGrassDay",
|
|
textColor : UIColor.white,
|
|
dayCycle: .evening
|
|
)
|
|
|
|
let night = TimePeriod.night(
|
|
startTime: "18:31",
|
|
endTime: "05:59",
|
|
color1: #colorLiteral(red: 0.2705882353, green: 0.2156862745, blue: 0.5176470588, alpha: 1),
|
|
color2: #colorLiteral(red: 0.3764705882, green: 0.3803921569, blue: 0.7843137255, alpha: 1),
|
|
grass: "HomeGrassNight",
|
|
textColor : UIColor.white,
|
|
dayCycle: .night
|
|
)
|
|
|
|
self.timePeriods = [morning,afternoon,evening,night]
|
|
}
|
|
|
|
}
|