From dd2dcd7fd90fda17358b665570f75c3f1731bba6 Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 11 Feb 2021 13:08:11 +0400 Subject: [PATCH] Update icons in the compose controls. --- .../Resources/icons/chat/input_attach.png | Bin 0 -> 1071 bytes .../Resources/icons/chat/input_attach@2x.png | Bin 0 -> 2151 bytes .../Resources/icons/chat/input_attach@3x.png | Bin 0 -> 3276 bytes ...odelete_1d.png => input_autodelete_1d.png} | Bin ...e_1d@2x.png => input_autodelete_1d@2x.png} | Bin ...e_1d@3x.png => input_autodelete_1d@3x.png} | Bin ...odelete_7d.png => input_autodelete_7d.png} | Bin ...e_7d@2x.png => input_autodelete_7d@2x.png} | Bin ...e_7d@3x.png => input_autodelete_7d@3x.png} | Bin .../icons/chat/input_bot_command.png | Bin 0 -> 654 bytes .../icons/chat/input_bot_command@2x.png | Bin 0 -> 1176 bytes .../icons/chat/input_bot_command@3x.png | Bin 0 -> 1806 bytes .../icons/chat/input_bot_keyboard.png | Bin 0 -> 585 bytes .../icons/chat/input_bot_keyboard@2x.png | Bin 0 -> 1140 bytes .../icons/chat/input_bot_keyboard@3x.png | Bin 0 -> 1687 bytes .../icons/chat/input_bot_keyboard_hide.png | Bin 0 -> 643 bytes .../icons/chat/input_bot_keyboard_hide@2x.png | Bin 0 -> 1153 bytes .../icons/chat/input_bot_keyboard_hide@3x.png | Bin 0 -> 1828 bytes .../Resources/icons/chat/input_record.png | Bin 0 -> 665 bytes .../Resources/icons/chat/input_record@2x.png | Bin 0 -> 1344 bytes .../Resources/icons/chat/input_record@3x.png | Bin 0 -> 2194 bytes .../Resources/icons/chat/input_scheduled.png | Bin 0 -> 496 bytes .../icons/chat/input_scheduled@2x.png | Bin 0 -> 1005 bytes .../icons/chat/input_scheduled@3x.png | Bin 0 -> 1577 bytes .../icons/chat/input_scheduled_dot.png | Bin 0 -> 329 bytes .../icons/chat/input_scheduled_dot@2x.png | Bin 0 -> 629 bytes .../icons/chat/input_scheduled_dot@3x.png | Bin 0 -> 888 bytes .../Resources/icons/chat/input_silent.png | Bin 0 -> 661 bytes .../Resources/icons/chat/input_silent@2x.png | Bin 0 -> 1264 bytes .../Resources/icons/chat/input_silent@3x.png | Bin 0 -> 1853 bytes Telegram/Resources/icons/chat/input_smile.png | Bin 0 -> 787 bytes .../Resources/icons/chat/input_smile@2x.png | Bin 0 -> 1571 bytes .../Resources/icons/chat/input_smile@3x.png | Bin 0 -> 2569 bytes .../Resources/icons/send_control_attach.png | Bin 919 -> 0 bytes .../icons/send_control_attach@2x.png | Bin 1869 -> 0 bytes .../icons/send_control_attach@3x.png | Bin 3123 -> 0 bytes .../icons/send_control_bot_command.png | Bin 401 -> 0 bytes .../icons/send_control_bot_command@2x.png | Bin 706 -> 0 bytes .../icons/send_control_bot_command@3x.png | Bin 1152 -> 0 bytes .../icons/send_control_bot_keyboard.png | Bin 320 -> 0 bytes .../icons/send_control_bot_keyboard@2x.png | Bin 546 -> 0 bytes .../icons/send_control_bot_keyboard@3x.png | Bin 946 -> 0 bytes .../icons/send_control_bot_keyboard_hide.png | Bin 342 -> 0 bytes .../send_control_bot_keyboard_hide@2x.png | Bin 669 -> 0 bytes .../send_control_bot_keyboard_hide@3x.png | Bin 1085 -> 0 bytes .../Resources/icons/send_control_record.png | Bin 401 -> 0 bytes .../icons/send_control_record@2x.png | Bin 877 -> 0 bytes .../icons/send_control_record@3x.png | Bin 1306 -> 0 bytes .../icons/send_control_scheduled.png | Bin 362 -> 0 bytes .../icons/send_control_scheduled@2x.png | Bin 652 -> 0 bytes .../icons/send_control_scheduled@3x.png | Bin 1078 -> 0 bytes .../icons/send_control_scheduled_dot.png | Bin 221 -> 0 bytes .../icons/send_control_scheduled_dot@2x.png | Bin 406 -> 0 bytes .../icons/send_control_scheduled_dot@3x.png | Bin 622 -> 0 bytes .../icons/send_control_silent_off.png | Bin 378 -> 0 bytes .../icons/send_control_silent_off@2x.png | Bin 660 -> 0 bytes .../icons/send_control_silent_off@3x.png | Bin 1325 -> 0 bytes .../SourceFiles/history/history_widget.cpp | 2 +- .../history_view_compose_controls.cpp | 4 +- Telegram/SourceFiles/ui/chat/chat.style | 64 ++++++++---------- 60 files changed, 34 insertions(+), 36 deletions(-) create mode 100644 Telegram/Resources/icons/chat/input_attach.png create mode 100644 Telegram/Resources/icons/chat/input_attach@2x.png create mode 100644 Telegram/Resources/icons/chat/input_attach@3x.png rename Telegram/Resources/icons/chat/{send_control_autodelete_1d.png => input_autodelete_1d.png} (100%) rename Telegram/Resources/icons/chat/{send_control_autodelete_1d@2x.png => input_autodelete_1d@2x.png} (100%) rename Telegram/Resources/icons/chat/{send_control_autodelete_1d@3x.png => input_autodelete_1d@3x.png} (100%) rename Telegram/Resources/icons/chat/{send_control_autodelete_7d.png => input_autodelete_7d.png} (100%) rename Telegram/Resources/icons/chat/{send_control_autodelete_7d@2x.png => input_autodelete_7d@2x.png} (100%) rename Telegram/Resources/icons/chat/{send_control_autodelete_7d@3x.png => input_autodelete_7d@3x.png} (100%) create mode 100644 Telegram/Resources/icons/chat/input_bot_command.png create mode 100644 Telegram/Resources/icons/chat/input_bot_command@2x.png create mode 100644 Telegram/Resources/icons/chat/input_bot_command@3x.png create mode 100644 Telegram/Resources/icons/chat/input_bot_keyboard.png create mode 100644 Telegram/Resources/icons/chat/input_bot_keyboard@2x.png create mode 100644 Telegram/Resources/icons/chat/input_bot_keyboard@3x.png create mode 100644 Telegram/Resources/icons/chat/input_bot_keyboard_hide.png create mode 100644 Telegram/Resources/icons/chat/input_bot_keyboard_hide@2x.png create mode 100644 Telegram/Resources/icons/chat/input_bot_keyboard_hide@3x.png create mode 100644 Telegram/Resources/icons/chat/input_record.png create mode 100644 Telegram/Resources/icons/chat/input_record@2x.png create mode 100644 Telegram/Resources/icons/chat/input_record@3x.png create mode 100644 Telegram/Resources/icons/chat/input_scheduled.png create mode 100644 Telegram/Resources/icons/chat/input_scheduled@2x.png create mode 100644 Telegram/Resources/icons/chat/input_scheduled@3x.png create mode 100644 Telegram/Resources/icons/chat/input_scheduled_dot.png create mode 100644 Telegram/Resources/icons/chat/input_scheduled_dot@2x.png create mode 100644 Telegram/Resources/icons/chat/input_scheduled_dot@3x.png create mode 100644 Telegram/Resources/icons/chat/input_silent.png create mode 100644 Telegram/Resources/icons/chat/input_silent@2x.png create mode 100644 Telegram/Resources/icons/chat/input_silent@3x.png create mode 100644 Telegram/Resources/icons/chat/input_smile.png create mode 100644 Telegram/Resources/icons/chat/input_smile@2x.png create mode 100644 Telegram/Resources/icons/chat/input_smile@3x.png delete mode 100644 Telegram/Resources/icons/send_control_attach.png delete mode 100644 Telegram/Resources/icons/send_control_attach@2x.png delete mode 100644 Telegram/Resources/icons/send_control_attach@3x.png delete mode 100644 Telegram/Resources/icons/send_control_bot_command.png delete mode 100644 Telegram/Resources/icons/send_control_bot_command@2x.png delete mode 100644 Telegram/Resources/icons/send_control_bot_command@3x.png delete mode 100644 Telegram/Resources/icons/send_control_bot_keyboard.png delete mode 100644 Telegram/Resources/icons/send_control_bot_keyboard@2x.png delete mode 100644 Telegram/Resources/icons/send_control_bot_keyboard@3x.png delete mode 100644 Telegram/Resources/icons/send_control_bot_keyboard_hide.png delete mode 100644 Telegram/Resources/icons/send_control_bot_keyboard_hide@2x.png delete mode 100644 Telegram/Resources/icons/send_control_bot_keyboard_hide@3x.png delete mode 100644 Telegram/Resources/icons/send_control_record.png delete mode 100644 Telegram/Resources/icons/send_control_record@2x.png delete mode 100644 Telegram/Resources/icons/send_control_record@3x.png delete mode 100644 Telegram/Resources/icons/send_control_scheduled.png delete mode 100644 Telegram/Resources/icons/send_control_scheduled@2x.png delete mode 100644 Telegram/Resources/icons/send_control_scheduled@3x.png delete mode 100644 Telegram/Resources/icons/send_control_scheduled_dot.png delete mode 100644 Telegram/Resources/icons/send_control_scheduled_dot@2x.png delete mode 100644 Telegram/Resources/icons/send_control_scheduled_dot@3x.png delete mode 100644 Telegram/Resources/icons/send_control_silent_off.png delete mode 100644 Telegram/Resources/icons/send_control_silent_off@2x.png delete mode 100644 Telegram/Resources/icons/send_control_silent_off@3x.png diff --git a/Telegram/Resources/icons/chat/input_attach.png b/Telegram/Resources/icons/chat/input_attach.png new file mode 100644 index 0000000000000000000000000000000000000000..cfc7ae1957f2a2b73a14b4d2a421b9b804b672f7 GIT binary patch literal 1071 zcmV+~1kn45P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91D4+uX1ONa40RR91C;$Ke0D9(TtN;K5nMp)JR9Fe^mrp2sQ546|jGvS! zStw#*YLq{PB4J^H#mqEiAseJ93rfmT7AzQ9`m>XNrN}H$W^198NdA=MPx+HS`Ijg= z=XcM^d%c<8{N}yuJ!SEx-rV=zIrrSpeDAsE-f;i`itE>YoWGXr3(N*IJ43dDwt{9A zFx%hGL9+_}F&jYJzp}Ct{C+>==jTImax&cC-^1qSCM+#2!S(gE)>Z1BwmMT+Mn(p% ztgPV6%S+TtfMQ=?A3B{*>2Vxia8kcW>s(M!0Ks4o($do4{rw%Lrlw$LX9sR>ZXho& z52~xHSyk#23WcDlsR=$mKeZur@1=j0h{$~e9G;z>v1+TUtC*FQ6*ZQ}U#r_@__$?>+kQ!r>7@1 z4<8>Nv8Sg;g_)h5Wm|W5xBAXCGOclOaX2|S$pc?qU7;v7>fnQegZ!RaQmVAHl%Lnv*Hs@q1*Pg> zad9!Erl#_06l#dr05dZ);Pd(5_4O4R8X910Ym490*T=^P-wTDg73GNAx3@QLjeZ&a zH6kFo-EQ_zNJzlN#YI-+{QMk?ii*PGl$Dj?#l;2NYin!SHZU;2&w)T7%$MTExMCWk zc1%o6#O38>9_-}g1jWt~=2ul!g<|Jm`}p`c+bBIK1!yH}(;xpN^DJcop*4B8S zqoX6t$;nXyaqIPZkroPpjE;_?!{Oi(M0Jwh(T-yPO6wyBI6Xbh105V3V0L!4HW1d= z*W<&(1KWp&hS)~+kroue9UmVfZHqq!C=LQV5anFtu0bV4se!${z5l?`>ZcMV2}l0M z6;zaHZf*`6sI9Gy!AYgAt}ZL#0!|KaZf=eN+uPe2CNe#=3&KRsMaDLsgEciZ40w5Yi6tc^VS!RoQjqpo%0mm` zQ2M|+HZ}&0jg5Th6vZ0$_xB+^Jss-m>iEzqRx;m38R002ovPDHLkV1jX~+d=>U literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_attach@2x.png b/Telegram/Resources/icons/chat/input_attach@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..19787fa84baf938af7812a5b9b7acf19629ce453 GIT binary patch literal 2151 zcmbVNX*iqP7XCCy#EDcjimP-m4>ez7h1RUZ(28iIhC?}2sUR_)nj)Mw=Anj$)?A7n zW1|{$Ff=G?Y|K>^Ln$#k>7RT5-sk>!*Spr1X2|?qh6ODYai#REgnR&4!-uT ziD}rk(X|7==BV{8>c7s35|friY2O4vA2@&xwDe}cTcpnMdNm)RSeNzDJv=ijJa zB`nVdeIF{M#enS>>G|azJ()w#F=~4o3%sp_&3Nb5P~$U~Zc!TVO*!2&odm1$`j6JQ zsz>bML{xu=3|HOMtUi>8rQB@v8%Vim>NQf0{WD{+OW&ExNRmT^v5h$Yt(T;cTZ3GjY@}tjP124P0@+S?S&!=^R znf>Ri^L6SedlitEJ3t_9uHN~1-PZSE0qQeS1U!yI#g`Pa#z55jjL>D##*Vf@r_Z?9 z;V*}6pPp#EcZMu>8LF_%uDV-KrecxLNVP4L2e-JMt#yZ<_o0q^`d}{+tjwe5+?~L_ zjkCW7dlHz&Qg=8tW`m0t*3oot@QLi^`i5<$v5RHynsNHJiz98d)85vce~ z#Kx+M?q;fV8K@=@29LXkuraC>>No#la7zdvt= zly5pZ*iDN(+(YQ?YpQwnQf!}^?2;K75BO1LhGI9%7X`V6WxqIrvpJm)_qHxS3I5h! zm>BB#8|tw-$*IwAu$Or?5dOFHUa_n2XoccT-5RoN9|gJIBSGOgP)k6Nww|l6#YMMu~gnVKfm~A_+(*9DbpQ z`Y8uL6h{{5M;$$%?|}=!oB!2=ahj&wooMI|<8;0IZ0J3g-!ruI=lk|0*Z5!F=@Xoc zNMCcIy2;zWlljYjGJ{KxukBHp{0Yud)Dwr_n{|CuXZDD2@#+jx1=7`7N5CYN+&&W5 z4oDsIiR!J!;e*B$s+5G;-S zu^8ex*OR5>Q)fyRLlhSmC;Dm`#m5n!cHLd7vXc{B zqpu^ve*9drH9nk-y{L(^*IN@ zWo?4Vf{L}e-=tPU_;oC%L9e{^$H`|`NT-RS^qSbKXh?Samzt(~2a@Y=-trj?^^_VR zV2$Xsr$zRWxZ`b!lr3jmyDk4 zVS-YoB$a45b5^zQXWaTDrrU7?Ve>0v06R|<2wtu5$v@*~xih9?5Pni^iJcWhdOb}_ z|D6f@Z+nW2I+8#rS`b8u$M3hZY7F#o-;!C#v*8S~R%#wAO*FG~cXM&D;qHW9Gxfyq zb&8Cj%yRstk6~|P?RmAjA9R>Twwvs+C6`D33K^GSe%x88!zt<*UL zBiQWguvUq1aVV7V&eA|%GQW8AwT_Q6bGwfN2f%oQ5_Nh1S61iTQ6d`?ovwGdr~Df7 N=El}W)mL1i{{e2&{e}Pl literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_attach@3x.png b/Telegram/Resources/icons/chat/input_attach@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d24e17ddf1fe0350770c6ea51a360b5cb5d0c630 GIT binary patch literal 3276 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 literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_bot_command@3x.png b/Telegram/Resources/icons/chat/input_bot_command@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..6116615c7a3db7023eb49490c739cd08eac5d5c8 GIT binary patch literal 1806 zcmcJQX;czu8-@W{lw9}{H?mPnZ4jEs(Q-{wGjIg=4=ZL=N=GA?w1hK?5oY9)Wm@+|N1B`{O<5%?&0U zHGrew006*%fcFd4I%7+^Q0?h@>cEd$1Ez%@^#KS6Emd0Zi;X125s3f?ZLJFcauNXG ztr4wIS^)q$d>}wa>%grZAM{ts;OqQdZw>0cj935wpbUcF;cx~}Q{nZw2NBVy91RQb zHnI7NWoGSL!~oWT9ZM0VbiS@_Xpxs*X*u3{m$6>N2eVqAqRFp$WqaekUKk7t3QCR& zlFQZ03qPE@;N||Hy?Nk3!Ty}}`2W;-UmI$1s=o(zpSjREwy3QpwT-p z&|0Z89q*L4w6v7x9jcGm(ap6u_lXR#Ix|y+yfy4%-8*poJ>Zr{D)Tvl)*BLNWG)QS zJXNU@8YPnOf~!|e4rC9agGI@UdYL*_UE}F?ubfLwai_Qq+w11%=c#dV_Me{a4H+7< zTC~W#W^%JHCvadb3Xtq{&8xI%SFnQfl4tGFIPu&k9he`e$25H#=26b}O%osG z&p1oV<9Dq*Jv}_QGcz+*O&7kLLF`kZ*P?O)-nRGj9C`IPC(C8yNN?23H^*hmHiv_o zi;Ii-?SuXjTA@i*>r(?aA8mL>_M1QNS!HI_7r*(4z&2lIs{qBUeC_k# zW5{H3e9GbG$gWXIc2nCnoQFQ+!Udz#oev+@v)o;%cXmM{q`jSz4^wZ1LLu}gMn(n( z3WJ3(_0s(;@5==b{Bh-%ePii#Gn3DLMPW*Kbd%`1*H3}rG9skhx|XJ`d#YG^K;Klz z_+)SwNr)5)#KyLkN$L;{Ji!IrZLKr=fGL?J!7|T^l<$Y4h`M>DT%$0S* zjx4&09}-(>?-rouSjs3jFfftr+};)qQd+Y~+Sqq_qb}z%@`Q}e_V&ce%1VdjB*zlMMFTgLn2vTJH?B!X_94?zmmiV(f+rFz z;H$|@QH*qRD*Y*-J?BN!`@Z!NpY;XGLE+=W$&rL2MsS4W(QmB+-Xos zOUx&J3pVZuHZ^4l1OoI)dlkksOl=)Bi$q5=+zB;UEcViXw5f;M*3x2qEnm&!7Z;i4 z{Q3lc-YsTkL~kl>M46GpR^4@;yQCm2#NTj2d1~fMHYDFXhIqku%MUQou-ad$D{jJy zJO0ZFq>Bp!T2kVM%uW`mNMplBGDGp}BK^kLta*$0N+Z$y4&jrApYJ03+ghJ5&6Zru zhKp&;cI-ykXAsILGYYwY@uTcZ&3vCONxu9yJ9d2jwD_s%Zz*lomgwBuw zLp`A{+?*Vg-hhry$EWNJm9=~$rV)Yv^JULp2ldK}zofyrJGWCfNSv@zeLPI2zOHbq zW}RI+HO>RYalqp?kb>{_JQzdb+-+M7(a{voN$EY-q)pd({J&iB(Q4{)!NED#pPq01 NMT8?HKcP=F`wy;aG*SQn literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_bot_keyboard.png b/Telegram/Resources/icons/chat/input_bot_keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..c39fed3379ce002b39cb1fa5a6434e57d7cf441e GIT binary patch literal 585 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 RVkV#j;OXk;vd$@?2>=1@3UdGe literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_bot_keyboard_hide@2x.png b/Telegram/Resources/icons/chat/input_bot_keyboard_hide@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7540076dc84382a22e52b640d84221fc9a2e97ab GIT binary patch literal 1153 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)jKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(-euz(rC1}QXr;NuTe{@T;UF{Fa= z?d*+ypA7_#-{mrMTei>1yyeI}-p+-x5n5*V+E~-dzS%MQH{6)G%VG6ChEQ>pKR@FW zPnO3|(tj5_tLCXr>yfi}f4+}D*C%~xUh%p1v#0u4ep&yTd7Gb+S;L2wIfJ2>xqM$ z{rmj?KYqN>*VFrR@}#G*tb*Z1wp&iKGiFa`YuoI{)^_sOddvK+Q9mzcxLDnAV4HHx z{q}_kVrM!ptXkpBp0MNbQmgIZ`+X|}1x!Bpv|Ou*OI*)vpd-!Uz@x}osAaf7RTrqx zmpvh(da2a*&l47T1hyNhFJp}o-TIP&hx5QD*v|`mXQ2x#UB^8E$+172D@G0@W0-Hdw4#Tzl?cI0MUsP10=p zH$FMgtgFBCpXj%{Cl7?A%n{$1b8_zcOBNq@Xg18PTO$AL=!N>{aq;ont542nn6M-J z@9Bk?89e)2r!Hf-^;qX&t6>8;A+DR&`1hHFb=!wh^_b4N=G6y-81$RAhu4TI-12_r z)bY)jUGYGP#s4<>TPtjRG@`g3q=!BJSh0KV{Q0{NCOr7DXxj<@Pm*FMBc3O&G@5;O z+wJSur>mqa&0ox*9c?#Zau)YX=7$sS@-olp?Xi+@IHkNhjbZb|Kz3%2%9QIo31&vG z5*Rf5-^^k>V*%Ko0NelF{r5}E+VllgrB literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_bot_keyboard_hide@3x.png b/Telegram/Resources/icons/chat/input_bot_keyboard_hide@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..83c00a7e16e63d57effa301db4d7e5c1347e6dcf GIT binary patch literal 1828 zcmcgt>s!(Z7XAT>q@&hsnuzQ+)rw|b3UjbbGo{OuVtFGKlCc~u5(vDFqJhe4YGq?4 zmOGClGu{%>P_WX(Tb7nXDgqf|lT7RVM&%`R@x$!?1N-cU_q^{p=RKd!d7g9q4DN)f zv9&P(0H&u-`UdJbc@r?GKDu9Y8_*Mo5qRPlP}grWp-+6H&z<_--yhhk*DwH-eF-qw zwCG{22LM3IKmbI~pv_tt_&?p`GRS}RrV;jg$SeRrZ=Uk?4o(Km{L>3J?XvZmaNgM1 z?r1q+cGSr5Yr|tSg95uTFoBJb0!D1`mT+H=fdzq;kpa#suv;Gd@dK5Ew^cMOaWNO# z8X7TEnD-@f;{J<1ZW9*Rvo*zc{4A_`U7fZ}od$tQS59~XCSxxxo_lzdw1Y7W!vp34 z-`4~E1oq3$Lij!w8ozUC{vz~$VOgi;QDbAP&V`5X9hS@UI2=w?O3LF6Ya}vSGr6{w zx-dU4y{3Bmb~_4%>Xyku7FJeX^afxu)wT)i)^NCeQet9nWo6|78Cbmy67{ZZqS##3 zsZuEH=H}*tG^?G|t_&{s=&Tt{Aa_VgO1cKSa~cxmlaI`tg}Q*fJUm`l?&aky7K{6oN@XC@JITHv;mWdsdTclIW04tyPLN+|5RNpj8{^1AZ$9Fiocp99gYI<-KB2RQ|>VYt6G|~-( zk-ej#yo4xc?{Lk5lZQ5J-@Sdvw?QJ6_X;VD?(u;#K8Xi@=4EyTi{vW)ti2-fW)6&w zj@CYjy{TptjkOIJ?pGSSF7sz>M?OD2^q@vp4i=e}<1}F-LDccB)FER0q$E%q2~?is zvws6Ov(MQlT1e~z$zwu*vNJT7Xh_Q)vR>ZDLgW-h;X$RlnxLL0W6-Ey6-6q}T*5A# zzrO{UOx8K|^z?KuEis5m4-*Ot3ptO+E2wi?ZDTT%xkrfXJk!YFi5SAzAn%mOyu3V3 zUtgcZpnrlwp`?gS8i;bE3)~OVcMxXv$Z-Jz6A>nz+AT}JT5VI^<(`a)+E`qqOVtF$ z$cRIBc6O$LIsC+Dw!cDTv0T0;lZoP9hl>48rUrm3{pB^Zn3xz%SC>Hvt={l{-Qw!1 zwd-B-n&r;nl|m><{?+iVQI)EQ!C)k?q5Mo!MUBIOOr*Q)@8Qo;;lwRxYa+Fe{Inxp zo}TGN#kZ;7@#-W-%U}O4?87}5Wu*;p+hNJ+>7$3A?7TeKLMW#CpX4g%zX@hCA{g%R zspaVtz;VgbFIAkcUiA%q^0RwWd^zsZ_4-mv5-bBQZflE_&Ge*3o;Q0TcFAp6*PPU4 z`$U> zut54HF7vYJQmX9D^k2SnR}mZSak1y?a*1ghf|X${))^l+^*JT&mqX@~@Y;fwT8`V4 z`j3bsPs8qidKE1U$kMa`KK0U;S}b){=e9jp6v_7yqb7_0MuH9QappPS=BlTI+b2KA z<%e8A2S{Lwq^`HxeEf|ZwPZ5gI<{$8znm5DFgSFHj#vr36+IkMzuKxqb{;JU{%UdFWvIb1K%ngEE9Q5tSTNRMhBVkI_y zCM2`%;aYD%Z0BS&2uw>ywLx23oCB~>l;gk6JKZ^K17Os?8RFb3l4xOD;n zuP0g;kh7T4LZloIzZ<5`52m0>S7x#r@CAsB!8!Pm)RAULucPk$~Oy+O!umAxI zsF2?&!h&8J8?~ar-19-9mWD14Hrjp|DaAi5Y`dhECOy2HHE}RH`Ya&q@Se;6KMi!Z Y%~$XESGB41+2)5jg~j>S9V2D@8*1cP3jhEB literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_record.png b/Telegram/Resources/icons/chat/input_record.png new file mode 100644 index 0000000000000000000000000000000000000000..35efc9b52fc285a703d20765d892bbd9e45a3a36 GIT binary patch literal 665 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEjKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC({H>8X9!HItc>=*j$~#Ome8iZ!?2ZqrE4IrC7M(@17P=28Ln z1xg$_9Ck-7&p$6{NIT2PF+*GIXxoF}IiD-f<(+%>On=!vmQ=~iQ=hW-$pmhzIc^qQ z_x_bm=fMcQy%KM}R&nu8y-@KyH(~$%*M}c2$lf~Z$d4T3BLd!hpPSCTI{M&aMabE- z;H^=*iiLaQPS;w;sP?ta40{X?jE!sA>9>E5<`Z_9!*?B@R$Z}R-NbB*Ve!haJQ z^qq7p@3Bod^0zL&Ywr1U-^9~T7B4#Uuvy>fjq-kRv+rWJT_&G&;VN2Kx@NuKa^-mQ zc>RdsnZ?$bnTX-p^c}W|NJ4Q-te=m mwMV#Fam~|Yq2@|6r(^Z^whI5hT+bE{N*123elF{r5}E+ieGw-B literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_record@2x.png b/Telegram/Resources/icons/chat/input_record@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3bfefbbb1120bd79f54a94d133ce9d4d29528011 GIT binary patch literal 1344 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 literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_scheduled.png b/Telegram/Resources/icons/chat/input_scheduled.png new file mode 100644 index 0000000000000000000000000000000000000000..05494865163d65cfd72aeba7eb3d2baf48eb0b0b GIT binary patch literal 496 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 literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_scheduled_dot@2x.png b/Telegram/Resources/icons/chat/input_scheduled_dot@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..81abce9aba27be172368bdf44035e4852c25603a GIT binary patch literal 629 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)jKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(-euz(rC1}QXr;NuTecHh&*F{Fa= z?VW?U%?<*s4^`7O8kl0mmKH2$)M~W8>F5|{q*C$6tZ&n=i2-X;=PBFSKDOQIshRup zNk!0uwVIQrMG3? zmra(YMt-{-cY9Xs@7}|8C5yT?zyF;pbNub@!|QJPJp8?uS%3R$_dU#41#-73B*`}X zRIZYU{kJueVZTk;r{Z@)?<6+d3~Klmveo?e_x9SvExErh)UJ6wYuCE!jBi;Txo4(c zIQlh<;d$l09an!pJ@Ll2^xrC}1Bnvn-hW6jHL4aW_dY7O;^*A|Z}#3eCUPKMIhNt# ztc>3_w^u#MfA)9F^=)Al%zNu^t-5(^2m9r2u~k2XDko0=ZO&jd=>}7Sp}slq0_9F! h28qu_mq`@*%a_5%Y>@ro%py>fd%F6$taD0e0svdB?Dzlx literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_scheduled_dot@3x.png b/Telegram/Resources/icons/chat/input_scheduled_dot@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e67ec31231541d660651977a9399dd8451f7b171 GIT binary patch literal 888 zcmeAS@N?(olHy`uVBq!ia0vp^6(G#P1|%(0%q{^b#^NA%Cx&(BWL^R}E~ycoX}-P; zT0k}j17mw80}DtA5K93u0|WB{Mh0de%?J`(zyz1ASip>6gA{T+3Vp}G!1Tz|#WAFU z@$JmBxrZDiSbfh0u%#YoReI6O_kt;qmABw2Q+c|*NRdN!Wq8hynLVo7DSOv^PODIx z;d#BZ_SW46Ec+Jh?D^{KaPY(QrY2Dyb%y@*<`GVPNZ4~V>uRpq>~{qgCC@+q+;#l1 zM0fK04PRgO7pzY)n1BBF-Ms7lxrXY`_D$GWl>Ja&tovVyRqxKfwsOUfEw?_;G>JcG zs<61%v?zbtV@v(4O-

