mirror of
https://github.com/neon443/ShhShell.git
synced 2026-03-11 13:26:16 +00:00
cleanup
This commit is contained in:
@@ -61,16 +61,12 @@ class HostsManager: ObservableObject, @unchecked Sendable {
|
|||||||
|
|
||||||
guard let decodedThemes = try? JSONDecoder().decode([ThemeCodable].self, from: dataTheme) else { return }
|
guard let decodedThemes = try? JSONDecoder().decode([ThemeCodable].self, from: dataTheme) else { return }
|
||||||
|
|
||||||
print(themes.count)
|
|
||||||
self.themes = []
|
self.themes = []
|
||||||
print(themes.count)
|
|
||||||
objectWillChange.send()
|
|
||||||
for index in 0..<decodedThemes.count {
|
for index in 0..<decodedThemes.count {
|
||||||
guard let encoded = try? JSONEncoder().encode(decodedThemes[index]) else { return }
|
guard let encoded = try? JSONEncoder().encode(decodedThemes[index]) else { return }
|
||||||
guard let synthedTheme = Theme.decodeTheme(data: encoded) else { return }
|
guard let synthedTheme = Theme.decodeTheme(data: encoded) else { return }
|
||||||
self.themes.append(synthedTheme)
|
self.themes.append(synthedTheme)
|
||||||
}
|
}
|
||||||
objectWillChange.send()
|
|
||||||
|
|
||||||
guard let dataSelTheme = userDefaults.data(forKey: "selectedTheme") else { return }
|
guard let dataSelTheme = userDefaults.data(forKey: "selectedTheme") else { return }
|
||||||
guard let decodedSelTheme = Theme.decodeTheme(data: dataSelTheme) else { return }
|
guard let decodedSelTheme = Theme.decodeTheme(data: dataSelTheme) else { return }
|
||||||
|
|||||||
@@ -18,10 +18,6 @@ extension SwiftTerm.Color {
|
|||||||
self.red = newOne.red
|
self.red = newOne.red
|
||||||
self.green = newOne.green
|
self.green = newOne.green
|
||||||
self.blue = newOne.blue
|
self.blue = newOne.blue
|
||||||
// let uiColor = UIColor(newValue)
|
|
||||||
// var r: CGFloat = 0; var g: CGFloat = 0; var b: CGFloat = 0
|
|
||||||
// uiColor.getRed(&r, green: &g, blue: &b, alpha: nil)
|
|
||||||
// self.red = r*65535
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -94,99 +94,3 @@ enum ThemesBuiltin: String, CaseIterable, Hashable, Equatable {
|
|||||||
case gruvboxDark = "gruvboxDark"
|
case gruvboxDark = "gruvboxDark"
|
||||||
case ubuntu = "ubuntu"
|
case ubuntu = "ubuntu"
|
||||||
}
|
}
|
||||||
|
|
||||||
//extension ThemeCodable {
|
|
||||||
// subscript(ansiIndex index: Int) -> SwiftUI.Color {
|
|
||||||
// get {
|
|
||||||
// switch index {
|
|
||||||
// case 0: return ansi0.stColor.suiColor
|
|
||||||
// case 1: return ansi1.stColor.suiColor
|
|
||||||
// case 2: return ansi2.stColor.suiColor
|
|
||||||
// case 3: return ansi3.stColor.suiColor
|
|
||||||
// case 4: return ansi4.stColor.suiColor
|
|
||||||
// case 5: return ansi5.stColor.suiColor
|
|
||||||
// case 6: return ansi6.stColor.suiColor
|
|
||||||
// case 7: return ansi7.stColor.suiColor
|
|
||||||
// case 8: return ansi8.stColor.suiColor
|
|
||||||
// case 9: return ansi9.stColor.suiColor
|
|
||||||
// case 10: return ansi10.stColor.suiColor
|
|
||||||
// case 11: return ansi11.stColor.suiColor
|
|
||||||
// case 12: return ansi12.stColor.suiColor
|
|
||||||
// case 13: return ansi13.stColor.suiColor
|
|
||||||
// case 14: return ansi14.stColor.suiColor
|
|
||||||
// case 15: return ansi15.stColor.suiColor
|
|
||||||
// default: fatalError()
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// set {
|
|
||||||
// let cc = ColorCodable(color: newValue)
|
|
||||||
// switch index {
|
|
||||||
// case 0:
|
|
||||||
// ansi0.red = cc.red
|
|
||||||
// ansi0.green = cc.green
|
|
||||||
// ansi0.blue = cc.blue
|
|
||||||
// case 1:
|
|
||||||
// ansi1.red = cc.red
|
|
||||||
// ansi1.green = cc.green
|
|
||||||
// ansi1.blue = cc.blue
|
|
||||||
// case 2:
|
|
||||||
// ansi2.red = cc.red
|
|
||||||
// ansi2.green = cc.green
|
|
||||||
// ansi2.blue = cc.blue
|
|
||||||
// case 3:
|
|
||||||
// ansi3.red = cc.red
|
|
||||||
// ansi3.green = cc.green
|
|
||||||
// ansi3.blue = cc.blue
|
|
||||||
// case 4:
|
|
||||||
// ansi4.red = cc.red
|
|
||||||
// ansi4.green = cc.green
|
|
||||||
// ansi4.blue = cc.blue
|
|
||||||
// case 5:
|
|
||||||
// ansi5.red = cc.red
|
|
||||||
// ansi5.green = cc.green
|
|
||||||
// ansi5.blue = cc.blue
|
|
||||||
// case 6:
|
|
||||||
// ansi6.red = cc.red
|
|
||||||
// ansi6.green = cc.green
|
|
||||||
// ansi6.blue = cc.blue
|
|
||||||
// case 7:
|
|
||||||
// ansi7.red = cc.red
|
|
||||||
// ansi7.green = cc.green
|
|
||||||
// ansi7.blue = cc.blue
|
|
||||||
// case 8:
|
|
||||||
// ansi8.red = cc.red
|
|
||||||
// ansi8.green = cc.green
|
|
||||||
// ansi8.blue = cc.blue
|
|
||||||
// case 9:
|
|
||||||
// ansi9.red = cc.red
|
|
||||||
// ansi9.green = cc.green
|
|
||||||
// ansi9.blue = cc.blue
|
|
||||||
// case 10:
|
|
||||||
// ansi10.red = cc.red
|
|
||||||
// ansi10.green = cc.green
|
|
||||||
// ansi10.blue = cc.blue
|
|
||||||
// case 11:
|
|
||||||
// ansi11.red = cc.red
|
|
||||||
// ansi11.green = cc.green
|
|
||||||
// ansi11.blue = cc.blue
|
|
||||||
// case 12:
|
|
||||||
// ansi12.red = cc.red
|
|
||||||
// ansi12.green = cc.green
|
|
||||||
// ansi12.blue = cc.blue
|
|
||||||
// case 13:
|
|
||||||
// ansi13.red = cc.red
|
|
||||||
// ansi13.green = cc.green
|
|
||||||
// ansi13.blue = cc.blue
|
|
||||||
// case 14:
|
|
||||||
// ansi14.red = cc.red
|
|
||||||
// ansi14.green = cc.green
|
|
||||||
// ansi14.blue = cc.blue
|
|
||||||
// case 15:
|
|
||||||
// ansi15.red = cc.red
|
|
||||||
// ansi15.green = cc.green
|
|
||||||
// ansi15.blue = cc.blue
|
|
||||||
// default: fatalError()
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user