From e2eec4e71e9cd43d622616d7be8a5e0d94335d16 Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Wed, 22 Feb 2023 20:09:08 +0400 Subject: [PATCH] Update Read All icon --- .../Sources/ChatListController.swift | 2 +- .../ReadAll.imageset/Contents.json | 12 ++ .../ReadAll.imageset/readallfolder_24.pdf | 184 ++++++++++++++++++ 3 files changed, 197 insertions(+), 1 deletion(-) create mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Context Menu/ReadAll.imageset/Contents.json create mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Context Menu/ReadAll.imageset/readallfolder_24.pdf diff --git a/submodules/ChatListUI/Sources/ChatListController.swift b/submodules/ChatListUI/Sources/ChatListController.swift index 0237950beb..f2ce5cba6a 100644 --- a/submodules/ChatListUI/Sources/ChatListController.swift +++ b/submodules/ChatListUI/Sources/ChatListController.swift @@ -1518,7 +1518,7 @@ public class ChatListControllerImpl: TelegramBaseController, ChatListController if case let .filter(filterId, _, unread) = filter, filterId == id { if unread.value > 0 { items.append(.action(ContextMenuActionItem(text: strongSelf.presentationData.strings.ChatList_ReadAll, textColor: .primary, icon: { theme in - return generateTintedImage(image: UIImage(bundleImageName: "Chat/Context Menu/MarkAsRead"), color: theme.contextMenu.primaryColor) + return generateTintedImage(image: UIImage(bundleImageName: "Chat/Context Menu/ReadAll"), color: theme.contextMenu.primaryColor) }, action: { c, f in c.dismiss(completion: { guard let strongSelf = self else { diff --git a/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/ReadAll.imageset/Contents.json b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/ReadAll.imageset/Contents.json new file mode 100644 index 0000000000..196f94c45c --- /dev/null +++ b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/ReadAll.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "readallfolder_24.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/ReadAll.imageset/readallfolder_24.pdf b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/ReadAll.imageset/readallfolder_24.pdf new file mode 100644 index 0000000000..754e792972 --- /dev/null +++ b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/ReadAll.imageset/readallfolder_24.pdf @@ -0,0 +1,184 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 3.334961 4.334717 cm +0.000000 0.000000 0.000000 scn +15.379080 12.904845 m +15.138807 13.031977 14.882446 13.133351 14.613572 13.205396 c +14.146070 13.330663 13.598844 13.330517 12.772014 13.330297 c +12.665000 13.330277 l +9.159113 13.330277 l +8.760573 13.330277 8.669690 13.334552 8.591393 13.353349 c +8.506193 13.373804 8.424744 13.407541 8.350035 13.453323 c +8.281379 13.495396 8.214092 13.556639 7.932282 13.838448 c +7.302488 14.468243 l +7.266344 14.504418 l +7.077666 14.693347 6.919522 14.851701 6.733179 14.974233 c +6.504602 15.124536 6.249610 15.230157 5.981701 15.285505 c +5.763295 15.330626 5.539498 15.330478 5.272491 15.330300 c +5.221350 15.330278 l +5.196519 15.330278 l +4.492192 15.330282 3.928557 15.330286 3.471184 15.297919 c +3.002163 15.264729 2.594659 15.195107 2.212669 15.030238 c +1.354579 14.659883 0.670395 13.975699 0.300040 13.117609 c +0.135172 12.735620 0.065550 12.328115 0.032359 11.859094 c +-0.000007 11.401723 -0.000004 10.838091 0.000000 10.133768 c +0.000000 10.133760 l +0.000000 10.108929 l +0.000000 8.665277 l +0.000000 5.465279 l +0.000000 5.436456 l +-0.000006 4.620815 -0.000010 3.968151 0.043082 3.440731 c +0.087314 2.899351 0.180244 2.431642 0.399462 2.001403 c +0.750838 1.311789 1.311511 0.751115 2.001125 0.399738 c +2.431364 0.180521 2.899074 0.087591 3.440454 0.043360 c +3.967861 0.000268 4.620507 0.000273 5.436119 0.000278 c +5.436130 0.000278 l +5.436194 0.000278 l +5.465001 0.000278 l +11.865000 0.000278 l +11.893806 0.000278 l +11.893871 0.000278 l +11.893883 0.000278 l +12.709494 0.000273 13.362140 0.000268 13.889546 0.043360 c +14.430927 0.087591 14.898637 0.180521 15.328876 0.399738 c +16.018490 0.751115 16.579163 1.311789 16.930540 2.001403 c +17.149757 2.431642 17.242687 2.899351 17.286921 3.440731 c +17.330011 3.968141 17.330008 4.620790 17.330002 5.436406 c +17.330002 5.436472 l +17.330002 5.465279 l +17.330002 8.665277 l +17.330021 8.772268 l +17.330021 8.772303 l +17.330046 8.862966 17.330069 8.950267 17.329926 9.034470 c +16.000000 7.482890 l +16.000000 5.465279 l +16.000000 4.614226 15.999483 4.015932 15.961336 3.549036 c +15.923823 3.089904 15.853263 2.816707 15.745501 2.605210 c +15.521636 2.165852 15.164426 1.808641 14.725068 1.584778 c +14.513572 1.477015 14.240374 1.406454 13.781241 1.368942 c +13.314346 1.330795 12.716052 1.330278 11.865000 1.330278 c +5.465001 1.330278 l +4.613949 1.330278 4.015654 1.330795 3.548759 1.368942 c +3.089627 1.406454 2.816429 1.477015 2.604933 1.584778 c +2.165574 1.808641 1.808365 2.165852 1.584500 2.605210 c +1.476737 2.816707 1.406177 3.089904 1.368665 3.549036 c +1.330518 4.015932 1.330001 4.614226 1.330001 5.465279 c +1.330001 8.000278 l +8.539003 8.000278 l +8.256135 8.394077 8.133739 8.867538 8.171815 9.330278 c +1.330001 9.330278 l +1.330001 10.108929 l +1.330001 10.843752 1.330388 11.360310 1.359041 11.765209 c +1.387250 12.163821 1.440428 12.403522 1.521158 12.590569 c +1.757114 13.137265 2.193013 13.573164 2.739709 13.809120 c +2.926756 13.889851 3.166457 13.943028 3.565069 13.971237 c +3.969969 13.999890 4.486526 14.000278 5.221350 14.000278 c +5.565712 14.000278 5.644515 13.997079 5.712617 13.983009 c +5.815944 13.961663 5.914290 13.920927 6.002448 13.862958 c +6.060551 13.824751 6.118536 13.771291 6.362036 13.527790 c +6.991830 12.897996 l +7.033636 12.856148 l +7.251862 12.637588 7.434929 12.454240 7.655111 12.319312 c +7.848819 12.200607 8.060003 12.113132 8.280911 12.060097 c +8.532012 11.999813 8.791106 12.000011 9.099962 12.000248 c +9.159113 12.000278 l +12.665000 12.000278 l +13.637785 12.000278 13.993726 11.994566 14.269342 11.920714 c +14.340456 11.901660 14.410196 11.879384 14.478399 11.854052 c +15.379080 12.904845 l +h +f* +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.500000 9.584473 cm +0.000000 0.000000 0.000000 scn +0.470226 4.385753 m +0.210527 4.645452 -0.210527 4.645452 -0.470226 4.385753 c +-0.729925 4.126055 -0.729925 3.705000 -0.470226 3.445302 c +0.470226 4.385753 l +h +2.500000 1.415527 m +2.029774 0.945302 l +2.160753 0.814323 2.340425 0.743909 2.525520 0.751017 c +2.710616 0.758126 2.884358 0.842113 3.004906 0.982751 c +2.500000 1.415527 l +h +9.004906 7.982751 m +9.243921 8.261602 9.211628 8.681417 8.932776 8.920433 c +8.653925 9.159449 8.234110 9.127155 7.995094 8.848304 c +9.004906 7.982751 l +h +-0.470226 3.445302 m +2.029774 0.945302 l +2.970226 1.885753 l +0.470226 4.385753 l +-0.470226 3.445302 l +h +3.004906 0.982751 m +9.004906 7.982751 l +7.995094 8.848304 l +1.995094 1.848304 l +3.004906 0.982751 l +h +f +n +Q + +endstream +endobj + +3 0 obj + 4484 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 24.000000 24.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Pages 5 0 R + /Type /Catalog + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000004574 00000 n +0000004597 00000 n +0000004770 00000 n +0000004844 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +4903 +%%EOF \ No newline at end of file