(_^OP2feR9R-AqAYR0-IZ^vczv);`O{V$h2W#0OuHuh?& zT}y9Q?bVxWWwHLKRC9MapN0i&mKobipM z-dUeDcQjoq+r4(i-1)bXdjFg{yx9M5%(Qykr`h_iW ry7y;>%eL8@G$RfcFny>nqY8CDvch-o?TO{zL8;!;)z4*}Q$iB}rt44A literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_silent.png b/Telegram/Resources/icons/chat/input_silent.png new file mode 100644 index 0000000000000000000000000000000000000000..a3258b08357828b486f9757f9a5efb3d1066b5be GIT binary patch literal 661 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEjKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(i`|pb%-^~-hB@u8z;lV_Pu6GB+RxhpAG@XBbs-4q4_Pq}z zO*rlgFX2Aj$)G)z>-wD>v&60SnKkG4w~04$7|cFfH1qMtA3^W_E?)o9_I=lf9u9*& zDO>!L9j;eK`5VkXzdC7S#$9o_3f06?d)?{Y`>ub9FL)ul!f}V*JEsi655FqA%RhHl z8Auc?zWmbVYSz^ql3P9~1RQ4Ki!wgow9w)C=b5uhtYmMivG6mQo_e~e_dd^tix~yY z8gaAErhREx8PXNDTJ&z7x#8odMGKE6Ile5pC1LQYtDOc j*}&y?Mbn~>A$E+}YegIx4PZVPz2= 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 literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_smile.png b/Telegram/Resources/icons/chat/input_smile.png new file mode 100644 index 0000000000000000000000000000000000000000..c23f30d0ae0f2bb222bfe8cd114f097fd44c93b5 GIT binary patch literal 787 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEjKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(WGNYSh1EXtn1eK z)12ksUTvzJy|?m^n6<#>*(vAd_@t#jnl8|k!oBtnr|#zbBtgg9!d*5Jl^3otZ~L{d z|KN7|FJa{ViB<^*kwSdwD2Qfi)Io2A$bhwn!>yxeT* zC}APjf9hG?{^edvA7z6yGu@4!V4~cioOIq-O?cAB=iYsLTen_lWKe!kI9t#~#_>U~ z!jm}9P3nzDAG7VXcNBQUf9Od>soO$s#;^w8U&1*iQd|;_>y7iQ&dKu`_?GktnHI?| zx&MCky!u^t*HzfaG3|{mDegHqBhPky`TeK#tQE=Ue7D-w3>YKLe|zG zmpygYUYn+Fj%5Fz+$nXWbg7n6EZu!w9$G2s(AAQ{6%s2Z_#7gFa z7vjYnK5f6g_VB|6N)Hxa*X{G4@FZJ&jnWI};>6TR7I{Zh?icK_6Oh}y_fvhX^wijb ziH-k1+WUsFH0NvXXbV*3wX1@wi!1OUp60K^U@LZ}J>0HPHjKvc+} z!(4^PKUGYH=)eA<(3o}MA^?DMP!4vUBoMd6>NLVtfx)NADnbh|aH6Lr_5N;FQ*D+r z9F8Q)wK~?xqoKDl;8|qJ95gjITtPxrSC<@Ez85p}ey&{*#2>=)SFKJ?Z_G>+R)@Zo zmlau=nv}0W6Pv4bH*shyZ-G`fK&k8oR5bGd_cEPakQ`KI!b0S~g%ZtoYGaUA_XkJ@ z1_l8*+@nt;Bdm#uiO{2383_pqYs~riea6bla;!TiL8*UJy~2R?p&96n`xdpiJ+uUWY4IIW_t zz9TIyEy9V58{acBv$8U;1L;0G!UE=Wahj>IKLA# zxmXA1u-S68_DZ`f($f$PO~+ma!|C<$n|-Rsj+OOz$hc=hWohPWWn9s-HTqd15A$kR zb*5~SDh=zpYwz%#fN>>)j(ns90mT`g;ZFO0@*U#iQWMLhA*$Rs?Oj0gHp{{aYR#<9LVIEXHB%fEWqNIf`~CKcIq z=7D;=ohr?zpGW5vEY%=V8wDz8o%hxscm=_;Dz>Kq#q2_wf}ZV$@(A+g3r@x&s-!Ta6ykVL3HfgYQu48 z&(b63lW{*LT{%A3Qa=nm|Cd(i8A_ zMjs5P3(Yll_m!`%iq)(q>w@K=2lWOteexO05)U;+gxPR2H};s{R5w~9PO)O4+<4mT zS1os-_rVH%>x_>b|Hx5H+8a-ZAflP6U1tmFXs+D&NpBClQE?Sp`}VBYdRLMiYCF?h zX|^j#5!{Vw(Zd8rxmJtKu=|nX&i#Y`^T};$6q%U>gWwd{;e$pY-5eUv2a^8=2uQuD literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/input_smile@3x.png b/Telegram/Resources/icons/chat/input_smile@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..5af6ecc1deac19f766acfc9c50cf7e73ace046da GIT binary patch literal 2569 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 literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/send_control_attach.png b/Telegram/Resources/icons/send_control_attach.png deleted file mode 100644 index a16628b77bae20e790e8735ddd77fbe26791d517..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 919 zcmV;I18Dq-P)D`5kdaq3jEWA>gsA)U0s#S%S(B9 zc#xx`Bbl0-lET8mPjmRm7a1AJ^71lo>-P4Rs}k9X_9r zqN1Xo3H}e?-riPj9U2-+SXkJ*`0nm*0OscAz86GCN3*rH1;EzU7HYK`5uvB22fN+Q z$;k=*{r!G9adB}xJUrlVIKCFd#Kf?@y$yiLWFjgm3K3y&a8N1e%gYOZUtv`$6;7v< z`}_OP1zN2Zv)K&5=H{jX9~v40;O6Frl9Ceg^743kdgA2dgpiOBLTYmEw85UI1EJS`ZOZQ&TxQIs(98Fnk907Yqyx z0C0A8Movx+B0^nV9X_8Afad0AM1-`oG;B5-0Q2+n1O^6vHE#ahBqk=}@py2%-OA1N zdc86|o0^&s5z^DsvD@tc%+Agd5D@U?EK>wkRaF2?Pfsg{si~=0EEd|@+7J;kGBR*D z901JB%=`rYpP;_J9)Pj2F~5Mf-_Ojq7c-Tp^Ti#0Sfus3hsFr7}v zj7Fo&`f%4J7K?G z&OlUD6h3|WBna2p*@?QkI_Pvd==FLuH#cK+bdb`2Jbg?uh2C+F`Oh>ng%dwV+vFf=rTtgI}jJ|7bkgLm)V zk#8b1Gt>PB;^N}a(b2&r@9XP>QmJ%FM=F(~s;Y|9>FMb~NJxnL48+F9qN}TmOWNDp zi^RmlY3T(71mNx4x163vqj8UcxVSjd^L>4N*s^8IjC3O-Bk}X+Pfl~iiWReKAR!?E zy}i90e0O&@HgDc681L`z52;k@w7yEE;7WHKQ>KAyy;rKREa z?b~QMbHYh1sgqGEOoBqk=Jr>AGi%8NuI?BH(W0MOdnN-FQ=<%NQR0s>!FRtAYgLMm@C7`QmA)rwuac9Hx?jvV3c9X6W{ z+qZ9b)G7Q6>FMd@Ty8WP5fKqVDqmPwNZ?CLOG)KduU?IomKH9~VzFTN?%f3F@ZrPU z4h4)Iz(m@->HthvVbNj|5(*@<)#zC7LxgHB+6R z=!;odSpde`X6@Rwq-~0dib$g3;$l+yh=>S$`SQgn_+!V8kw;6tUXP%lpvmAJ{}J!q zyB9GrF$BK2xR}5f6%~(;Hq=g*%><%Le5Cr+FoJzrB(gTTN*r?{Ll;O*^=va&J)UrCgolR*>G_FA1Yqo;UI_lw zsZ&H#r_;F#Ke++1Sd8-Wa*{}`R+F}o%jIZmYjdjdr%#_In$^|S2nYyp6@GF9LR+O; zttN3oF1)Y-`-9Y<%1^u-ibNtP6biwK#MZ4_iRRg}X9@iC=g(&fFKj@mRC0-G zYilug?p!X$-`}6iKh0({l9Q8(-nnz<2>i2W&s>^NxMX1BNzi7qVc))eB*xRz6MOdT zfz@gSFgC~%s{Hx$=LvjORTcdF{AL4Q*g$1v<#;ly)rzpNFoyye85wA5Y7(q`Zf-7t zfAZwXY*pT|fr+z8i^YP)ix*ESBD8}D!9RZd7{0!~vk5P3VB(QsWMstUG2z9F7YY2M zM~~bAFKpo8!Gm1#n>TMdEhscjsjRHTym|B70WWMIBqW4;sIgkDlg@4!8{1YdUAjcz zA3l6Yb}+XaV2t6$jT;@!(V|7H>_7I9gj<$@%BcvL9sqGXso`optQz znUk%Ok`gkJ_@@RKV_2|Y0rKS*d~F~^00000NkvXX Hu0mjfMBA=E diff --git a/Telegram/Resources/icons/send_control_attach@3x.png b/Telegram/Resources/icons/send_control_attach@3x.png deleted file mode 100644 index 73c7c8ebaf96765d8f18a5d798097f9a95708833..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3123 zcmV-349xS1P)QONn|Kd48uxMGr-i! zau#F26od(6T3Tr(QY>Z*)b1y2SAxzE@wVIJ}f3ChTV17U2OXF=`125f~nPN=HcPN zu3fvvnwy(hU0oe3FE3|BMMbQ-x|$h{M%LTg>(W>-nu?E)58~qDuzUAzbar;a8M}1p z60)S@il}d$|UU~_C z|NZxn;aqPzoeo;979JiR|6V|Wfq~e!Z=XxSTyMR-y;!?;Exf(G2Nj>lO358IVZsDf zP*A`YEn38VuB)qyRaI3ngTcT$J3Co_e?OB*BuuSVvyhMwrqO7aL?YqVk(Zapva+&R zM@NU#ak?#YPMkQw{q`?hxPaW;TqGqWVbY{Y5R1h()S*x)5ET`L)YMcI78atZsfk-( zUS1wNJv~SND;5wCz=hM<*@>K-9L$8sHCygu|wOWnO zKmVL;gifc!Lk~SP==zmPCDPK;U^1Bm>%V&SDiRYDM<*a(Utb(Mc8r8mQBi@Im>8G% zTDEK%y1Kdq{nXahA|xbabOG}5@!`U`aNz=Oz4ca?`b`}+k0t*WXT7C6@8 z>+6e;KmJ(I_u92<9qF)#500Oo9}XQlM8c`At{zr6))F5dk1JQM2xhL2kB@r*`TP6h zlTSV&Un`wXXBUn_p@3SgMnFIS)N1vh7oakk4Eg!_f^kGgM~^(9fPet(-@l)PQ(Ie$ z+its!n|br+&&T%d+fiIxjGur08K+O5Ms98{;^X7t>+9=uOv%Z~Fq_Rbv8-ObdSn6l z`}>pcJOEt0c#-?9&73(CM~@yQ^#HJM-#$k>*#8%eMuUoq3Y)qP95^s?fc*UYxNvG~ zYjMXNcaZwn*jUum)NtWgt*opJx7>1z!?AgKdgAcm!#4GlmX?kTAeBmmk3RZ{Y*0;2 z4Ps+sN&TI7-ifNJDu>`$t)ij=lP6DhIL3m40-HJ-8yklokW#7S!l|yVMqFGRsgH?? zL1ks7Q*f+y@Zdp5Mj|lAuyyNJ8+}__+wcPN^z`KJ=je1g+pL5ET^#rBaF8Z@-;fsuUI$!pqCcZoGT;?6J|-)zu9TAgNS}_uqe?Y+PMk9T(25 zS+mHj0Dwg(&daAwY&iR$WVE}RJyCJ1WRty^dFyk4(IWMm{a=GfR+)YsSBX!G;)T?oSP&i_?ixVe-rguEC?GS(U@&muXfzu9`s=TP+W!8296NRlfq{V}oF|`r zQgEpN46MrkxnF&KS-EnhVB9B8oN#21+A%mgckU#=`KG2OBqSt|`svfB!~cN(&H?_Ot4T7^GINl76c z==FN;(TPT*!MStiNWHyL=ds5gBhTs0W;0%W^;K?{uxr;Y(syNLB|<|(9fd;!nl^2k z;LNk3p@Ey8Q>RYl!Z~&76oP_+xNxpsy(*~f>+3^iW+t~wC@d@_egFRZ?}Is3qCX4@ z3c3MOV`C#1&Xg%rP*PIDg~MACEMLAHt*x!3o|icag@OyGzP_G24H*<5#u$QwgK_%w zX>@jWV)5d|y~VPV`p=bLZ7;qD(VUAmN;IqTQ2Cr>kEG8x`^=N)nq+1%VbR5(Ke6dD?eAAb0O zY+O-M5hhNY$c59^)<)_#Y}f#WLLsPCC=}SSV+T2jY-wq61)RYH3JD3p*|TTK#+^BH zhMPGLKKLN_l4f>xHn~pn^72AnULFajwY3%Z-+#X=;0z8>aBwiULq2=E_aI{)2IyyQ8wPv#! zn>KACZ(S&rN^IG(h4kIt-i~?m=D8A%bAZCa!tm|4-;x2Al$3DcEL^w{?d|O(oXwjz zlcSZlw>RE=^G(usYilbWc;Eq7!*LvtzrR2C+MGQ&iHV71hio>R@zz^!k@FlcFE4D~ zyqWZU`SN8fSg>F?;5Y_IE|+sx_2uQ|+|f#_)sjPbUtb^Ie*0~5!%Lx1AU8Lc^xf3d zgoO(i4i_B904-RsfZTTY>8GE#qm@>x(Zrw`4k;!CSIDh^1m&0db!v@IL*B8f+ z9~TU;w6v6anvj^72!p}Eg+pCnl1L=T$;lzL&CShNvSi6{!?6!&&YU@d^Nm0M{FA(h zAdyIrl#~R$UQae~+qP|xN~MDOF=NJX;as_L1xuGM9SJymKoW@r85tRZK|cTd^Q2BL zmy=taRyfoQSu7Ug_19k~4+q-X+C~x%ACOwD7Tgok>2%!1r${8i?AfygCzCsN>>zjZ zL?RKgv$M(5i>|J&k%q$u6ciLB_?qPB=aU(5ebHz%H*CA^+_@7B2Q+^Cc)?T2BS(%PARxdcaHu=fMxznSmMwEP96lhWQYm{(UU`L^IV)GLbT>eZ`p@4fe8>eQ)-jEqD=LIPfV@kJCB6_L8`?ruE$ z?6dBMFmymNnG9K3S!6@4rq}CHR#t}d=g$jXn*3+>J^l34?gro*K#UD+eQw&c$u1;E z%wn-P-N}!7K#UFCG)+rOBiBuin9*n)jiZ%o05LYOp%oVwhcCYP!f80)efJ&rcN?Ry z3|_2OtC5tHgj1(Z*#%QlQi4YxeUy8vY%~^^{C9_!mlqp1ZXBC4XAYY-Z5kUpb}SQ% z#jK^Jh1Jy5uyg0mv8JXbW;7ZZFl2WlYHs~=lYfKV{0}obb`y{t`yYD(S~$VT`~Uy| N002ovPDHLkV1kl;@nZl0 diff --git a/Telegram/Resources/icons/send_control_bot_command.png b/Telegram/Resources/icons/send_control_bot_command.png deleted file mode 100644 index 34cc9d6eb02cb8f106965bb64e867f5a2fe0936c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 401 zcmV;C0dD?@P)zIyKiwnFCN5qezbe1$I~3g@n-T zmqxPe@qdhr>q~ vNwT}<%!p$)|f00000NkvXXu0mjfdmOY@ diff --git a/Telegram/Resources/icons/send_control_bot_command@2x.png b/Telegram/Resources/icons/send_control_bot_command@2x.png deleted file mode 100644 index faaf97c16886966bf5831514f41133467fdbe2ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 706 zcmV;z0zLhSP)j4 z*yo#k`2u*JM|^LrW!@K{Ua#Zfa3H>>X_g1TbzR~aMbWRlvhwBn5_h{@a=lnAa`~QI zMxfnplb1J+V^mf3=_8OEz<4|+enAjC*w+EQ@&U_j{COxjX4?X!P(SSr~w-su;&{;vcDr33fZ=dRd{(Q~!{G}Bh@y!2xUO3s0Mj&y$Ki0m zTCG+dfb_oGz_CW0E5AR^k1*nPYYiNz-F@{{d>J$ApoC! zp;zkz@M1XV+dHN1YXZe~nxf4YZY1C{sbB=Yt(ph%9UGg~rST2{OQLop_IoAD3 zXGv#8fb1itR;%^0Bc@iXb^j3)K*gSP+9dpv(+#455P0?uWd;j3;+NC07*qoM6N<$f(pS=m;e9( diff --git a/Telegram/Resources/icons/send_control_bot_command@3x.png b/Telegram/Resources/icons/send_control_bot_command@3x.png deleted file mode 100644 index 31d772e5157babe0990ef435bc5ad71e06f7f61a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1152 zcmV-`1b_R9P)Nkl9^mTg3Jwns;r{+Ubbr*ZNs@$W zwHo^T{6v2Xj^m(Ot%f8?>KpryM*ebjbrrq7zOs&IU|5!g6h--e0&Q(=A;)o8$1reQ z*G1dg+uswYR4O6Yby@pP4cB#1sZAK!upiCx1%sVeHFGy9@Fj=4LrYH(}etyQr=r|6_ zWHMxdG)*I_8zS4srYVX-j8oGzvOx8E9owl|tuhZP>PA{_^?IEwkYO0uPWgPEc|cLO zd_Iqj)i4atb;3`T006q(F1CCaA0LNqx9hXVnN%u;jj7k`c{K0{gb?y|000;n86kcb zR|G)-*L8{C{UoX814sl4AQ32lM4$i?fdUBqM3FYKEW`5hvd`XXwcz67f~qgSHbo=^ zL7={oBkk%dl}aS{7X*PAuje}8bRT5fHcU)Rcx;_c2WDnwBDsI8_d)yn`#y0108UR& z8F<6t5^FRXSU-xzVq{~4U1Hn`R4f*;J~SGQNXH2)5O+&VRaLD0{QR7_T%GY%AR=PB1y}#j2*k( zZVzO<*d^)R-CeBx09+t*@_R?W{_R z|H5NI$g((iEGl)iEifge*(xk%l`ucjH;(SLSrb}#d za}#U7xw)b22^prvDy_m42lvG)kA*1?W&*9OtYGb|3sW4_lQiwZ6xX;;(mWTYIH=Dc z(=>f!*tR{e!W7rI-3PHKO#eh6>Pw9G!W0L!8N{kE#kH_Ai26S-Xqx7;wOTFOZiI%r zpM7Y-{Z2YABmxDH2oyjfPymTQ0eA#@e}Bhb6qnP@-$4{bti9Lkc|LmtdU|@ocAA}? zjmRy2n46o!+8-YuJ)b=SHJeRrr?s`Uh}_}_QcSnEw?5miZFO>>F5p02Hk%##BbnK3 zmMjneAYIpq>LT=Y`mj(aAW;;VAJz@qL{UWZ^Yedxs23nP79J=Nz}G{qVSBMaxm+eK zOZ-|LrdLz!?CkW*TjYc`3@)|Vs+>AL<`%_hfjkgn^YUXSB>VAhY{U$C^W zumI_F8b(J)!*pfN$HxbBIvr>>n{at~2}egqaCdhXs&8n4hLxn64 diff --git a/Telegram/Resources/icons/send_control_bot_keyboard.png b/Telegram/Resources/icons/send_control_bot_keyboard.png deleted file mode 100644 index b9423a7161b39846baae16a0c23df80079fc75b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 320 zcmV-G0l)rU5JkUJ*lsuxlBqZo6&1P5bO><;!-*)2tG~tKWXW!JSwfU1Pa4VgxBkeUkwyU^ zp2#UJoO2Kngb+Y-SA-BCB5=;FlF&KFqbbXh>31k1B+2vnOlxft{vFm@Hcdm4Y}@vl zAcR1Y51FSh#*ifEc_siV03<)_tdu&WuwVU7_bz$wR|WLmZ_;kL`+{_~y1eMWX`5eg z6t7D#48v+aj^ifnme+OBQM}vqPu^|%Bj0K;O%nhh%d&^fjWGa#7$bn?i~7C?08~{4 zt@Unmtu^Yp1^{$jcR6RC=ZBBXqA0Et4a-~>5ylvIo5mO^B6QAOCY(xHp2Y`BW&9uV SDPo=g0000|nszBA-L{#xcqk_RA>Hi~*$-2qA!T-fIHu5r!d3DRF5?DKQK~boE*W zqA0>V&*#?KNuK8zMNzkbCBAtVDP_9>&Uqs_%QB>tA|a&h(@h$L5Tul1mSqiHob#rE z)9GX-rD^(h(Or?IsijQ_(KK+mT&yHY>FmPGpp;tLlv34NP`Y?NpRn8Qpk%+_!|U~e zB|r$Vv>+l7@_PbQ1`yFI3WDH$3O(r3_qiwWS{P)2F$P-e)+>P48W>}v)cAq`(CD?$ z(-pMVeP<17tw*V;N0+`qo7l~5!>u1u(^tQ3;-#<|n43Wc9*;-w`u%<%rN);(w^7Cz z7Ddt84vV5d#@Hw|FjX6!gRPA&mG3mLUFJM%V5%2NqqEXyBP%k6fno+|_A^Vv!|9*+~t^2gQU zYDIwV5mOw;vyGVIIQAbg0jzw;2k-%7R)Cccy6cf72?`-lDTT(Ew+lALpi&Bj5SS!M k=U%C<5^H5Sr`14y02~##wkZfwO#lD@07*qoM6N<$g1g7_WB>pF diff --git a/Telegram/Resources/icons/send_control_bot_keyboard@3x.png b/Telegram/Resources/icons/send_control_bot_keyboard@3x.png deleted file mode 100644 index 423c86be42a91a94b836259020686083ecf3e927..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 946 zcmV;j15NyiP)6_z1d!kTO((0Z4~Z zNbVcn1Ce0I1{~7Td!##%_*%Y4#EmUE3;+-aDTTZTFzJvW1%GrKa?YXIY{JII22?5) zSXx?wVzHRz*o-k84#D$0xVgE3i;D|5Jw1i%>uc?NObgCAcDr4Cd3nL#LKueF?RJrK zo?83=kl)lj5*-ednU zqA0?8y{;#SbB;j}PLoAg_azU+DOKMkRwx61C97kGb ztJRVV>h*fUq)w-kdr_uC_PF(WJ-Hyy^Mpy&YBl$QOh>g^71ru`UaTE^wFCe#8jXa@ zhlPa&7>!0Bu1_&Od#})HUI7VGK!OyI zAO*$+S(XLub{htR0U%;(3eBaN!udfO+{vM>;F3J0Mk1YBUwW0SQ1CSsEBuD`XQb2+fkRSyl zNP%%dx3{;(a!mI1Rg4QdK0Y>(t- z=8t5S%VoJB06^DurFIejoj$D9YG~Vb?uT`C!?tZ)TU-17pUDy3p|4m^SqU*X^pT~)9cck(D z154}c>#)4M40CgHI;pwy{QL~Q??b=ehx7AuI6FIotE(%mTx~(K3a#c9kRSzr0ot{w UW180KUH||907*qoM6N<$f$;A0UDv(hpMjJT>$=8d ztu-j6hs2apXsu)Zx~`B?9ycI_psFf_5Mq%rX158Y6vmjC7eYW;mV1NzoJfFwzfBngIL_(on7#o3LHkC*2;oO6+E z97l}f7-Q!g@;rYhf^&s%&N0t3UTvOdaL%u&?7a-LEQ7T+l3Qz$W!Y63U(@>I@xU}q on5GG7nqGb*bn9}L{r}JI2_12bkP5+Y#Q*>R07*qoM6N<$f@N5nJ^%m! diff --git a/Telegram/Resources/icons/send_control_bot_keyboard_hide@2x.png b/Telegram/Resources/icons/send_control_bot_keyboard_hide@2x.png deleted file mode 100644 index 89cb528dfc04d035ef3280db3d5635c15f5e9fa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 669 zcmV;O0%HA%P)-0}VHh|Z4qOwi>!MI7+{_h=MYyiZojV*3FbpH{SxOv$h@k5_ z_WM28%xblQqA1_}ilSh(T5L-I zyB*5qa$5800}v53O@rroTyxv)7TfKX``q(9XquMAe6|2Ygi@(=*W|r$rBW%Y`RoCR zC~})zW3$;nRnu5fO+ZA`nL=0#Yax^ykkX3Iqat_u)N(K!BprD9PpWiDzJ(qtoe- zPNy--!NI{;&(HH5931@ZnNFvn)9EIe!~Vw>iv`7E5&!1o9?N6Vi6XL zWi~)=w;T0({oB$}!r?F^5{ck25{U%iaQMfb^?Ds{x0_!ezu%8uulM89Q6iBD78Vu+ z!;wm*h(scsJ$t<#{C+=wKp0TB@n4-c7_-`?Ir zE|<>@M=qD+?(UAc-{IlmIP=+y1cN~gheM_ki9`ZQrE=ytN~IEsM1rZ)a5zLT7#w%U zc!l=%_AnR>m)S=(+!{_r&x@)q6J3Bk*cDqakv)SyVZ_@tv=yW<{vstFy-EJ4#+uPIZ zo4lyU<3Xp>VJe!-<*>B0G&Roh@-lL{9MjHDrvs12Gwsgl3cKBIv|25u!i7QsMx$}! zT}Go3g+hU8SF6>+#>NI8uh{8d@=m7{jYfm1c&Svv%F4>vJ62a$Q7V;~b~G9dIGs*D zaQFctBG~PA)M_=R3%tL-!)moM&$e2v`1tr>nq8~aV7J@(!r>2yh_JS{hDxQvbdhSc ziuLt%&YA1$>!?<%OfxH$3T!qTpE&#i5fRL0Gs@*M(}n8wIvftikFy*O2R=VPnP!#C zWth!ozH#^mA|jYfCcM49FrjOKtu$C!GL@| z&ve0dyN%7w&A-oXZEd05ZZkcb&*xz<7-oetJ0K#0Ua!Z?%L~&*yWK9lUN5{}FY_DF z=jUhW_4--j%od1wzeh=`!kXz=jxz;tnz+~40r zqtVO*XFfng1eHpKWHLE5PBNK1xZlLT7~ zi9~`>DD)#vC=?PBMtGpnIX*uAhI4duBzP|(f@Gv5boTf6$!4<=5m7Feql=3Rfg640 z*8u(2i2onN5fO+ZA`nMJAdZMY91(#yA_8$l1mehl6+YRqYylx200000NkvXXu0mjf DTd586 diff --git a/Telegram/Resources/icons/send_control_record.png b/Telegram/Resources/icons/send_control_record.png deleted file mode 100644 index 6dda533a182558bebd4d4d3d54f17333ae4c03fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 401 zcmV;C0dD?@P)-74*4=MSKUh{JNstl z?PjwxGo_TMH{hdBV!2$ZD2h~36g2qYh9GTQtyXfmT%-+fh;`MdE;5QDN*s?zF${wS zA3$ufP*D^tg20`F4_vR;PNB}n7WtxPGla)^HT2l8;$P^mh0-*oy^407G)=?Lwpc7C ze@I=|xv%S*d)_F^GAde@#WhJ1uD4b-iA5&GY>GMy~5pJqQA-o2J>@ zw1^=Gxd3V(y=GY!$*QVkyWKt}02;I`OB(!p=WjL}<^rhw)wE$4GH^bhWw+b)bvO?~ z4uG1@?vLY`3Afu#eBYP-elMD)(cpta3_$MS7&#mcPjAx(awg3q+qT8?JjwH%Ujqgo v9AcB_(N7G`pr@bx4$Q|y9LE_yM=A9Q+V`*8s)c2S00000NkvXXu0mjfyNt7k diff --git a/Telegram/Resources/icons/send_control_record@2x.png b/Telegram/Resources/icons/send_control_record@2x.png deleted file mode 100644 index 6bf9fa581211cac863aa11cd0d86bea78cd08c19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 877 zcmV-z1CsoSP)>$5K49kzjjFs@O#_DY&J_$sT4Uo zJ0tOUoE_`+dgS%>m2|sZ^78VswJ5qtJ3c<9cXxMGh1=U(8VCe7;?}2+?cnqCb2=Cd zlwx!s7CHY!5UzF;F}x^@s_TMq3ygSvex{jBhWdOy*3fUYT2dTtv8#fz*{oEgR4Q4< zhWGQeiJhg}opZc2m&9!vk3?7OXX!&Hq;X@$r!? zmrF7pk4dA^SRJRc*=)5@n9t|*@bJ*__5)j59;m^eM~%f|v5L^QCv1c!lgUb**Xt#x zr>DY|yuG~%zhkkO^6GW3rURah2Wogcp4E}*bjtoRL7$(WLU1%16@J6~@hBFHN5q|gk{l9{Y!EmEI;6!=k^LbJ#l`O^J9AegS7;EqvBvN#WTiGDg;K3P6LOmW2olGV|Kq{3I2w?WyGK%2lf!bcLSKQ=RDitB9)9Fx6 z(*z8QZj+gX2B#6IZEAyRwVDu$H7Suu zn65LJcQAjrTEwBDk7HIY6sHJulj=*eW#wiv`3C$J9Gu*fqfvl0b-e0o^~njqWpSJA2|^2nLekT>4e&I9%f_v? zHy`r(JX^qietvArK`e5RYx^P4Rc!+PlW;nn7BV}Xj-yY*j=$t@`>DnX`%S(Ijs*>e z!&U$L``Z;!j^0rh7Z-Fm9MZ3^FV=U;w_E?7B82<_c zgFEiFP(i;Ih@dC*q`a-Npm@B1TINk)}W( zkfx zL$>gTb+1$lf3meP*}@+*@c<7=lLyM%+Z#8)>2z`vs9CBV8ylky4Gq+4wX%Xb+EOjm z_Vn~{b3zLb(EhFOe?N|nj<`W{b92JIx4OD26qqi+Dar>eJV3k9*vQBTH|X{CRXFYE z@^c7$0|G5PK)cXbU0ogh`1s%k%GQ-(S`TyJ5bZ!BS+9m>XcrnoSzcb|27i8j()RXt zVbapl(u_Yjl6|<++S+9=P8v7yRbrUg0H*VlzQpb=VC8$%f$9+nQFy}dm)M6zWH+1io(Bod)*ZEd=n0w=g-fVLDo@+6y^o6-cBE%DG-RaKR-A#i}}Q!x7}fF>1u zsS_R^9!e9@zqe1gD`;+R)@%qdh?U)DDd5~;q;CvmYilcIQUy0RH*B^V92{gHdf|?t zsHlh))X|1*=!3p$vAw;mWrwNXvr|)3szvAxiO1t10|NuxK07-*`S|#l?X(QKTo6U2udk22=TLBef6v;ooi{)KE=&md7qRa&D9uX% Q9{>OV07*qoM6N<$f^HUgIRF3v diff --git a/Telegram/Resources/icons/send_control_scheduled.png b/Telegram/Resources/icons/send_control_scheduled.png deleted file mode 100644 index dfa00bdcdf5978e31f561410e530f6afac90c9b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmV-w0hRuVP)w8l@0I(Ky_0hbu0E`3ftg1V+eW;|xz;6&FPz+O`$LFqi~&)uyUXR}%;fu;2(8 z*6}q6pr&aeZk~YyTx;&l{4ELxWvdmtt_uM_l0pnv7`QfK>w8<6mP&&H*{%tkIj}Hr z`Gn=-pv%)JUQeWi>vs$BoOY`3zM4$NK0o()eiiSv$G(+0t>R1Aw%!2kdN diff --git a/Telegram/Resources/icons/send_control_scheduled@2x.png b/Telegram/Resources/icons/send_control_scheduled@2x.png deleted file mode 100644 index 12cba3777cf01704a08046cb414071060b251a2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmV;70(1R|P)ASv@Dgr4f~RuhRa|G z(SifDEp#SngbK`i^M;l{3#F8%YcTdR7^eS3g>deQi^8I?Cj#sBT4}9s7s|2L^msO& zf^I~;mO$3DqQH>h*7SHb5}CtxL~^UM6`oF~YPnphvMkm4e13_?eLjc&+5^G|e8DGt zH({8B-fJ`(>D6kbuh%Pa>Bit27=Yyy%r$L3BfHsbx?%aoE3ib6_7g@_`)0sYqoD7; zn=s9rmo(n(c6zZ`=*eW_8$9}d_<%3?G!5wuYyqU*gy~^n`nfqCkH;a7qWZw6O&Zu5 zCrnSs3SmS$z)2&0;M+7{3&7%5m|hE}k5s9!2xm0-3W_YEZTE$CvyWLhe&1SPoJ;jRi z(cYKCGzzQ}C*yzjKwTe~GKhQ{5I12sY~w)ua5w}lBmx5BCydVv+W6!FtET`0+&+H7 z0MW)rExjUqk38ly9%ML-w$G03bvLKJ-|t&VY42K^h-PKp_i$EhiHs1=O;MYVC~QY0 mx4I~to1!)!QP_@1ZuLKz3cVekkVUNk0000xEod15DN&(PJDW%*6z)e8+(?+gKU zZEfv~|JT=7x4ypqMW_AGvizp>88}&Fr8-f0< z>1T6u(~U+WHyjS#*4CEW*w{##PmQ6;1C$yb9v(YtSMKui(oH54CF}n; zgW0NR3qbwF#f5)+dkg$lOAs?+M-HVNGRK!e-rwK%_xJa!MK=;HazHK_SS9VvK_49* z`SWlq&0$0qS0+2XkDI3YXqG{quW5xx;&HC)V^U! z&Du%NKdgZjZPeieP0&UJjNGuI3EGH&ksGzEj;=oI(CP;c9a-R^5U;aOG;F5EQbyOtdd;`x`dwKSb`S7D%q8wOXvxXC1?Sx zl3m51A0Hp1{=y44Q9YG^35Y>sQIVMJ?CiwU)XfNpL1X2Xm>e7&#MIP%A|Sf^>DnvG zfrBXjg8gNVy7bb00kkHaBLj`#R(Tl-W4NC?L=GAYJ+*NiCA?Cs{V+(eW8|RWyvdf`nJK_y7O^07*qoM6N<$f~+n1tpET3 diff --git a/Telegram/Resources/icons/send_control_scheduled_dot.png b/Telegram/Resources/icons/send_control_scheduled_dot.png deleted file mode 100644 index ce83855fca0d4b7b34fad2e7e9cee084861c9aff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^av;pX1|+Qw)-3{3Ea{HEjtmSN`?>!lvI6;2JY5_^ zJb2$uGvqs268iY7A{Crn*ZH0U2~~NcCN^^4>}L^iz71w(hnLNU29#m z^WK!=_TvYi^MtPr)&D-_=|k@B|M~vxD*qWz0u9Cr&Ia SE;azVkHOQ`&t;ucLK6VCTU9jx diff --git a/Telegram/Resources/icons/send_control_scheduled_dot@2x.png b/Telegram/Resources/icons/send_control_scheduled_dot@2x.png deleted file mode 100644 index 7422c92d6225536c78e6b308456b0637be7bddcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk;P)y$ysg6obRnFaQHG7NgL!0Fyw^#pqI52k)v2#*re>izTqX z{7}%Ol=j>o(_W8p`Y~$5>cmahgvAo@lokU@c1)Ne5i6Lm7*Mif!W4;E!Gy(tk{uJK zNW=;zEC!V9m@q{mRxn{Ppk&8{DH5@Q35x+GJ0?t#h!sp&3@F(#VTweoV8UWR$&LwA zBw_^<76VFlOqe36q|h`?8ipaw^PJXoJv#1D!`LqkzaCcI`@Y|&Y1+Rvj6oChQMcJl z@6>Dw0j8l1n6BG!p0dT$rYD8N-;c*NSs56ZR6SiB zLn;{G-Z_|i$U(&QqGGm2vr&Sx;1@UclExKHY&SMF?lqQg)d^5}B)Nm*uk|ERr#F>P zo+Q4BObPOmeD$niFa)3|$*9 zIyo~1^z@2J2{k0;Y`HLjK_q!`Ya7b~3F*P4rKB}(ZCL8&n^O)y3^@1vb7}YSk1>DV zL@NKQFFBQKH=lp^-Mk8ur1>|tU)EIrl(bR8Z~0~A$M@$S-&g3vUS{_q*<~`9 zFTSa{@ZU1_PQm;A$2Rt^J;xerf9Ks>w|e>Fo}+%{S2xD3UmbWqW2Um~m!h3-g4elk zKV!J^_|e-6XFFa$d0BGn>+d+d=|;29x}BZ4?&9K-c{_@&UOfJI+bX3 z1u@>1-R8Y(b^Jy4paDUkpRqbI2^no&RO$}D2mXwEyi)g^?F4VMP7M-=ZTi; Y0rVMdBpSFzD*ylh07*qoM6N<$f|Nt<8 diff --git a/Telegram/Resources/icons/send_control_silent_off@2x.png b/Telegram/Resources/icons/send_control_silent_off@2x.png deleted file mode 100644 index 4315d367d82d8a80c699981191f3a8aa49ede85c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmV;F0&D$=P)BUliviWU(;89hfmK~G`OBLrf!ZW}G67UH5JY9GBp5J4eniwHV* zaS5(X^4FTt8~DLlgv|NQZ)Tj1${>UQeX)LpUBIV`0KyhE0G{WOs;cO6xgguNk)kMw z=Xok#KqC}IfoJu4JsMtg0M6$#24I>daUbSEL0SN>(=rT0)aN%sNG6%EP$-~wyN&Ag z`pfGK!=U5whz^GXF;5~(DM=D677J|KxM?<9{~izo0s8&E=fa<*C<<^K7Y;xw zm4fwp{dVyWEtgA3CX>Me2!a5s)e0--e!qjJY0zvoK@>$`Sr%fk7^Kr_Xti1}nM_E#9+bX* z1*ibnwv7PbWmuL))Qbv$VHmF0bX_OzN9@n&5xHCrOw+`U!_(;m*=&}yA9;WW#CSXg u%d)_-EEtVOG>WJ9kuNAkr%>4XdVoKp0W-LW36?Pc0000Dm-`3Mmw0s|TcNKM2AqcP!6fRH%rLV|<=L!xoi+Lk=l=ET7o5{F0DwRlh)M4NMu!R_Km`$? zf(TGS1X#TTe8uf{!`9Xo*zI-@1OZB=61={?>KzNv2yJg~5AW~q@hkWD_qeyWr*}5} zo5!hqA1QO(RUUA;J>*SU08sP zjSVqRdd4&(Lp^}xFp2}M!x z`uZBf;qbq87h7Ln$E&L=lx2A$F+Y)I8LzIcaD9FK_X~FEg?jRr`P1T4#f z)9D1C&j*{En_#oqi2aDk0#dddhhu)>?^*Sb#Nwiw6WA$sbS}~bSV!d7;*teo6xVyV+ zTtO=j>Ar;qZ+teE~Cfe(R62cJRU5U%c}J{oepvwXDmTH&#Q(N1ObD= zpr&#@TQC?zK@e2y@;q-GK`xgIE0xMDgO0spDwPVlTrOh>3WY-0>-G9VHX04B4)uYJ z<2YmP?WZ&1O@J z5=5HKCPG>wk(d45NC1Mnu)nvp|w0)nQncWr<_n!_a-u-sn(41gIbaR1g6w zhyWEtfC?f&1reZv2v9);s2~DV5CJNP02M?)6G3`C9ycn}bOf@YMi^WhBMb&w!TCFzI>7JjhR;#Jz5JeGVvDid?PW7%vEEa=oHVYPuMfG!r zVdnby?x2xFtJMnGY!(0j{`~nfcE1yuJvcbPZnvwt$Bat1+r@)}gK@WYd^z!WTy+-p zH_+?#FdmQ3PEaC|_;p9lPrBVMCK8E}ws-7j6kDwpI2?{~zG6r|K0aV+X^FVr*n%WU zf`x^JNpl$nS(a6&s(v!|@1Sb6I#D2_G3s{A^fBOn0s3Ez02M?)S3#Lf1`u)NmdRx1 zo>5mpFE1}MU0*Ba`iJss^LoA5ZnsDJao29Q(d+f>k~tX8YoYPGOht>We7height(); - auto left = 0; + auto left = st::historySendRight; _attachToggle->moveToLeft(left, buttonsBottom); left += _attachToggle->width(); _field->moveToLeft(left, bottom - _field->height() - st::historySendPadding); auto right = st::historySendRight; diff --git a/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp b/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp index e5fc9ce5e..dabc2afb5 100644 --- a/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp +++ b/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp @@ -1047,6 +1047,7 @@ void ComposeControls::init() { } void ComposeControls::orderControls() { + _voiceRecordBar->raise(); _send->raise(); } @@ -1764,7 +1765,7 @@ void ComposeControls::updateControlsGeometry(QSize size) { const auto buttonsTop = size.height() - _attachToggle->height(); - auto left = 0; + auto left = st::historySendRight; _attachToggle->moveToLeft(left, buttonsTop); left += _attachToggle->width(); _field->moveToLeft( @@ -1844,6 +1845,7 @@ void ComposeControls::updateMessagesTTLShown() { updateControlsGeometry(_wrap->size()); } else if (shown && !_ttlInfo) { _ttlInfo = std::make_unique(_wrap.get(), peer); + orderControls(); updateControlsVisibility(); updateControlsGeometry(_wrap->size()); } diff --git a/Telegram/SourceFiles/ui/chat/chat.style b/Telegram/SourceFiles/ui/chat/chat.style index 1d4538692..2dec590e4 100644 --- a/Telegram/SourceFiles/ui/chat/chat.style +++ b/Telegram/SourceFiles/ui/chat/chat.style @@ -281,22 +281,21 @@ historyContactStatusMinSkip: 16px; historySendIcon: icon {{ "send_control_send", historySendIconFg }}; historySendIconOver: icon {{ "send_control_send", historySendIconFgOver }}; -historySendIconPosition: point(11px, 11px); -historySendSize: size(46px, 46px); +historySendIconPosition: point(10px, 11px); +historySendSize: size(44px, 46px); historyScheduleIcon: icon {{ "send_control_schedule", historyComposeAreaBg }}; -historyScheduleIconPosition: point(8px, 8px); -historyEditSaveIcon: icon {{ "send_control_save", historySendIconFg, point(3px, 7px) }}; -historyEditSaveIconOver: icon {{ "send_control_save", historySendIconFgOver, point(3px, 7px) }}; +historyScheduleIconPosition: point(7px, 8px); +historyEditSaveIcon: icon {{ "send_control_save", historySendIconFg, point(2px, 7px) }}; +historyEditSaveIconOver: icon {{ "send_control_save", historySendIconFgOver, point(2px, 7px) }}; -historyAttach: IconButton { - width: 46px; +historyAttach: IconButton(defaultIconButton) { + width: 44px; height: 46px; - icon: icon {{ "send_control_attach", historyComposeIconFg }}; - iconOver: icon {{ "send_control_attach", historyComposeIconFgOver }}; - iconPosition: point(11px, 11px); + icon: icon {{ "chat/input_attach", historyComposeIconFg }}; + iconOver: icon {{ "chat/input_attach", historyComposeIconFgOver }}; - rippleAreaPosition: point(3px, 3px); + rippleAreaPosition: point(2px, 3px); rippleAreaSize: 40px; ripple: RippleAnimation(defaultRippleAnimation) { color: windowBgOver; @@ -306,15 +305,13 @@ historyAttach: IconButton { historyAttachEmoji: IconButton(historyAttach) { icon: icon {{ "send_control_emoji", historyComposeIconFg }}; iconOver: icon {{ "send_control_emoji", historyComposeIconFgOver }}; - iconPosition: point(-1px, -1px); } historyMessagesTTL: IconButton(historyAttach) { - icon: icon {{ "chat/send_control_autodelete_1d", historyComposeIconFg }}; - iconOver: icon {{ "chat/send_control_autodelete_1d", historyComposeIconFgOver }}; - iconPosition: point(-1px, -1px); + icon: icon {{ "chat/input_autodelete_1d", historyComposeIconFg }}; + iconOver: icon {{ "chat/input_autodelete_1d", historyComposeIconFgOver }}; } -historyMessagesTTL2Icon: icon {{ "chat/send_control_autodelete_7d", historyComposeIconFg }}; -historyMessagesTTL2IconOver: icon {{ "chat/send_control_autodelete_7d", historyComposeIconFgOver }}; +historyMessagesTTL2Icon: icon {{ "chat/input_autodelete_7d", historyComposeIconFg }}; +historyMessagesTTL2IconOver: icon {{ "chat/input_autodelete_7d", historyComposeIconFgOver }}; historyAttachEmojiFgActive: windowActiveTextFg; historyAttachEmojiActive: icon {{ "send_control_emoji", historyAttachEmojiFgActive }}; historyAttachEmojiTooltipDelta: 4px; @@ -327,28 +324,26 @@ historyEmojiCircleFg: historyComposeIconFg; historyEmojiCircleFgOver: historyComposeIconFgOver; historyEmojiCirclePart: 3.5; historyBotKeyboardShow: IconButton(historyAttach) { - icon: icon {{ "send_control_bot_keyboard", historyComposeIconFg }}; - iconOver: icon {{ "send_control_bot_keyboard", historyComposeIconFgOver }}; + icon: icon {{ "chat/input_bot_keyboard", historyComposeIconFg }}; + iconOver: icon {{ "chat/input_bot_keyboard", historyComposeIconFgOver }}; } historyBotKeyboardHide: IconButton(historyAttach) { - icon: icon {{ "send_control_bot_keyboard_hide", historyComposeIconFg }}; - iconOver: icon {{ "send_control_bot_keyboard_hide", historyComposeIconFgOver }}; - iconPosition: point(11px, 16px); + icon: icon {{ "chat/input_bot_keyboard_hide", historyComposeIconFg }}; + iconOver: icon {{ "chat/input_bot_keyboard_hide", historyComposeIconFgOver }}; } historyBotCommandStart: IconButton(historyAttach) { - icon: icon {{ "send_control_bot_command", historyComposeIconFg }}; - iconOver: icon {{ "send_control_bot_command", historyComposeIconFgOver }}; + icon: icon {{ "chat/input_bot_command", historyComposeIconFg }}; + iconOver: icon {{ "chat/input_bot_command", historyComposeIconFgOver }}; } historyScheduledToggle: IconButton(historyAttach) { icon: icon { - { "send_control_scheduled", historyComposeIconFg }, - { "send_control_scheduled_dot", attentionButtonFg } + { "chat/input_scheduled", historyComposeIconFg }, + { "chat/input_scheduled_dot", attentionButtonFg } }; iconOver: icon { - { "send_control_scheduled", historyComposeIconFgOver }, - { "send_control_scheduled_dot", attentionButtonFg } + { "chat/input_scheduled", historyComposeIconFgOver }, + { "chat/input_scheduled_dot", attentionButtonFg } }; - iconPosition: point(-1px, -1px); } historyRecordVoiceFg: historyComposeIconFg; @@ -358,8 +353,8 @@ historyRecordVoiceFgActive: windowBgActive; historyRecordVoiceFgActiveIcon: windowFgActive; historyRecordVoiceShowDuration: 120; historyRecordVoiceDuration: 120; -historyRecordVoice: icon {{ "send_control_record", historyRecordVoiceFg }}; -historyRecordVoiceOver: icon {{ "send_control_record", historyRecordVoiceFgOver }}; +historyRecordVoice: icon {{ "chat/input_record", historyRecordVoiceFg }}; +historyRecordVoiceOver: icon {{ "chat/input_record", historyRecordVoiceFgOver }}; historyRecordVoiceActive: icon {{ "send_control_record_active", historyRecordVoiceFgActiveIcon }}; historyRecordSendIconPosition: point(2px, 0px); historyRecordVoiceRippleBgActive: lightButtonBgOver; @@ -410,6 +405,7 @@ historyRecordLockRippleMargin: margins(6px, 6px, 6px, 6px); historyRecordDelete: IconButton(historyAttach) { icon: icon {{ "info_media_delete", historyComposeIconFg }}; iconOver: icon {{ "info_media_delete", historyComposeIconFgOver }}; + iconPosition: point(10px, 11px); } historyRecordWaveformRightSkip: 10px; historyRecordWaveformBgMargins: margins(5px, 7px, 5px, 7px); @@ -422,13 +418,13 @@ historyRecordCancelButtonWidth: 100px; historyRecordCancelButtonFg: lightButtonFg; historySilentToggle: IconButton(historyBotKeyboardShow) { - icon: icon {{ "send_control_silent_off", historyComposeIconFg }}; - iconOver: icon {{ "send_control_silent_off", historyComposeIconFgOver }}; + icon: icon {{ "chat/input_silent", historyComposeIconFg }}; + iconOver: icon {{ "chat/input_silent", historyComposeIconFgOver }}; } historySilentToggleCrossLine: CrossLineAnimation { fg: historyComposeIconFg; - icon: icon {{ "send_control_silent_off", historyComposeIconFg }}; + icon: icon {{ "chat/input_silent", historyComposeIconFg }}; startPosition: point(5px, 3px); endPosition: point(21px, 18px); stroke: 2px;