diff --git a/Telegram-iOS.xcodeproj/project.pbxproj b/Telegram-iOS.xcodeproj/project.pbxproj index 640ee440b3..10adbe83c4 100644 --- a/Telegram-iOS.xcodeproj/project.pbxproj +++ b/Telegram-iOS.xcodeproj/project.pbxproj @@ -7,6 +7,10 @@ objects = { /* Begin PBXBuildFile section */ + 090E777422A6945900CD99F5 /* BlackClassicIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 090E777022A6945800CD99F5 /* BlackClassicIcon@2x.png */; }; + 090E777522A6945900CD99F5 /* BlueClassicIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 090E777122A6945800CD99F5 /* BlueClassicIcon@3x.png */; }; + 090E777622A6945900CD99F5 /* BlackClassicIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 090E777222A6945800CD99F5 /* BlackClassicIcon@3x.png */; }; + 090E777722A6945900CD99F5 /* BlueClassicIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 090E777322A6945800CD99F5 /* BlueClassicIcon@2x.png */; }; 092F368521542D6C001A9F49 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 092F368321542D6C001A9F49 /* Localizable.strings */; }; 0956AF2C217B4642008106D0 /* WatchCommunicationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0956AF2B217B4642008106D0 /* WatchCommunicationManager.swift */; }; 0956AF2F217B8109008106D0 /* TGNeoUnsupportedMessageViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0956AF2E217B8109008106D0 /* TGNeoUnsupportedMessageViewModel.m */; }; @@ -564,6 +568,10 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 090E777022A6945800CD99F5 /* BlackClassicIcon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackClassicIcon@2x.png"; sourceTree = ""; }; + 090E777122A6945800CD99F5 /* BlueClassicIcon@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlueClassicIcon@3x.png"; sourceTree = ""; }; + 090E777222A6945800CD99F5 /* BlackClassicIcon@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackClassicIcon@3x.png"; sourceTree = ""; }; + 090E777322A6945800CD99F5 /* BlueClassicIcon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlueClassicIcon@2x.png"; sourceTree = ""; }; 092F368421542D6C001A9F49 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = Share/en.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; 0956AF2B217B4642008106D0 /* WatchCommunicationManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WatchCommunicationManager.swift; sourceTree = ""; }; 0956AF2D217B8109008106D0 /* TGNeoUnsupportedMessageViewModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TGNeoUnsupportedMessageViewModel.h; sourceTree = ""; }; @@ -1331,6 +1339,10 @@ 09A218E122A14E5600DE6898 /* App Icons */ = { isa = PBXGroup; children = ( + 090E777022A6945800CD99F5 /* BlackClassicIcon@2x.png */, + 090E777222A6945800CD99F5 /* BlackClassicIcon@3x.png */, + 090E777322A6945800CD99F5 /* BlueClassicIcon@2x.png */, + 090E777122A6945800CD99F5 /* BlueClassicIcon@3x.png */, 09A218EA22A1570900DE6898 /* BlackFilledIcon@2x.png */, 09A218EB22A1570900DE6898 /* BlackFilledIcon@3x.png */, 09A218EC22A1570900DE6898 /* BlueFilledIcon@2x.png */, @@ -2901,6 +2913,7 @@ D04DCC211F71C80000B021D7 /* 0.m4a in Resources */, D04DCC261F71C80000B021D7 /* 103.m4a in Resources */, 09A218F222A1570A00DE6898 /* BlueFilledIcon@2x.png in Resources */, + 090E777722A6945900CD99F5 /* BlueClassicIcon@2x.png in Resources */, D0CE6F69213EDA4400BCD44B /* AppIntentVocabulary.plist in Resources */, D0338736223A9A9A007A2CE4 /* Config-Hockeyapp-Internal.xcconfig in Resources */, D08DB0C0213F4D1D00F2ADBF /* telegram_sphere@2x.png in Resources */, @@ -2951,6 +2964,7 @@ D0CE6F59213EDA4400BCD44B /* InfoPlist.strings in Resources */, D08DB0B9213F4D1D00F2ADBF /* powerful_star@2x.png in Resources */, D04DCC271F71C80000B021D7 /* 104.m4a in Resources */, + 090E777522A6945900CD99F5 /* BlueClassicIcon@3x.png in Resources */, 09A218F122A1570A00DE6898 /* BlackFilledIcon@3x.png in Resources */, D04DCC2A1F71C80000B021D7 /* 107.m4a in Resources */, D08DB0BA213F4D1D00F2ADBF /* private_door@2x.png in Resources */, @@ -2985,8 +2999,10 @@ D04DCC251F71C80000B021D7 /* 102.m4a in Resources */, D021D4D9219CAEDD0064BEBA /* Config-Fork.xcconfig in Resources */, D08DB0AD213F4D1D00F2ADBF /* ic_cam@2x.png in Resources */, + 090E777622A6945900CD99F5 /* BlackClassicIcon@3x.png in Resources */, D08DB0BF213F4D1D00F2ADBF /* telegram_plane1@2x.png in Resources */, D0E8B8B02044496C00605593 /* voip_ringback.caf in Resources */, + 090E777422A6945900CD99F5 /* BlackClassicIcon@2x.png in Resources */, D00ED75A1FE94630001F38BD /* AppIntentVocabulary.plist in Resources */, D04DCC221F71C80000B021D7 /* 1.m4a in Resources */, D0E8C2E02285EA6A009F26E8 /* BlackIcon@3x.png in Resources */, diff --git a/Telegram-iOS/AppDelegate.swift b/Telegram-iOS/AppDelegate.swift index d510b402c1..8fe82f1e6d 100644 --- a/Telegram-iOS/AppDelegate.swift +++ b/Telegram-iOS/AppDelegate.swift @@ -559,6 +559,8 @@ final class SharedApplicationContext { if #available(iOS 10.3, *) { return [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)] } else { diff --git a/Telegram-iOS/BlackClassicIcon@2x.png b/Telegram-iOS/BlackClassicIcon@2x.png new file mode 100755 index 0000000000..12f8e1c429 Binary files /dev/null and b/Telegram-iOS/BlackClassicIcon@2x.png differ diff --git a/Telegram-iOS/BlackClassicIcon@3x.png b/Telegram-iOS/BlackClassicIcon@3x.png new file mode 100755 index 0000000000..e48f2b118d Binary files /dev/null and b/Telegram-iOS/BlackClassicIcon@3x.png differ diff --git a/Telegram-iOS/BlackFilledIcon@2x.png b/Telegram-iOS/BlackFilledIcon@2x.png old mode 100644 new mode 100755 index 7169c854c3..6d1aa23c8d Binary files a/Telegram-iOS/BlackFilledIcon@2x.png and b/Telegram-iOS/BlackFilledIcon@2x.png differ diff --git a/Telegram-iOS/BlackFilledIcon@3x.png b/Telegram-iOS/BlackFilledIcon@3x.png old mode 100644 new mode 100755 index d905a09233..dc76ad7f75 Binary files a/Telegram-iOS/BlackFilledIcon@3x.png and b/Telegram-iOS/BlackFilledIcon@3x.png differ diff --git a/Telegram-iOS/BlackIcon@2x.png b/Telegram-iOS/BlackIcon@2x.png old mode 100644 new mode 100755 index 5e863192c3..0b633d542b Binary files a/Telegram-iOS/BlackIcon@2x.png and b/Telegram-iOS/BlackIcon@2x.png differ diff --git a/Telegram-iOS/BlackIcon@3x.png b/Telegram-iOS/BlackIcon@3x.png old mode 100644 new mode 100755 index 715eb5d04a..d664987bcc Binary files a/Telegram-iOS/BlackIcon@3x.png and b/Telegram-iOS/BlackIcon@3x.png differ diff --git a/Telegram-iOS/BlueClassicIcon@2x.png b/Telegram-iOS/BlueClassicIcon@2x.png new file mode 100755 index 0000000000..59d5ef14fc Binary files /dev/null and b/Telegram-iOS/BlueClassicIcon@2x.png differ diff --git a/Telegram-iOS/BlueClassicIcon@3x.png b/Telegram-iOS/BlueClassicIcon@3x.png new file mode 100755 index 0000000000..5ebb074078 Binary files /dev/null and b/Telegram-iOS/BlueClassicIcon@3x.png differ diff --git a/Telegram-iOS/BlueFilledIcon@2x.png b/Telegram-iOS/BlueFilledIcon@2x.png old mode 100644 new mode 100755 index 9c5ca6a0cf..0cc73bd47c Binary files a/Telegram-iOS/BlueFilledIcon@2x.png and b/Telegram-iOS/BlueFilledIcon@2x.png differ diff --git a/Telegram-iOS/BlueFilledIcon@3x.png b/Telegram-iOS/BlueFilledIcon@3x.png old mode 100644 new mode 100755 index a09fd70b81..bd314a1bb0 Binary files a/Telegram-iOS/BlueFilledIcon@3x.png and b/Telegram-iOS/BlueFilledIcon@3x.png differ diff --git a/Telegram-iOS/BlueIcon@2x.png b/Telegram-iOS/BlueIcon@2x.png old mode 100644 new mode 100755 index 9525324b1e..4bc08e01e8 Binary files a/Telegram-iOS/BlueIcon@2x.png and b/Telegram-iOS/BlueIcon@2x.png differ diff --git a/Telegram-iOS/BlueIcon@3x.png b/Telegram-iOS/BlueIcon@3x.png old mode 100644 new mode 100755 index facbf49ff3..6647a2e34f Binary files a/Telegram-iOS/BlueIcon@3x.png and b/Telegram-iOS/BlueIcon@3x.png differ diff --git a/Telegram-iOS/Info.plist b/Telegram-iOS/Info.plist index fcfb93bdca..5a6fed6d7f 100644 --- a/Telegram-iOS/Info.plist +++ b/Telegram-iOS/Info.plist @@ -23,33 +23,51 @@ UIPrerenderedIcon - BlackFilled - - CFBundleIconFiles - - BlackFilledIcon - - UIPrerenderedIcon - - - Blue - - CFBundleIconFiles - - BlueIcon - - UIPrerenderedIcon - - - BlueFilled - - CFBundleIconFiles - - BlueFilledIcon - - UIPrerenderedIcon - - + Blue + + CFBundleIconFiles + + BlueIcon + + UIPrerenderedIcon + + + BlueClassic + + CFBundleIconFiles + + BlueClassicIcon + + UIPrerenderedIcon + + + BlackClassic + + CFBundleIconFiles + + BlackClassicIcon + + UIPrerenderedIcon + + + BlackFilled + + CFBundleIconFiles + + BlackFilledIcon + + UIPrerenderedIcon + + + BlueFilled + + CFBundleIconFiles + + BlueFilledIcon + + UIPrerenderedIcon + + CFBundlePrimaryIcon diff --git a/Telegram-iOS/en.lproj/Localizable.strings b/Telegram-iOS/en.lproj/Localizable.strings index 2da5fac97d..0af35550c4 100644 --- a/Telegram-iOS/en.lproj/Localizable.strings +++ b/Telegram-iOS/en.lproj/Localizable.strings @@ -4337,12 +4337,14 @@ Any member of this group will be able to see messages in the channel."; "Appearance.AppIcon" = "App Icon"; "Appearance.AppIconDefault" = "Default"; "Appearance.AppIconDefaultX" = "Default X"; +"Appearance.AppIconClassic" = "Classic"; +"Appearance.AppIconClassicX" = "Classic X"; "Appearance.AppIconFilled" = "Filled"; "Appearance.AppIconFilledX" = "Filled X"; "Appearance.ThemeCarouselClassic" = "Classic"; -"Appearance.ThemeCarouselDay" = "Filled"; -"Appearance.ThemeCarouselNightBlue" = "Dark"; +"Appearance.ThemeCarouselDay" = "Day"; +"Appearance.ThemeCarouselNightBlue" = "Night Blue"; "Appearance.ThemeCarouselNight" = "Monochrome"; "Notification.Exceptions.DeleteAll" = "Delete All";