From 14660986dddc1150005d1a8c82ca30c0f8a701bb Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Wed, 1 Nov 2023 20:15:52 +0400 Subject: [PATCH] Various fixes --- .../Sources/DatePickerNode.swift | 3 +- .../Resources/PresentationResourceKey.swift | 11 +--- .../Resources/PresentationResourcesChat.swift | 56 +----------------- .../HidArchiveUndoIcon.imageset/Contents.json | 22 ------- .../swipedown@2x.png | Bin 700 -> 0 bytes .../swipedown@3x.png | Bin 1177 -> 0 bytes .../Chat List/New Folder/Contents.json | 6 -- .../InfoIcon.imageset/Contents.json | 12 ---- .../InfoIcon.imageset/ic_info.pdf | Bin 4225 -> 0 bytes .../ReportIcon.imageset/Contents.json | 12 ---- .../ReportIcon.imageset/ic_report.pdf | Bin 4125 -> 0 bytes .../SearchIcon.imageset/Contents.json | 12 ---- .../SearchIcon.imageset/ic_search (2).pdf | Bin 4085 -> 0 bytes .../UnarchiveIcon.imageset/Contents.json | 12 ---- .../UnarchiveIcon.imageset/ic_unarchive.pdf | Bin 4399 -> 0 bytes .../UnmuteIcon.imageset/Contents.json | 12 ---- .../UnmuteIcon.imageset/ic_unmute.pdf | Bin 4653 -> 0 bytes 17 files changed, 4 insertions(+), 154 deletions(-) delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat List/HidArchiveUndoIcon.imageset/Contents.json delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat List/HidArchiveUndoIcon.imageset/swipedown@2x.png delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat List/HidArchiveUndoIcon.imageset/swipedown@3x.png delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat List/New Folder/Contents.json delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Title Panels/InfoIcon.imageset/Contents.json delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Title Panels/InfoIcon.imageset/ic_info.pdf delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Title Panels/ReportIcon.imageset/Contents.json delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Title Panels/ReportIcon.imageset/ic_report.pdf delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Title Panels/SearchIcon.imageset/Contents.json delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Title Panels/SearchIcon.imageset/ic_search (2).pdf delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Title Panels/UnarchiveIcon.imageset/Contents.json delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Title Panels/UnarchiveIcon.imageset/ic_unarchive.pdf delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Title Panels/UnmuteIcon.imageset/Contents.json delete mode 100644 submodules/TelegramUI/Images.xcassets/Chat/Title Panels/UnmuteIcon.imageset/ic_unmute.pdf diff --git a/submodules/DatePickerNode/Sources/DatePickerNode.swift b/submodules/DatePickerNode/Sources/DatePickerNode.swift index eb5ee57272..2e411799d9 100644 --- a/submodules/DatePickerNode/Sources/DatePickerNode.swift +++ b/submodules/DatePickerNode/Sources/DatePickerNode.swift @@ -1083,7 +1083,8 @@ private final class TimePickerNode: ASDisplayNode { init(theme: DatePickerTheme, date: Date, valueChanged: @escaping (Date) -> Void) { self.theme = theme - + UILabel.setDateLabel(theme.textColor) + self.valueChanged = valueChanged self.pickerView = UIDatePicker() diff --git a/submodules/TelegramPresentationData/Sources/Resources/PresentationResourceKey.swift b/submodules/TelegramPresentationData/Sources/Resources/PresentationResourceKey.swift index 00dbfccf2f..91719b2439 100644 --- a/submodules/TelegramPresentationData/Sources/Resources/PresentationResourceKey.swift +++ b/submodules/TelegramPresentationData/Sources/Resources/PresentationResourceKey.swift @@ -208,16 +208,7 @@ public enum PresentationResourceKey: Int32 { case chatInputSearchPanelDownDisabledImage case chatInputSearchPanelCalendarImage case chatInputSearchPanelMembersImage - - case chatTitlePanelInfoImage - case chatTitlePanelSearchImage - case chatTitlePanelUnarchiveImage - case chatTitlePanelMuteImage - case chatTitlePanelUnmuteImage - case chatTitlePanelCallImage - case chatTitlePanelReportImage - case chatTitlePanelGroupingImage - + case chatHistoryNavigationButtonImage case chatHistoryMentionsButtonImage case chatHistoryReactionsButtonImage diff --git a/submodules/TelegramPresentationData/Sources/Resources/PresentationResourcesChat.swift b/submodules/TelegramPresentationData/Sources/Resources/PresentationResourcesChat.swift index 041ad859be..bd8fdd22d6 100644 --- a/submodules/TelegramPresentationData/Sources/Resources/PresentationResourcesChat.swift +++ b/submodules/TelegramPresentationData/Sources/Resources/PresentationResourcesChat.swift @@ -777,61 +777,7 @@ public struct PresentationResourcesChat { return generateTintedImage(image: UIImage(bundleImageName: "Chat/Input/Search/Members"), color: theme.chat.inputPanel.panelControlAccentColor) }) } - - public static func chatTitlePanelInfoImage(_ theme: PresentationTheme) -> UIImage? { - return theme.image(PresentationResourceKey.chatTitlePanelInfoImage.rawValue, { theme in - return generateTintedImage(image: UIImage(bundleImageName: "Chat/Title Panels/InfoIcon"), color: theme.chat.inputPanel.panelControlAccentColor) - }) - } - - public static func chatTitlePanelSearchImage(_ theme: PresentationTheme) -> UIImage? { - return theme.image(PresentationResourceKey.chatTitlePanelSearchImage.rawValue, { theme in - return generateTintedImage(image: UIImage(bundleImageName: "Chat/Title Panels/SearchIcon"), color: theme.chat.inputPanel.panelControlAccentColor) - }) - } - - public static func chatTitlePanelUnarchiveImage(_ theme: PresentationTheme) -> UIImage? { - return theme.image(PresentationResourceKey.chatTitlePanelUnarchiveImage.rawValue, { theme in - return generateTintedImage(image: UIImage(bundleImageName: "Chat/Title Panels/UnarchiveIcon"), color: theme.chat.inputPanel.panelControlAccentColor) - }) - } - - public static func chatTitlePanelMuteImage(_ theme: PresentationTheme) -> UIImage? { - return theme.image(PresentationResourceKey.chatTitlePanelMuteImage.rawValue, { theme in - return generateTintedImage(image: UIImage(bundleImageName: "Chat/Title Panels/MuteIcon"), color: theme.chat.inputPanel.panelControlAccentColor) - }) - } - - public static func chatTitlePanelUnmuteImage(_ theme: PresentationTheme) -> UIImage? { - return theme.image(PresentationResourceKey.chatTitlePanelUnmuteImage.rawValue, { theme in - return generateTintedImage(image: UIImage(bundleImageName: "Chat/Title Panels/UnmuteIcon"), color: theme.chat.inputPanel.panelControlAccentColor) - }) - } - - public static func chatTitlePanelCallImage(_ theme: PresentationTheme) -> UIImage? { - return theme.image(PresentationResourceKey.chatTitlePanelCallImage.rawValue, { theme in - return generateTintedImage(image: UIImage(bundleImageName: "Chat/Info/CallButton"), color: theme.chat.inputPanel.panelControlAccentColor) - }) - } - - public static func chatTitlePanelReportImage(_ theme: PresentationTheme) -> UIImage? { - return theme.image(PresentationResourceKey.chatTitlePanelReportImage.rawValue, { theme in - return generateTintedImage(image: UIImage(bundleImageName: "Chat/Title Panels/ReportIcon"), color: theme.chat.inputPanel.panelControlAccentColor) - }) - } - - public static func chatTitlePanelGroupingImage(_ theme: PresentationTheme) -> UIImage? { - return theme.image(PresentationResourceKey.chatTitlePanelGroupingImage.rawValue, { theme in - return generateImage(CGSize(width: 32.0, height: 32.0), rotatedContext: { size, context in - context.clear(CGRect(origin: CGPoint(), size: size)) - - if let image = generateTintedImage(image: UIImage(bundleImageName: "Chat List/RevealActionGroupIcon"), color: theme.chat.inputPanel.panelControlAccentColor) { - context.draw(image.cgImage!, in: CGRect(origin: CGPoint(x: floor((size.width - image.size.width) / 2.0), y: floor((size.height - image.size.height) / 2.0) - 3.0), size: image.size)) - } - }) - }) - } - + public static func chatMessageAttachedContentButtonIncoming(_ theme: PresentationTheme) -> UIImage? { return theme.image(PresentationResourceKey.chatMessageAttachedContentButtonIncoming.rawValue, { theme in return generateStretchableFilledCircleImage(diameter: 16.0, color: nil, strokeColor: theme.chat.message.incoming.accentControlColor, strokeWidth: 1.0, backgroundColor: nil) diff --git a/submodules/TelegramUI/Images.xcassets/Chat List/HidArchiveUndoIcon.imageset/Contents.json b/submodules/TelegramUI/Images.xcassets/Chat List/HidArchiveUndoIcon.imageset/Contents.json deleted file mode 100644 index 35d325bde8..0000000000 --- a/submodules/TelegramUI/Images.xcassets/Chat List/HidArchiveUndoIcon.imageset/Contents.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "swipedown@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "swipedown@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/submodules/TelegramUI/Images.xcassets/Chat List/HidArchiveUndoIcon.imageset/swipedown@2x.png b/submodules/TelegramUI/Images.xcassets/Chat List/HidArchiveUndoIcon.imageset/swipedown@2x.png deleted file mode 100644 index de9b12ad3e582fe584a844a33e58ee57bd50b6c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700 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 diff --git a/submodules/TelegramUI/Images.xcassets/Chat/Title Panels/SearchIcon.imageset/Contents.json b/submodules/TelegramUI/Images.xcassets/Chat/Title Panels/SearchIcon.imageset/Contents.json deleted file mode 100644 index 3c915fe3da..0000000000 --- a/submodules/TelegramUI/Images.xcassets/Chat/Title Panels/SearchIcon.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "ic_search (2).pdf" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/submodules/TelegramUI/Images.xcassets/Chat/Title Panels/SearchIcon.imageset/ic_search (2).pdf b/submodules/TelegramUI/Images.xcassets/Chat/Title Panels/SearchIcon.imageset/ic_search (2).pdf deleted file mode 100644 index c4c39f8062d93912665bdd5f8add7ff0fd712ce7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4085 zcmai%cT`j9*2XDOARwaBK|L}MKq+YiQ0dJG61sFqqZfrx1QAe*H0cCTL_q0H!2zjK zq==V@G*M~NM0$}b@+FpUoSD1UJ?pHTH_yAzUhmoa`Qx`m^wc#aVNwXNNbA(<)Lh=$ zgV(KXU?czq+;L9e^XCC+9ip2($pMg|N(O+mrlSjq=s|tDU`a%EBHo=q1QZp)o+J+< z))nkae@S1(jqwy)-5NOXfmECAgr`lM;mLA?r}xQD_=Hk#k<=zeJVn}ajOX@M z1l41z>{QGjBk3@shkc;~Xbr z1TnoyGGEt-?_eR4OG-5N@y>pN7ZO*l&DKJp?7z^a(Zp65;jV^piFAODnIli^^ zP#jL6kC)Ba`Q3221%C@K1Ri^@=UqyRc*R+l`HFZh&SGEIB1NX8G5I>ORJc|5Ev2!V zTVq~L!zKCtIE)ZqCvdu^u|Tn*WWr-TES^g1Pn>rq%GmUwZ-V#6(S(5hqeFy>p^rQ0f-+hG9Y@o zdwJlAo&f5HpyuvIqV9VFw6+@1+VwLZZU0xB^*r41hC~uzK~1Wz30MKrYVI!X9)?%2 zcp^aaftn`_ko}q9w;Xc6<@jk8`R`HEy3_+ntI+J?M)e9HtxoiI#1jp)RR6b&GE#hu z42QVGDfP1Tua61=BJ2EqEWn#{7q~$B5$GU2hOiKbxB3B1&LiR`1f%ElTH!)?4Nlfu zH*te3s~mc5P5SB@Q^V2DEK4OaYa{7KY6g>A}C=py(FdLY5*lrveJ#oWuPocwa*LVdoPr0uWecx=< zWxiOto||q%*!=GCiiTukx=PoB%2VUTm?eO2^#EPv$i1}_VJ_AQtsmJ$S)=CXT|DVC zou$rvlHJX`>He}YOnx)1YjM})TrQ7N@E>R{1W{uuH!oLP{naZrb~1&qx5=?T@m${V zKb#}F`Q!2ttzG}Jki#Fu%-!u`I@?3`q^jC32T9QWqE;l|fHb6yMT;RbX%F zy>B^Pq3a9wdkxaPiMn#o5_I|bp)0IxL0Zb-uqJIN{YbDQ^UY-ru56XUIPQms(^LmI z1k9PQsj2A6aWcM8i-_Y$P~LtG$>%+Nt1wGVPhtHJ5`PV|)vcWeOs@gt!9DtbkRz!K zz1Tx<>HZ8FDnBR4tkv8#rtZsikBR5``|*p_+=}c~%{=1*%XAW z0xRmOai+rbM@~7%3q52g&`6JCe<<)Q=0g0{NydZWS=dxw?l!)OaI@%foC$UScM;m3 zicdAs;h9F+aUg=XZ$85HKh8B3EmrboK^?gpBiU+V8*6J(PJYbz7CV1VkiGpm-$%hK zH>!Cp;chaepsK@z(X~NyEr-S-E53E7M>v;m9&Ykn#$7+v01gxkJTV%3vaL}xj>R10 zeDmX5Gd#b?Ubl&`5h zGB}j))@NFnT9aXpsaFrU7$B{ch#;?#Cpt?Ki{hP==g9sdn503n57|a4Q`F{E;Kgsb zU#l7Po0OXjgLBGFvNXpln-xOQ8tK`|xZAjNTmC_=QD5}Oj7;-9K`X>hO^YP*Fn z;CmFE7+o73yM~;8Mwy_zN0m8R@7IYZZ=ZHMeLYzy*)EwrIkr&8*u9^#KcmpK5Yq>B zf;eHFhMac$rHW!Gc@&@flnfi>{^Zy2&*e1{e$_ipUs^sZd`{#~=WpQW<2U9fBim&7 z(%sTK)2GsBknNQY=B!Ua=2PY~PpzTJX^XFn>_jS}xi&fcpI0MS6elbocX;|~NrB|3cjH39xpb@YVeVSpTFM6dhR`l#7sjLz?i*gu zzWJ8qEmj*6(0^p^(|C3FO7sMisK4mrUUc4QhFQ0G_o40_RyLkxo<2!lkDjaJ)q)=J zQUs}J8{aEgea7#TC(P$|UR@fDnelFQZ5@8AFtk^_d*-nA;drg6_N2VT8GZ_@^=)$5 z<@n2GRSBE8C8wo4#j}bLiZP1E8oV2d0;IRFdklNtJHu;(%QHKJyBLrhsF>vw_#sFW zWWuD#3THWbzzfvUMBh|<^Q80}8)3^nZU)t_YTlveS!CF(xOO~wr6iEWkojxX#=bXv zeL#{p4Ry8F+6%EAZ#uN1Vz{-reKb3@UTE}dUDEK^AZuuoO(o1KCN-nYqk&un?vnys z{=(iK1)Fb%wZkXoKY}L~r4W`W74z>ro=z2XQA*=%n#``AJ|S@O_$bGI#IfdrDV@@F zn`b^#puxo2@ZE%&wlgy^D^^>?ukj#q$diyBb#kj!1Rh5lrm8<) zFWGIu?()Kg%VlBMuA;>0Jz2=Q=L@duW8_DS$cKcvQL}){+rzImLKf;DZ9Llb8S`fL z`7k_Nvu2uxGqWCgT{>n}GWBXTd$p?e@_d5{*5az|VaHfPY$ZJZN&Uq#C$0Xx&ksKb z^T(!7*MIh}TF7|U{(i7=)HSe|K8EoHli~?Z!MebXO+Dul71tNo597rxl)3EBHI4Rx zHi7C37gpjaTA^Bx+M8p&`p@+Z%I3=^p_*e7+8$3_ZFk=r`=aK5tY}sbk@IW|BzH=F zj=ZCIE1{BVU?qzQL`Pw|vJZs>?K*XO9QI7sP{-d)&y&1>5k4q}u-M_vb zy^)q)@zP$K65q{r@2-5N&y7{pw$PQR2%hk>mr05>m6LBWO3O<}x`N4N)+^6E3f|Z6 zel;c+*_X;&oeRhas9y-%iy1gkdq2fy{)Xf1({#tek8IQg zOx@Yf5MYctxU(qL;Jj*(cK^-KGz$F=%_tcB7x2>fm8MZ47pH3`b@v4-Y8NgCZ z)yvU^0Knul;ZTI7IH2!^^&t5HRBr!{`o1LbUta_JH8O~)pM^tV@=!TA9403NMIz0i zP*LjrSLAP}q|O2aFFbY3`+gGY)Tc(B?nu-lsMA3Hdrqo&$(``~|G&=f>p`>wLjf29 z4E_HLK*`7;WB@zhr-qP`r&gMF0dBuEC=yO>+TS$<0!bZ&{;olxaO!9MLqpQ){0~hA z`d{+>w>Vj=!C!GC53HjL(c}9pZRqGntsiwP zGH`dNx`yTqY9Y~XcJ5RQ{aCA0O>`bltrk=Ug(9F(a!7(a3Mq$@mzA}H6XfhrFgvWQ cBKUuY{4k*>iE54S4M9+Ifki|#Fq+{11A9H}=l}o! diff --git a/submodules/TelegramUI/Images.xcassets/Chat/Title Panels/UnarchiveIcon.imageset/Contents.json b/submodules/TelegramUI/Images.xcassets/Chat/Title Panels/UnarchiveIcon.imageset/Contents.json deleted file mode 100644 index 296d3314b2..0000000000 --- a/submodules/TelegramUI/Images.xcassets/Chat/Title Panels/UnarchiveIcon.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "ic_unarchive.pdf" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/submodules/TelegramUI/Images.xcassets/Chat/Title Panels/UnarchiveIcon.imageset/ic_unarchive.pdf b/submodules/TelegramUI/Images.xcassets/Chat/Title Panels/UnarchiveIcon.imageset/ic_unarchive.pdf deleted file mode 100644 index 97e2691eb7ceb0ad22952ecb3485ac063ef9c58f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4399 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