From 627af6dd0ebe22fb9a1846cea550c641cce8dc22 Mon Sep 17 00:00:00 2001 From: Peter <> Date: Wed, 28 Aug 2019 15:54:56 +0400 Subject: [PATCH] Update sticker context icon --- Telegram-iOS/en.lproj/Localizable.strings | 2 +- .../Context Menu/Sticker.imageset/Contents.json | 12 ++++++++++++ .../Sticker.imageset/ic_lt_sticker.pdf | Bin 0 -> 4448 bytes .../ChatInterfaceStateContextMenus.swift | 8 ++++---- 4 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Sticker.imageset/Contents.json create mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Sticker.imageset/ic_lt_sticker.pdf diff --git a/Telegram-iOS/en.lproj/Localizable.strings b/Telegram-iOS/en.lproj/Localizable.strings index 401ae54f93..f99245fc14 100644 --- a/Telegram-iOS/en.lproj/Localizable.strings +++ b/Telegram-iOS/en.lproj/Localizable.strings @@ -4579,7 +4579,7 @@ Any member of this group will be able to see messages in the channel."; "VoiceOver.Chat.Title" = "Title: %@"; "VoiceOver.Chat.Caption" = "Caption: %@"; "VoiceOver.Chat.Duration" = "Duration: %@"; -"VoiceOver.Chat.Size" = "Size %@"; +"VoiceOver.Chat.Size" = "Size: %@"; "VoiceOver.Chat.MusicTitle" = "%1$@, by %2$@"; "VoiceOver.Chat.PlayHint" = "Double tap to play"; "VoiceOver.Chat.OpenHint" = "Double tap to open"; diff --git a/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Sticker.imageset/Contents.json b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Sticker.imageset/Contents.json new file mode 100644 index 0000000000..0de19e0d16 --- /dev/null +++ b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Sticker.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "ic_lt_sticker.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Sticker.imageset/ic_lt_sticker.pdf b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Sticker.imageset/ic_lt_sticker.pdf new file mode 100644 index 0000000000000000000000000000000000000000..dd505c6689e1bce866e2d91783f380592770cca0 GIT binary patch literal 4448 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 literal 0 HcmV?d00001 diff --git a/submodules/TelegramUI/TelegramUI/ChatInterfaceStateContextMenus.swift b/submodules/TelegramUI/TelegramUI/ChatInterfaceStateContextMenus.swift index 1ea930f970..d1e7c1b6cd 100644 --- a/submodules/TelegramUI/TelegramUI/ChatInterfaceStateContextMenus.swift +++ b/submodules/TelegramUI/TelegramUI/ChatInterfaceStateContextMenus.swift @@ -363,9 +363,9 @@ func contextMenuForChatPresentationIntefaceState(chatPresentationInterfaceState: |> map { data -> [ContextMenuItem] in var actions: [ContextMenuItem] = [] - if let starStatus = data.starStatus, let image = starStatus ? starIconFilled : starIconEmpty { - actions.append(.action(ContextMenuActionItem(text: starStatus ? "Star" : "Unstar", icon: { theme in - return generateTintedImage(image: image, color: theme.actionSheet.primaryTextColor) + if let starStatus = data.starStatus { + actions.append(.action(ContextMenuActionItem(text: starStatus ? chatPresentationInterfaceState.strings.Stickers_RemoveFromFavorites : chatPresentationInterfaceState.strings.Stickers_AddToFavorites, icon: { theme in + return generateTintedImage(image: UIImage(bundleImageName: "Chat/Context Menu/Rate"), color: theme.actionSheet.primaryTextColor) }, action: { _, f in interfaceInteraction.toggleMessageStickerStarred(messages[0].id) f(.default) @@ -600,7 +600,7 @@ func contextMenuForChatPresentationIntefaceState(chatPresentationInterfaceState: if data.messageActions.options.contains(.viewStickerPack) { actions.append(.action(ContextMenuActionItem(text: chatPresentationInterfaceState.strings.StickerPack_ViewPack, icon: { theme in - return generateTintedImage(image: UIImage(bundleImageName: "Chat/Context Menu/Info"), color: theme.actionSheet.primaryTextColor) + return generateTintedImage(image: UIImage(bundleImageName: "Chat/Context Menu/Sticker"), color: theme.actionSheet.primaryTextColor) }, action: { _, f in let _ = controllerInteraction.openMessage(message, .default) f(.dismissWithoutContent)