diff --git a/Telegram-iOS/en.lproj/Localizable.strings b/Telegram-iOS/en.lproj/Localizable.strings index 0c89ba30f0..0c58910708 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 0000000000..dd505c6689 Binary files /dev/null and b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Sticker.imageset/ic_lt_sticker.pdf differ 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)