diff --git a/Telegram-iOS.xcodeproj/project.pbxproj b/Telegram-iOS.xcodeproj/project.pbxproj index f7d554c715..a12a888179 100644 --- a/Telegram-iOS.xcodeproj/project.pbxproj +++ b/Telegram-iOS.xcodeproj/project.pbxproj @@ -286,6 +286,8 @@ D04FA1D02145E3810006EF45 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04FA1C62145E3810006EF45 /* InfoPlist.strings */; }; D051DB0B215E5D1C00F30F92 /* TelegramUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0400ED81D5B8F97007931CE /* TelegramUI.framework */; }; D051DB5D21602D6E00F30F92 /* LegacyDataImportSplash.swift in Sources */ = {isa = PBXBuildFile; fileRef = D051DB5C21602D6E00F30F92 /* LegacyDataImportSplash.swift */; }; + D052974622B0073F004ABAF6 /* WhiteFilledIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = D052974422B0073E004ABAF6 /* WhiteFilledIcon@3x.png */; }; + D052974722B0073F004ABAF6 /* WhiteFilledIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D052974522B0073F004ABAF6 /* WhiteFilledIcon@2x.png */; }; D053DAD32018ED2B00993D32 /* LockedWindowCoveringView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D053DAD22018ED2B00993D32 /* LockedWindowCoveringView.swift */; }; D055BD441B7E216400F06C0A /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D055BD431B7E216400F06C0A /* MapKit.framework */; }; D05B37F51FEA5F6E0041D2A5 /* SnapshotEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = D05B37F41FEA5F6E0041D2A5 /* SnapshotEnvironment.swift */; }; @@ -1036,6 +1038,8 @@ D050F2351E49DEDE00988324 /* telegram_sphere@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "telegram_sphere@2x.png"; sourceTree = ""; }; D051DB0C215E5E2300F30F92 /* NotificationContent.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = NotificationContent.entitlements; sourceTree = ""; }; D051DB5C21602D6E00F30F92 /* LegacyDataImportSplash.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyDataImportSplash.swift; sourceTree = ""; }; + D052974422B0073E004ABAF6 /* WhiteFilledIcon@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "WhiteFilledIcon@3x.png"; sourceTree = ""; }; + D052974522B0073F004ABAF6 /* WhiteFilledIcon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "WhiteFilledIcon@2x.png"; sourceTree = ""; }; D053DAD22018ED2B00993D32 /* LockedWindowCoveringView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockedWindowCoveringView.swift; sourceTree = ""; }; D055BD431B7E216400F06C0A /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = System/Library/Frameworks/MapKit.framework; sourceTree = SDKROOT; }; D05B37F41FEA5F6E0041D2A5 /* SnapshotEnvironment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnapshotEnvironment.swift; sourceTree = ""; }; @@ -1339,6 +1343,8 @@ 09A218E122A14E5600DE6898 /* App Icons */ = { isa = PBXGroup; children = ( + D052974522B0073F004ABAF6 /* WhiteFilledIcon@2x.png */, + D052974422B0073E004ABAF6 /* WhiteFilledIcon@3x.png */, 090E777022A6945800CD99F5 /* BlackClassicIcon@2x.png */, 090E777222A6945800CD99F5 /* BlackClassicIcon@3x.png */, 090E777322A6945800CD99F5 /* BlueClassicIcon@2x.png */, @@ -2977,6 +2983,7 @@ D0CE6F67213EDA4400BCD44B /* Localizable.strings in Resources */, D04DCC291F71C80000B021D7 /* 106.m4a in Resources */, D0CE6F5E213EDA4400BCD44B /* Localizable.strings in Resources */, + D052974622B0073F004ABAF6 /* WhiteFilledIcon@3x.png in Resources */, D08DB0B7213F4D1D00F2ADBF /* powerful_infinity_white@2x.png in Resources */, D00859A91B28189D00EAF753 /* Images.xcassets in Resources */, D001D5AA1F878DA300DF975A /* PhoneCountries.txt in Resources */, @@ -2991,6 +2998,7 @@ D04DCC2E1F71C80000B021D7 /* 111.m4a in Resources */, D08DB0AA213F4D1D00F2ADBF /* fast_spiral@2x.png in Resources */, D0CE6F5C213EDA4400BCD44B /* InfoPlist.strings in Resources */, + D052974722B0073F004ABAF6 /* WhiteFilledIcon@2x.png in Resources */, D0CE6F5D213EDA4400BCD44B /* AppIntentVocabulary.plist in Resources */, D0CE6F61213EDA4400BCD44B /* Localizable.strings in Resources */, D04DCC311F71C80000B021D7 /* 4.m4a in Resources */, diff --git a/Telegram-iOS/AppDelegate.swift b/Telegram-iOS/AppDelegate.swift index 138f21156a..e4b77e3dcc 100644 --- a/Telegram-iOS/AppDelegate.swift +++ b/Telegram-iOS/AppDelegate.swift @@ -561,12 +561,16 @@ final class SharedApplicationContext { self.window?.rootViewController?.dismiss(animated: true, completion: nil) }, getAvailableAlternateIcons: { if #available(iOS 10.3, *) { - return [PresentationAppIcon(name: "Blue", imageName: "BlueIcon", isDefault: false), + var icons = [PresentationAppIcon(name: "Blue", imageName: "BlueIcon", isDefault: false), PresentationAppIcon(name: "Black", imageName: "BlackIcon", isDefault: false), PresentationAppIcon(name: "BlueClassic", imageName: "BlueClassicIcon", isDefault: false), PresentationAppIcon(name: "BlackClassic", imageName: "BlackClassicIcon", isDefault: false), PresentationAppIcon(name: "BlueFilled", imageName: "BlueFilledIcon", isDefault: false), PresentationAppIcon(name: "BlackFilled", imageName: "BlackFilledIcon", isDefault: false)] + if buildConfig.isInternalBuild { + icons.append(PresentationAppIcon(name: "WhiteFilled", imageName: "WhiteFilledIcon", isDefault: false)) + } + return icons } else { return [] } diff --git a/Telegram-iOS/Info.plist b/Telegram-iOS/Info.plist index e53811db46..fdff3ab254 100644 --- a/Telegram-iOS/Info.plist +++ b/Telegram-iOS/Info.plist @@ -50,6 +50,15 @@ UIPrerenderedIcon + WhiteFilled + + CFBundleIconFiles + + WhiteFilledIcon + + UIPrerenderedIcon + + CFBundlePrimaryIcon diff --git a/Telegram-iOS/WhiteFilledIcon@2x.png b/Telegram-iOS/WhiteFilledIcon@2x.png new file mode 100644 index 0000000000..23bedc0e4e Binary files /dev/null and b/Telegram-iOS/WhiteFilledIcon@2x.png differ diff --git a/Telegram-iOS/WhiteFilledIcon@3x.png b/Telegram-iOS/WhiteFilledIcon@3x.png new file mode 100644 index 0000000000..f9be7ad977 Binary files /dev/null and b/Telegram-iOS/WhiteFilledIcon@3x.png differ diff --git a/submodules/Display b/submodules/Display index b91c696d51..7bd11013ea 160000 --- a/submodules/Display +++ b/submodules/Display @@ -1 +1 @@ -Subproject commit b91c696d51854a82ada6043d907eb3abe931344b +Subproject commit 7bd11013ea936e3d49d937550d599f5816d32560 diff --git a/submodules/Postbox b/submodules/Postbox index d57b727960..534443c710 160000 --- a/submodules/Postbox +++ b/submodules/Postbox @@ -1 +1 @@ -Subproject commit d57b7279603cc4e06cca727e030e36b0600734c3 +Subproject commit 534443c710e63ff4ea595b5dc7be94550c467734 diff --git a/submodules/TelegramCore b/submodules/TelegramCore index 9cfe296c53..9561227540 160000 --- a/submodules/TelegramCore +++ b/submodules/TelegramCore @@ -1 +1 @@ -Subproject commit 9cfe296c534dfdad011d11c6f86afaffc757073c +Subproject commit 9561227540acef69894e6546395ab223a6233600 diff --git a/submodules/TelegramUI b/submodules/TelegramUI index c343670658..fa3ac0b61a 160000 --- a/submodules/TelegramUI +++ b/submodules/TelegramUI @@ -1 +1 @@ -Subproject commit c34367065838cb4a9552ac7c6b55ee369d3fb00d +Subproject commit fa3ac0b61a27c8dd3296518a15891a6f9750cbf2 diff --git a/submodules/lottie-ios b/submodules/lottie-ios index ff36611457..d40e390fbe 160000 --- a/submodules/lottie-ios +++ b/submodules/lottie-ios @@ -1 +1 @@ -Subproject commit ff3661145762d1a85da0f045b702411e48e294e6 +Subproject commit d40e390fbe6d7ef3b417876af6fdce5e4d2aa335