diff --git a/ShhShell/Misc/Bundle.swift b/ShhShell/Misc/Bundle.swift index 0393ac7..497b60c 100644 --- a/ShhShell/Misc/Bundle.swift +++ b/ShhShell/Misc/Bundle.swift @@ -22,9 +22,10 @@ extension Bundle { extension UIImage { var appIcon: Image { - let fallback = Image(uiImage: UIImage()) - guard let filename = Bundle.main.iconFilename else { return fallback } - guard let uiImage = UIImage(named: filename) else { return fallback } - return Image(uiImage: uiImage) +// let fallback = Image(uiImage: UIImage()) +// guard let filename = Bundle.main.iconFilename else { return fallback } +// guard let uiImage = UIImage(named: filename) else { return fallback } +// return uiImage + return Image("Icon") } } diff --git a/ShhShell/Views/About/AboutView.swift b/ShhShell/Views/About/AboutView.swift index 0893641..792894b 100644 --- a/ShhShell/Views/About/AboutView.swift +++ b/ShhShell/Views/About/AboutView.swift @@ -8,15 +8,26 @@ import SwiftUI struct AboutView: View { + @ObservedObject var hostsManager: HostsManager + var body: some View { - HStack { - UIImage().appIcon - Image(uiImage: UIImage(named: "AppIcon") ?? UIImage()) - Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/) + ZStack { + hostsManager.selectedTheme.background.suiColor.opacity(0.7) + .ignoresSafeArea(.all) + List { + HStack { + UIImage().appIcon + .resizable().scaledToFit() + .frame(width: 100) + .clipShape(RoundedRectangle(cornerRadius: 26)) + Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/) + } + } + .scrollContentBackground(.hidden) } } } #Preview { - AboutView() + AboutView(hostsManager: HostsManager()) } diff --git a/ShhShell/Views/ContentView.swift b/ShhShell/Views/ContentView.swift index 0bfb07f..deb0cb1 100644 --- a/ShhShell/Views/ContentView.swift +++ b/ShhShell/Views/ContentView.swift @@ -65,7 +65,7 @@ struct ContentView: View { Section { NavigationLink { - AboutView() + AboutView(hostsManager: hostsManager) } label: { Label("About", systemImage: "info.square") }