diff --git a/AltStore/View Components/AppIconView.swift b/AltStore/View Components/AppIconView.swift index b281d3c8..0272bbc9 100644 --- a/AltStore/View Components/AppIconView.swift +++ b/AltStore/View Components/AppIconView.swift @@ -66,7 +66,7 @@ struct AppIconView_Previews: PreviewProvider { static var previews: some View { HStack { - AppIconView(iconUrl: app.iconURL) + AppIconView(iconUrl: app.iconURL, isSideStore: true) VStack(alignment: .leading) { Text(app.name) diff --git a/AltStore/View Components/AppPillButton.swift b/AltStore/View Components/AppPillButton.swift index 66516c9b..b8ede832 100644 --- a/AltStore/View Components/AppPillButton.swift +++ b/AltStore/View Components/AppPillButton.swift @@ -121,7 +121,7 @@ struct AppPillButton_Previews: PreviewProvider { static func preview(for app: AppProtocol, showRemainingDays: Bool = false) -> some View { HintView(backgroundColor: Color(UIColor.secondarySystemBackground)) { HStack { - AppIconView(iconUrl: self.app.iconURL) + AppIconView(iconUrl: self.app.iconURL, isSideStore: true) VStack(alignment: .leading) { Text(app is StoreApp ? "Store App" : "Installed App") diff --git a/AltStore/Views/App Detail/WriteAppReviewView.swift b/AltStore/Views/App Detail/WriteAppReviewView.swift index e5aa1605..a03c9f8d 100644 --- a/AltStore/Views/App Detail/WriteAppReviewView.swift +++ b/AltStore/Views/App Detail/WriteAppReviewView.swift @@ -29,7 +29,7 @@ struct WriteAppReviewView: View { List { // App Information HStack { - AppIconView(iconUrl: storeApp.iconURL, size: 50) + AppIconView(iconUrl: storeApp.iconURL, isSideStore: storeApp.bundleIdentifier == Bundle.Info.appbundleIdentifier, size: 50) VStack(alignment: .leading) { Text(storeApp.name) .bold() diff --git a/AltStore/Views/Settings/AppIconsView.swift b/AltStore/Views/Settings/AppIconsView.swift index fd4ef73c..b874746f 100644 --- a/AltStore/Views/Settings/AppIconsView.swift +++ b/AltStore/Views/Settings/AppIconsView.swift @@ -22,7 +22,7 @@ private struct SpecialIcon { } class AppIconsData: ObservableObject { - static let shared: AppIconsData = AppIconsData() + static let shared = AppIconsData() private static let specialIcons = [ SpecialIcon(assetName: "Neon", suffix: "(Stable)", forceIndex: 0), @@ -34,7 +34,7 @@ class AppIconsData: ObservableObject { @Published var primaryIcon: Icon? @Published var selectedIconName: String? - init() { + private init() { let bundleIcons = Bundle.main.object(forInfoDictionaryKey: "CFBundleIcons") as! [String: Any] let primaryIconData = bundleIcons["CFBundlePrimaryIcon"] as! [String: Any]