From 3b3d1aa9cc7825cff9086deb5173868581250f7c Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 27 Nov 2024 14:47:12 +0400 Subject: [PATCH] Update some icons for starref sections. --- .../Resources/icons/menu/affiliate_simple.png | Bin 0 -> 655 bytes .../icons/menu/affiliate_simple@2x.png | Bin 0 -> 1189 bytes .../icons/menu/affiliate_simple@3x.png | Bin 0 -> 1748 bytes .../icons/menu/affiliate_transparent.png | Bin 0 -> 820 bytes .../icons/menu/affiliate_transparent@2x.png | Bin 0 -> 1631 bytes .../icons/menu/affiliate_transparent@3x.png | Bin 0 -> 2392 bytes Telegram/Resources/icons/menu/bot.png | Bin 0 -> 586 bytes Telegram/Resources/icons/menu/bot@2x.png | Bin 0 -> 1065 bytes Telegram/Resources/icons/menu/bot@3x.png | Bin 0 -> 1551 bytes Telegram/Resources/icons/menu/bot_add.png | Bin 0 -> 699 bytes Telegram/Resources/icons/menu/bot_add@2x.png | Bin 0 -> 1274 bytes Telegram/Resources/icons/menu/bot_add@3x.png | Bin 0 -> 1758 bytes Telegram/Resources/icons/menu/stars_share.png | Bin 0 -> 791 bytes .../Resources/icons/menu/stars_share@2x.png | Bin 0 -> 1653 bytes .../Resources/icons/menu/stars_share@3x.png | Bin 0 -> 2532 bytes .../settings/premium/business/earn_stars.png | Bin 0 -> 654 bytes .../premium/business/earn_stars@2x.png | Bin 0 -> 1121 bytes .../premium/business/earn_stars@3x.png | Bin 0 -> 1513 bytes .../starref/info_bot_starref_join_widget.cpp | 29 ++++++++++++------ .../starref/info_bot_starref_setup_widget.cpp | 4 +-- Telegram/SourceFiles/settings/settings.style | 2 ++ Telegram/SourceFiles/ui/menu_icons.style | 6 +++- 22 files changed, 29 insertions(+), 12 deletions(-) create mode 100644 Telegram/Resources/icons/menu/affiliate_simple.png create mode 100644 Telegram/Resources/icons/menu/affiliate_simple@2x.png create mode 100644 Telegram/Resources/icons/menu/affiliate_simple@3x.png create mode 100644 Telegram/Resources/icons/menu/affiliate_transparent.png create mode 100644 Telegram/Resources/icons/menu/affiliate_transparent@2x.png create mode 100644 Telegram/Resources/icons/menu/affiliate_transparent@3x.png create mode 100644 Telegram/Resources/icons/menu/bot.png create mode 100644 Telegram/Resources/icons/menu/bot@2x.png create mode 100644 Telegram/Resources/icons/menu/bot@3x.png create mode 100644 Telegram/Resources/icons/menu/bot_add.png create mode 100644 Telegram/Resources/icons/menu/bot_add@2x.png create mode 100644 Telegram/Resources/icons/menu/bot_add@3x.png create mode 100644 Telegram/Resources/icons/menu/stars_share.png create mode 100644 Telegram/Resources/icons/menu/stars_share@2x.png create mode 100644 Telegram/Resources/icons/menu/stars_share@3x.png create mode 100644 Telegram/Resources/icons/settings/premium/business/earn_stars.png create mode 100644 Telegram/Resources/icons/settings/premium/business/earn_stars@2x.png create mode 100644 Telegram/Resources/icons/settings/premium/business/earn_stars@3x.png diff --git a/Telegram/Resources/icons/menu/affiliate_simple.png b/Telegram/Resources/icons/menu/affiliate_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..c09ce88fc2fab0ed0fa320665250543c678eb99e GIT binary patch literal 655 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9jKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(-uv49!D1}S`GTDlgf?5C%TV~B;| z)ezrq$3O|W_&~d04ILeqATcG^Nv$`cZg_X?oxACy@S8vE+$X(mM0TvranW>f(a@Ct zY?5yEeb?Qc#-_7p?zXUff4zAA_c`C^Y~No0M{}yzM2|14+17+*ufJYxBlr2|ou@?~ zi#jX!<}CM7%Ql;R`|Y*2W&Li8ofaPG3({HoLOVc5>}yr6g^b-?zsVLs5iZpt0FmSt(cJ3RIXmV>8C@qT+hyLidt(X!}qkvQnSE9=KS-^ z877~u?SCVfwdv-X%P)@@F4o+ASB`__g49YLw&v-lmxgE^JW^M>`)=88Ur$vL#w)K& zHQMXCk2V=Ioz5{^%=!FtOTXWj0ckx49g7_~MmB7ggAmrqL5QZ`>dn6Tkyj=~%ZNu@HOjwP3-zfE@M zG?U;_o1AGimrKy`^Y*T!jW?1uO7tIhatUZ@7ViG}b<(K{n|oPXIgXv0&*j>|SPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NG4@pEpR9Fe^SW75%Q51GP^C*c7 zt~YsIGSOuqQt}!Yh=@{R;7%AYkeLBdw`3qAWoTfaM8be#K=Q~y5xNQ?6XbpIf4}v& z+wHUOx$ZgV{sY}JIIX?*+G~CL+iS10_wn=dJw67083O^{m`_|>Tzq`|{r&yN$A>rk zd*HLRwe{rWx+dwUxl9Ssc)^u~^sF*9eT%5jIp+RTTkBPfzzQ z2HNnwmoI_V%{2 z%PX3qqN4ZrcZ6JDUk?lnRK_?vJ45f-*qE}*cn!An`T05GVYlNep$w3akbqu1&CSiq zUV}CM{{D-LiwO4l`B`0EE%n~k*7l9(%WO7F4O}TDR12n94wPD!nBbe3@4o5^pL`FsiDUtg(H#ZLt57Hs-mB2AKH}~}PL~|A1Gcz*`rP3Fm2==VG zySrOcQ==T>MuW0;cX!9U@B$`^ZH0wXaWOtV&JR(_larIu`IuZeU0PZK?a$B80|Nsa z8yiR$SRyl8T3RkHE~JSpxGE?p2n!42m010poScr1j_mAg===KmhKGlF1D7&tEhJG|^78VMS9&UkgoMn`&%+ODW?EXBFkDVM(vbLETU+A?0418zs>7S9%fQjz z-VRs6!NEAR2*z?iETnJ-B|y@(7yPO>udc2R4h~?GnVBhA$^i*RtV#G7T&C9`(A-{L zUWBop0WylA@bK{5++0Ax8NmQR`WY%MEkyzW%F4=$Et85Md|?Y+G{U4V>QvdYRz z;8#^%=rh;2GO8!a(0kv110yWxXn%hn)krTxY{@h; zgqh$D>53lcH7=QEhOAa=R8$lK`8ss5nFjUr7eeGlq07Sx`_A4lsxf zdhm&5Ab3Fzhy@mwhUyT;3wqw8irm%Jg~LA#Mn*>J^bs<%E|()Z#oQn?dCcMM{tYAXW(PtH!|=Cnw8*oK}KL>00000NkvXXu0mjf D5r7lA literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/affiliate_simple@3x.png b/Telegram/Resources/icons/menu/affiliate_simple@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d075a10bd780374d7b98e66bd803d63ed97e201e GIT binary patch literal 1748 zcmV;_1}piAP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91NT34%1ONa40RR91NB{r;0FW_8?*IS>K1oDDRA>e5T3bjJT@)_MBC!k; zOHCprNK?@i3DQ&yrQSqQNl_o7rvwG@0+K-}67`aZ=z}O;UwrT(P|-@fJeYSe3XHs8 zQt*P2_y7N3|E+({oH;Yc&Yn3(nDd}})?Rz9^{ut`p0)R$Q>XNw?g8Bcx(9R*=pHz^ z9yo1X)4jdDuU)%lXJYfX47)dwUx^7U|G_@VRs6Mn^{p$kx`@ z+qZ9@Jb99mlG54PN%ZFCX6Umv)iIvmzkeI|+9Jiz&u@2kml=&v`1|`yTG`Rj!FaH2 zN;23M5lJ{WI7s0_5}L9P%L!xa?(R0lV?*@P(o#Z&c?F!3#yL7V5?f_ur6i9H5o2Ov zP%ANuk%Tf8Q)p-?0n5(Lwjm70rntGet*oq&xp{ec#ymvH%*-UtsHiBS+gt%D&c`s(T`8CqCasAx)hdOGo=CRXIP0t1Ss-rioa z5>pGiV?{ga>+9JNETM`?t0;{>gOiif`}gk&)%^Uti;Ih*8Z0Wy%gbyOHZ_X;W-|O& zm72+Y>C&ad#Kime?_a%oRaEa?zI-__Fc3Q~CJKvNQc}{|+M1$dl=+ax*bpuR*?0&x zGH}y}4P9q^9p`f7P%9Sgom{G(~k~5y3o}TFFXzW}~4Ka(3a+^Gd z5&yuo*KYjYdRDS*X)gom| zgX81l>D7<(g&Q|+m>Qw{lDT#37L|Do4GjQkEDOpQkv9LvJX|O(EiG@}ykVk{{Ap=v zro<`(6HZg?1tkSx_A|QLz@Vk5sEE!E9zT98X%C3Xz)X!4(kWs*7h<6TK^qxJ?{OUc z3wjKie1K^gF_@1Nat1<}O$M-dMT~%H5HSG2Zh*l+!63pzk9;CVsi?smg9O_lxk*BWGY5q#|~)WW8j?%zF6%(=ruNi!;+v^5amM zK#CfCfN7SB&d$y>!MeJ-$e|)sc;o|&6i60a##;ZH^6=q9QX!Lv+<;NUAW_xzLpZ^3 z)-U5AJ`ocFQ+53yVBfxd!`-~OGOG7?3SNkssK|j z6=|Wz<{djgSTFPA6EO`^5xcL5hzN!R``ur^e#xLh7aw54#Y3f33=0dx_dE=Y;soOc zOc*hhQc*a;v;(F=#2!6*#KMJ(0dsC-_@|;85qt390bR*sJ;cEg11a;D4=`aWsxilM zb8`tpQ&SVQWg5!BghmU`Ooc*KO+}n5)1eJclgyc5uuT~l?vV*YP*4!Hg$*GvzNr`& z7gtkLL+5|_`T0U!LK}|V#wjem{bc8%XhL+O;0lf!r3 ziXDNtm6Vjwd{Z@UNNMCemI|B&i0v@%*{u69p(wz^*KEdDwL%_C+L+R)Eq?s?al*bc qwFI+1R`-DJ0o?<-2XqgJJ@7A|l8JM9Yto+p0000LBjb?s0{ylpc%lz~DV%-Y^GE!1n=6%>; zd`~(^Dzo#<^=sGKDr=>k1Kk#XT)p#ZR`1aypw1PARaLXn8dimBT~)u3x1ISfi{O!$ zFEwxN-@Q9~^UX&eEq1wem)6wGIsMe($^pT@n&pGw*1NbU7{j@aIp=+OUiI%P-$7cPQU*TtY@x_Upm^ zv)8VP)$p(}e{DLOrmwHRe*OBzEp~b$T-I~>l3sqTGD`ZNCBVH>PDbXy{5p5b-!*n$ z?maCE+@K%5HmuuGbNcDqw{J^G-TM3NnOe&yyQ6#kmj=D;Zu|G$Q*H9+&z}WMR9=0o zxWLM>^=3}ejPKvS*YDNmF-U235D1*_{wuz1R+EpKb5nvWj}z~LsVTocd?-jyXV;%Q qXHLM|`aSKB91JzP<*om>^VKt$9adg$C@jheO0k}RPh^ literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/affiliate_transparent@2x.png b/Telegram/Resources/icons/menu/affiliate_transparent@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ffbc05cba68aee122da719f050a98a4afa7cfcbd GIT binary patch literal 1631 zcmV-l2B7(gP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NH$w@>(R9Fe^S6N7uUlboTbIC+) z5w|oK1U0wZz=R%D5Je>vA6yeZ_@Ha5Dtx+?L*!^6<* z;o+eYDF>*ks)87=q@JE$XlQ7De*U|6?|%OLNig~z9v&_(F1~v8Dm^`2c}X1|om;nV z5wf|t+04vLZb{zB`Sa&*+_+I$Sqar72`9nHzP`RtMF~Aw&ySlpC z+uIA{W@l&Nm5q&!ix)3iSXfwDSp^0LUcY`Fj%uKxPcJvurHo4mZd)RvF}apVxgF`qqqRx?Re z=+x9y1ez+8693w@YcS}|n>R|Fzd+E^($ZMV>C>l&hKAU^(OCXZ1vIx*ekFT*`IECab{+w5ayrKqoSh7mnyUWKQapkjnhN{{zvPbEOX+4 d6AuV@;1>-i_$6n%pqT&w002ovPDHLkV1l!`&FBCC literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/affiliate_transparent@3x.png b/Telegram/Resources/icons/menu/affiliate_transparent@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..54185c44c8d5a3531cad8dc49b648ea27029eebd GIT binary patch literal 2392 zcmV-e38(gnP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91NT34%1ONa40RR91NB{r;0FW_8?*IS@!bwCyRA>e5nq{a}TM&Sc-L20; z><&as#16zl{2?X=h!_Z>zwAI!u&_{23{+H9Ozik!U>A0GB6i37?p@qr&faJ5wfBAJ z>br2xk9%jYHL+&atXVU&cO;VdB`lDzK*9nE3nVO%el3tG;L`Kw&p&C>q_1DUK6vmT zAW8Z_n>B0J@87@g+`01?ms_q}xmT}V&7VI%o@=;x@gj=xD_gc~Jo$#C1gU`2b-`>A}|K`mbHvi+tkAf2f z=+dPNXqhu-Zr{HBnl)>JkXUef^yrbiTSQ!O-@Sfssz0JXyJNWsT>6QHdXeSQ?K%cI+5%jvP50XjiUWVWH2TKY#J! z1%HWYxKN%vc{p*EDpjgdrApnpb#v#=t*IE{cl78{27mti`Rms&J?n;9t$Q%`NXe2V z@i%`v=~*_`Fk*?TSFb*M_Uw`+OS*UOUbJY@*aFljj#s~a{jp=mO4P*!I_MQFSg=o@ zKASdeaxCfo{rl6WPjA$yQO1lJ6+atTuU@^GGiPFK2Rp3~u@N^QNH|V~jko7~)v8r{ z_UuXEiHX7S6X|EpoY6-hCcb5mjUF~^*r!jQged^}lqpljLYW5Bmo8m0%U}=V!+!GQ z$)eb~bLR*x@!=bi%akcoSO(z{{|rg$fnL3Obx~~e=+PcnX+B)OeEF9zU#?iOBA$|n zX+}5BYdraeOqk*& zY$A&$w{PDTZsDRdhLj|oY%OfSATG0Fku3nM1QvkXzjNo#Vv!&KX{w||Tx&IJ)(k?G zghTQsf_LoL5tJ+$FJHcV-Fo`hV1j_&zL`yVk=j!6p`Ggty{N_NlsFB`t)hR#JfTrW-c_zuwa6*VoHe` z96o%w$eT88TGX8Fp?2-s;%@{%@>(AX!hqI|SmJ~1o+2d5IyZ0L>_%{oP>dM@whRAp zPWwJDTeeJu_3qu<7dL5=){yw*y?ghp_zncURLVTZY}8|sB1OdHWE)X)wg=)B)s#_; zZbHCZdEvr^Vhc9hCM0T}%0p;r%;-61l}6bo3);DJr$)8HoJQ7$tur((L!yLRoGkOcuW?d8jtgOGruF*S!EG%oxym|9{$_jed z(zvD)sa30%W@UwE&z>!UNN%n8NeDDOg@(p;Aes~;QgylFVRGouA-9vzOI@^Rk%$18 zJ9lmhgFyeu=p|*L!E8x8geAq8NQIuBvrGj6ba7z#oIih_3}gKG@w`CXzkff+N%#Zo z+qchJ>T9|9h0cISjvT3HEikW(L^j@qLt6-mB^;soc8*UV-{slyA=G~I*8jDX4rTejUS05!DBP;sYbuY@nas8OS|Zg`iZ@ER?RV0K%iI|`FH zNbJ|IpIkVI;p}-8{BaN#&4M&d6bpNUM|1Lcq7Ekw7a2GP4Vkdf%!9Y*Futclt4`28 zX;Lvk#%a#6sCVPWjWm5n!RvOBWq`hY`=(;$b`pv?M;nw>h>OUbTiAJdV-zo5oNpxf zl)|Bvc|3mn_>dt(!d7nH($ox*TCz`(O$2Y;xUs?t4U#LeXzOPJB9R^;r!MRbWLXv^ z39WCDApmb1=%V?5ap1+8Zocpd4s74P-HT!B$La5Sy>p;sB)W9$*pbGlP8y6bq5}R# z^GBBs7$vwqg30$ksaL?ClF(0HE0Wv*MJIZa2UCWU4H1DP3psG$fYyx+lP^5ne(vB2 zIX&h*d-m{^f&bd#Fv}MdK38t>?h!I3 zK3(C{r^k;U$5g{H$hmTV&m(M!ej1;Rax@PG(+#BI8%^FDlF<=J_|Z$E7DR2_j90$= zxNXUd32VUaWyuI`Ec=5$SEx`yrqVaS$&^hC6(^kSxBr_NcJJOTON#Rs9>Vvp0Qj@n zF|zQ#vVb%c%J-y%jX87Xq@j!i>x2ao7D!kiVS$7N5*GL)7Wfwy(;v{)0{V^s0000< KMNUMnLSTaR_HS$e literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/bot.png b/Telegram/Resources/icons/menu/bot.png new file mode 100644 index 0000000000000000000000000000000000000000..5a890cf8b945d03bceb8fb959583eac63874a1ae GIT binary patch literal 586 zcmV-Q0=4~#P)WPiYWrIu}Ur2DJTX~n8rdZ ztRydxXD|<76R;FC+DI_Hu}ex71r>{cq!AJV*&@S^>&!&AUG{Gd{O6pHbMLua;GY$d zk}DJnwOZ}%?G3|TRn;&I&*!sY7=~e-&*v}M6p7R$1p=e67I z2mgz2WHcI8tJU#%ob32s48t^=&G~%ZYPFt&0MzUCN~OXu%!7YAolMi5OeWvW`(J7L Y1>@P-z<{O=O8@`>07*qoM6N<$g1%T0Q2+n{ literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/bot@2x.png b/Telegram/Resources/icons/menu/bot@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..aaa8dc9afd69e28fab8a75493650db51ebfb7ee7 GIT binary patch literal 1065 zcmV+^1lIeBP);7Fa{;{F(X=yNl)J<+ZgngiyU+Z@1gp9ZrMAVu{6KEX%f9E$E}wYOyRE zi^VJ!%O8?rG#VL(kt7L*B1sa%Fh-+sQvZ`J+3xOcu~=MRU&qbs>+AFL^Sisd=jUgH z(CX@{$Kwfy!#g`W*x>2u>G1H7jYT99>2x|c0EI%q>-BzT>GgUGg#xzhbUKkp zWcF$Tfk3aX0z#V zIA$gY$G_X{(lkBkT$-l4-7a3`*{JdPd^j5zhMCR-!!X!`&*z(gpnN_L0QGv^U@+hw zf*`WlEYI`7U~ter7!2|}pUq|o;`b|TFc|9fIsoMJd97;ndVRay27qKTsdQ2lg@19W zR2rO8DwXgkMNvv;GMNN`cDt?D>xVy4H+I&v)PQBsZLCd2Yo9@#lyn`zF}F`?RHP6 z#_e{qEUR+(9e)iU{`mO7HxxzP+}urm+@AB=w)?KQHL@^;Nn4DBnFuokPdR#|H-oxm@n21?6(N zm6esj(@-s_TrQW(Wu*xK2qC4i(E@gY9U_F@-``J8P6o|J4@3 z5rS|DVKSLK9*-759*+kfTm3c3G+3=xS(X7nIgF-*Wmy1_W!Y-AY7&GH%49N1k+0KD zyiMqII;F_ZWHMUSAcRPgC${XGUQmn#~LRw@-dm*@Gxs%=W_c00#$ z!~b0v4##nJyL~olFnYZ{kx1aGZz4odOe7K`KQ*xugW+}s=|_>v?&K0e;w j-YR>~oH=vm{2%xQoS%ABHCnKe00000NkvXXu0mjfw)^vl literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/bot@3x.png b/Telegram/Resources/icons/menu/bot@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..59a23832b3a8753865ddf281e285a66b54611da5 GIT binary patch literal 1551 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 Wuf`+WUIG&g1B0ilpUXO@geCyBUL=wL literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/bot_add@2x.png b/Telegram/Resources/icons/menu/bot_add@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0eea54a256c1f49adc474044c627b8b41fdd1c5f GIT binary patch literal 1274 zcmVPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NGWJyFpR9Fe^nAt0JYaGX4QygOy zGKGwhG8Dpvq1=%hB{#yY;V*E7kdj+mh~!Ek8Om^{+@K^OE<|J=UX=O$be{7*ZO__! zueJ8OkIpIUV)Z<~-}n3d{r2w}*Z%S2`}wZGcLo043b_2aysxiscz8HE$H&L__xFD; z=!im4P*7c6-Q?ut?d|P{#X}b(E&z_`I>7Pq@o8ykxx2fwNW)4K05HI2Lzo+~%*@P* ziHWGFC=q6TeSKN03043R#a51t*x0&%MiY@vhwlq zQB-4md^{y3#TE@00D*)8(H7Eidr?u*%gYNfm?hM}h!8L_!yrO8LNSVojg7s$yd;~m zvokw|(aHga0ueeQT7ZKVQU9l>r~LeUvl37sk`p3kxz_Oo1qI0QuxhL$^sEqt0#bTd z1OBnGG340vyuG~z+{MLZU|?WtYpb}pSSx@L7XV{g3@TU;cC??jfI7UVsm5rkw#BXPtleQ>7pS+T6zT? zDFiLS+O|$YadB~Qo}ZsBH@BUgoui{8?2C(wTE&Hh1&jcINiTFn=n6q;*Kd@TmiF}Y z1O^5QXnT7*r9L<~P?-My{+1)6cyR$xjEEqGps*8yK!j6ZYIkpM4_ZS*gK&rmA?l$* zP4*E%Sx&pg#zwk?Q)JX33kV1RA>K4ZsUjjGOqcp|ocQ>7M5G`MQ9>C=!qtSNLp1jH z_eFzCMN(3d;x*WXDA$A(w8eF|JMT5N1=EH5uJRo~y=?X#rU)zy`3*bhBC zJQP8RQ5rf42{iMO3Nw71k&Ydc*VotFkfNibmGIiGp@c3jF0!+;Yieq;va%8r6W!e0 zv_e)bZ*OnAySuBat3yLWGcz+zONd|`+TGpVR--!Cs57aZ80_@)6gBa-BWq~L?C_1d znwpyC=jVrqhwW3;3SC`YK@e~IOtW4Vd~a{BRJIjJtx$b^eMw2l$jFGg(%cgJ+r80~zz>RN%k?QK|vJX|~ zkb)Lh2u>V6xD=P!E&~K5I5^loQ7574>1jS#Ll_wY9Z)`DbEjX-Uwz&#bJhC{q7?Iw@9LT^4^@T3Sp@jP}YbC=AEk z+#H{(S_O`0k{cWx=ri*sce9q?!d+zS; k4u2+mVVd8e{{I#D1^i!z`B@pIDF6Tf07*qoM6N<$g3j|w%m4rY literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/bot_add@3x.png b/Telegram/Resources/icons/menu/bot_add@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e89bb32eb0ce2f38351cfd15967a88f3c7542f7a GIT binary patch literal 1758 zcmV<41|j*0P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91NT34%1ONa40RR91NB{r;0FW_8?*IS>NJ&INRA>e5T1iMHNf6amTU@Z) z1((5tg5ZkVMO0K21wmR|8Uzn5D&k4RgC`H31rOpVE~q#lB7zsOX%QF14LsTHX*_ke zL$|o$zO>uC`NhNpRsYxjnU-G}st%vXjEMIl@@HjcMU{(-d6^?%j(|A=<_MT0V2*$} z0?rx%*QX=$@bJjV$w^8|3JVMS&2l|FJpBCm^T&@L`2GC(^Wx&-&CSiz1z<3;r>AE{ zMaAgo=+V&;GSRtU05cfF#o!=}g?sht)rSuszJC3xlZ;grT;K?IW8*OfEjKs!%a<=! z<3{J{>FJ-A3xX{hOiq9p6OBWh zHgJI>#{n$Bxs6lhj*bop`oEFU*ntg_4PECm6eq$ zf{cs|(jp)~KR=ZLHKC#bf(sl;r3e5gD3GeOcALWI&XST61r$#lA3uIn5d;PXQje>v zYd}B%HB|ysFrZHEsB{9H9%_h`?ClC-iDAOz<>e`$3kwU!$HyuH9FBO8s;Q&WS^^vt ziVH}!bCsiMWwFFULPB1@eyyNrZ!q+4Y;0UzT`2~CSuQQ5Rtpz6YAuNZq@dOs==6vs zhUZ|y!hf&t863>RByO#O7Tk=Ael6hsGV z!jFxOrG8uMiuI}Z_U&6j;c{eTB=uusCHaX2PQj_)ym>>6JUr@zU_CKz!DTE5)WqB{ z{4hn}5HQF1^yAdr%$6*c*ulX80maA1_x1H@PeWwz7y+=oy}h6y5Kc{ zYAn-O-2DChRVwKwpa2M1fJ=kGQGNOp#loOYPENuL>opw|L_x?NbK96@{V|E*q{l0P zMg>GkLQqj~m0ekWD%RB0EG;eBC6G1%I4Gpu<)`B2=4N(wc4A^8w$bS5=-}XB(c_#p zXq*^#cXv@)#R(YY*VNQht&M{{@`)(~pvUDPnKRAgr=l~Xl;C>NiD9Ls$C>TzZK3oY zI~9epC6tn4Y<(*3?d=iP{{BA6FGS!W@lfrD zhlP7^aPZr=Z>_DZ+?rQ%9gvMUI5af$_}yPGw$jp4dUP!;EYveKLRU~wKy;`L3qgwgW4z=N7Z)eQBw@@C z)?9W3N-Qy)o-Qsf6kKi9-Vr{h*@z{E!Vn5(N^qH(nNFzZNDqWqVxZ~i=^?U#fq|f) zAZorSK{zq|W3#ifN)D(Tp&1??{-RQn4+i;Qzo+#I=K#E4_3`nMM|5$)YL5RO-&g^S zF8;O4+1VNOL%=a|WMo9=tBL>KcL;@*m6bI;J?-u7O%b_P6;;W+ZUv>vaks(R5*>zl)psagsySaYE3LPKE{15*YRe z#0?ISLqj}6OIu46B!!MWLt#rGG)WP*g#M=f{ip z^L(Cro&x{?0G4H^r>CKB{mReJ&)?qO_HWdKXIVBHjo#heA>z)?jx5Wa-9R9a%jI&p zTp$qmgC83kJ3l}F`1nA?$H&Lb&CM?tx7%H z78OOQR4NR^Fbq?vR1`(A=K%nQhljhp0SbizA;gLaA%#N0p6{)2INWG7c%HXXp645l zMmQY)jc2~1p`jr`5cp56uC7u_HBGa+nx;`ox3{-NQPe*5^z>A#)qeOL9v&Kofr#~b zy<9Hm^Z86BBZ^`tBZ^`slga1v<#M@RuOp&i7|CSvo0yuKG7KXa400UT*Vq66z;WEn z%uKu8wr-{q08G5RpYQMQA08flxOhAsMD+Q5RvL*!N~KbX5SPp4a=8d0x~^xlSy`4P zNkT-g*K0Tb$;pXz(J7^ZAau3_L7FMk2ms*s`@5cNr$kY-|EB+q{sA+z VZ^bs)AO!#b002ovPDHLkV1gFPavcBw literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/stars_share@2x.png b/Telegram/Resources/icons/menu/stars_share@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e431b7ce48b3f308631271679dfaa60869f5123b GIT binary patch literal 1653 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 ui;Iga7OS?lRyI=FcIPvyy#)l;H z_tSS@xB526;;imFvFvBF^X)coE)G-rxmZ>F>d6!%qnSB-G1G6X30Qq~*4Z?#rIY+sJ(MQi$lHEHl1cl? z*Q&K)tK-(I?>U=hEW^j%%;;OZ`)<)r8Ee;$g$XssYHj2e26Qm8#%@z;YcVdfn(MUi zz=N7_mlY8@&p!WjTbyV%`{&7+7SX7+VY~0XtFUQm*}eX1mO+nO^3E8w%+pVW*luzv z?RmT`*G#%IboJHs&#h$mM9O!@{7EU>^tNpG`RCnki+9GX3tD->vO%!Z#UME1^2;w} zyFYG?^DvuT8}{Ml_o}^pZi^EPew>=(aj(i`rjOoqZgZUsZ4s^&6*h7QU+B;9TYix* zh~MS-JqTSWQ>ZM!p(Doa*0kecL4?8owKu0Ub{}8v9lP#eZOV=v8v< z%-1Vrl~;CYZS_$T=DYO%yI~|-Go$jYyzPc|9uAvVuGrD&v;6YO4>El2Ml+8HpL+2B a>R&bko&Opqu6zsxr3Ft{KbLh*2~7Y7q6~Kc literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/settings/premium/business/earn_stars@2x.png b/Telegram/Resources/icons/settings/premium/business/earn_stars@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3f6b9e30f601af660c0e11e0be1875095733bc5c GIT binary patch literal 1121 zcmV-n1fKheP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NF%Sl8*R9Fe^SY0S=Q55zw`TtM( zy%bkUlu{&7UXY(R5AG9EBcw!$@?vU=;zfDzBrnRVq!f81$z>j9#wAjCAPh?Kd%tFP zciY}GbIv~d=+?dV!?f1gYkliGd-h&ypA!`HHU7U97#SJ4y}eysU5$x}`TI|wl$7-L z_V(@_R;yK=P>3Q#LPA1ta4-Q$OiWZnL%1p-bp{-QHX%HBNl8g)XebvcrGEDgJs}!| za&mGG4-dDux0jcf^}zY`!QT4i9eOsI2BD^=CTv@zsi~<+Pfz!mPt(}i+KPRK0YTGQ zgHS|71chK_YP`O_#t9?p)zuZXvqE@yI8mv<&T_H_AGpHh@Fr92*;>xP}EKLfP5bU0q!?cU4tYU0oejjR_ir zUSD4+E-MqG&1MS=3!@GY>~=c}AZvk)>j1G(fpd^hv0=djr4J1xB;*78!oor_MeZK- zx4F5QOE5k@PG%u+Q%2OXva;^(Zd4jBcyV!&l3)dw%f)qKs6V`evvYt-YDGl_OM;Wz z+S-)RWrI^wQ+IcFITEajrdD2FE(=Ti`3=aS6crT}6cl7;W`1J^{yuT%a)D6K&dz@R z8F+x><73fB&VstaKDVNLb91x4z7EW^v@|&$)cgMaUXg^)@U5*annDyloMdi#XJ?1A zn4)H7Wf{cD$jCT3Iq~_FD#o6k9)pAsmY<)0d3mXlo{fEeent;A&W1$dl>@bo#U=9j z`T5$~+SJq(+8Mgo=;)~E!&>g{?rLjmHQ8t!dlHWdi-wSwmlqWkb#!#(bUHy1r-sh9 zw6uUwZf>r>d?*184GnvHd;T2Ev0E&b_V)IJg9COYMA_kRppu!B(jN+%d}n7TYMq## zv*4XBE-ua=jtO@3d>oV0(^D?7Kee~FS1POA6&4>{@Cu8os{S0Zcc4IpQOr6!J1fNo z2sj5KP5_Gpq2l6V@$wY_noLDTMr!)74ibdw>+9J_o$@EH5Gtfj60F-Nt`P1le zlI-c}X<=cZy1H6Ki;ayP8XCgK5K3!!cvy5Z$AZp3Jv}`zFd)8xa0#NLqx<^$@PTG> na#GJXAujw&{aS&4YXyD-Ix2j_$yrbu00000NkvXXu0mjfyb9<9 literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/settings/premium/business/earn_stars@3x.png b/Telegram/Resources/icons/settings/premium/business/earn_stars@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..19823b48b4e144e98351d6a3308d0cd55291e903 GIT binary patch literal 1513 zcmVPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91NT34%1ONa40RR91NB{r;0FW_8?*IS=Q%OWYRA>e5TUjV|T^Kgcq)=qI zkfF$wAtF-}$&`}%`jiVPu8=a^61Of07u*FXK;P&%*@QPvNA_U$J5hO zz4mXH+S}Xzd>xSgb~^vz_w@Aq`1ttZ^#?LEX5ePSJ4bMEu#JsA3uI_`Cq;aHN>0hF zt*u3ojWr?zCa2tqF+r&zh=rIzr-g-um6w;}*FeW!G*1>i?z+0V_xE> zfk_rRVz##8C77{BMDPCoUQr`5Fpg=g5xE$j(h)QESJWIIAMft&3TBX@5l;CD+==0V zEGjCRo1441xWF%DX!!9FBHIZPKjGx$q_D7%Uwp~P+^?8qRx>Cq#7yhtjEoG-xsj2P zriG#KHpes8(b3V`+6qw5&(9bg(&hy}dYH)6>%eKFD$*s;a64GfCm??JXoEM9y7h7CCnvef%TeFZ&|pYFPX7G-jE;`xh=Xlt%)i&y*K%Y;`q|l8w%IvG>*?tc zp(meKS6A~uBQDd@=0M5X*Vi{NFc8CcP*6~AZf;&)9#s(Bkc*3pQ&UqL8ygr%UteFT z+~thvh$SQ>Bqt|>hH&`%``g(uTS;T6+~42-=j+(o+Io0+kb}-lKR7r@zNwhE;$j{h z9ZgP7Vsnt1nrgV_WX38dCx~BO43e1&JzV~?CRNKrHa})bBHm#VHmzS3b5TBl&FvpIJjI_12 zm6n!e9+Q&3QVqCdgrJDWfrs|Qe(ye4wW`T2P~(%*@jkUKFkab{*l z4mv^K-`}s{ofrWLvnDL<78Vu=&-&& zTYGzZxq#Cg6g5!nrWA228Vn5$X~w|bQDyZ;krfP3|6-3%Tg0fSD8mo;)SxHWuqyAU z-L?=oMCB5N#0kO8!9R)ST`fA{tE#m2@exLH|YtBU_lY;JBEx peer, RowState state) { box->addButton(tr::lng_star_ref_link_copy(), [=] { QApplication::clipboard()->setText(state.link); - window->showToast(u"Link copied to clipboard."_q); + window->showToast(tr::lng_username_copied(tr::now)); }); box->addButton(tr::lng_cancel(), [=] { box->closeBox(); @@ -398,14 +400,17 @@ base::unique_qptr ListController::rowContextMenu( auto result = base::make_unique_q( parent, st::popupMenuWithIcons); - result->addAction(tr::lng_star_ref_list_my_open(tr::now), [=] { + const auto addAction = Ui::Menu::CreateAddActionCallback(result.get()); + + addAction(tr::lng_star_ref_list_my_open(tr::now), [=] { _controller->parentController()->showPeerHistory(peer); - }, &st::menuIconBotCommands); - result->addAction(tr::lng_star_ref_list_my_copy(tr::now), [=] { + }, &st::menuIconBot); + addAction(tr::lng_star_ref_list_my_copy(tr::now), [=] { QApplication::clipboard()->setText(state.link); - _controller->parentController()->showToast(u"Link copied to clipboard."_q); + _controller->parentController()->showToast( + tr::lng_username_copied(tr::now)); }, &st::menuIconLinks); - result->addAction(tr::lng_star_ref_list_my_leave(tr::now), [=] { + const auto revoke = [=] { session().api().request(MTPpayments_EditConnectedStarRefBot( MTP_flags(MTPpayments_EditConnectedStarRefBot::Flag::f_revoked), _peer->input, @@ -415,7 +420,13 @@ base::unique_qptr ListController::rowContextMenu( }).fail([=](const MTP::Error &error) { _controller->parentController()->showToast(u"Failed: "_q + error.type()); }).send(); - }, &st::menuIconLeaveAttention); + }; + addAction({ + .text = tr::lng_star_ref_list_my_leave(tr::now), + .handler = revoke, + .icon = &st::menuIconLeaveAttention, + .isAttention = true, + }); return result; } @@ -477,12 +488,12 @@ void InnerWidget::setupInfo() { _container->add(infoRow( tr::lng_star_ref_transparent_title(), tr::lng_star_ref_transparent_about(), - &st::menuIconShowInChat)); + &st::menuIconTransparent)); _container->add(infoRow( tr::lng_star_ref_simple_title(), tr::lng_star_ref_simple_about(), - &st::menuIconBoosts)); + &st::menuIconLike)); } void InnerWidget::setupMy() { diff --git a/Telegram/SourceFiles/info/bot/starref/info_bot_starref_setup_widget.cpp b/Telegram/SourceFiles/info/bot/starref/info_bot_starref_setup_widget.cpp index 4ba776b1d..fc7e4605c 100644 --- a/Telegram/SourceFiles/info/bot/starref/info_bot_starref_setup_widget.cpp +++ b/Telegram/SourceFiles/info/bot/starref/info_bot_starref_setup_widget.cpp @@ -135,7 +135,7 @@ void InnerWidget::setupInfo() { _container->add(infoRow( tr::lng_star_ref_share_title(), tr::lng_star_ref_share_about(), - &st::menuIconPremium)); + &st::menuIconStarRefShare)); _container->add(infoRow( tr::lng_star_ref_launch_title(), @@ -650,7 +650,7 @@ not_null AddViewListButton( }, dummy->lifetime()); ::Settings::AddButtonIcon(dummy, st::settingsButton, { - .icon = &st::settingsPremiumIconStar, + .icon = &st::settingsStarRefEarnStars, .backgroundBrush = st::premiumIconBg3, }); diff --git a/Telegram/SourceFiles/settings/settings.style b/Telegram/SourceFiles/settings/settings.style index 050fffc73..894dac513 100644 --- a/Telegram/SourceFiles/settings/settings.style +++ b/Telegram/SourceFiles/settings/settings.style @@ -123,6 +123,8 @@ settingsBusinessPromoChatbots: icon {{ "settings/premium/promo/business_chatbot" settingsBusinessPromoChatIntro: icon {{ "settings/premium/promo/business_intro", premiumButtonBg1 }}; settingsBusinessPromoChatLinks: icon {{ "settings/premium/promo/business_chatlink", premiumButtonBg1 }}; +settingsStarRefEarnStars: icon {{ "settings/premium/business/earn_stars", settingsIconFg }}; + settingsPremiumNewBadge: FlatLabel(defaultFlatLabel) { style: TextStyle(semiboldTextStyle) { font: font(10px semibold); diff --git a/Telegram/SourceFiles/ui/menu_icons.style b/Telegram/SourceFiles/ui/menu_icons.style index 7bb7b5302..c288c397d 100644 --- a/Telegram/SourceFiles/ui/menu_icons.style +++ b/Telegram/SourceFiles/ui/menu_icons.style @@ -138,6 +138,7 @@ menuIconSigned: icon {{ "menu/signed", menuIconColor }}; menuIconAntispam: icon {{ "menu/antispam", menuIconColor }}; menuIconChatDiscuss: icon {{ "menu/chat_discuss", menuIconColor }}; menuIconChats: icon {{ "menu/chats", menuIconColor }}; +menuIconBot: icon {{ "menu/bot", menuIconColor }}; menuIconBotCommands: icon {{ "menu/bot_commands", menuIconColor }}; menuIconPremium: icon {{ "menu/premium", menuIconColor }}; menuIconShop: icon {{ "menu/shop", menuIconColor }}; @@ -162,7 +163,10 @@ menuIconAppleWatch: icon {{ "menu/passcode_watch", menuIconColor }}; menuIconSystemPwd: menuIconPermissions; menuIconPlayerFullScreen: icon {{ "player/player_fullscreen", menuIconColor }}; menuIconPlayerWindowed: icon {{ "player/player_minimize", menuIconColor }}; -menuIconStarRefLink: icon{{ "settings/premium/features/feature_links2", menuIconColor }}; +menuIconStarRefShare: icon {{ "menu/stars_share", menuIconColor }}; +menuIconStarRefLink: icon {{ "settings/premium/features/feature_links2", menuIconColor }}; +menuIconTransparent: icon {{ "menu/affiliate_transparent", menuIconColor }}; +menuIconLike: icon {{ "menu/affiliate_simple", menuIconColor }}; menuIconTTLAny: icon {{ "menu/auto_delete_plain", menuIconColor }}; menuIconTTLAnyTextPosition: point(11px, 22px);