From d1313f38eb68828ff8fd344f2c36271451dc009b Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 9 Aug 2024 17:38:03 +0200 Subject: [PATCH] Show right icon in top reactors. --- Telegram/Resources/icons/chat/mini_stars.png | Bin 0 -> 349 bytes Telegram/Resources/icons/chat/mini_stars@2x.png | Bin 0 -> 565 bytes Telegram/Resources/icons/chat/mini_stars@3x.png | Bin 0 -> 740 bytes .../payments/ui/payments_reaction_box.cpp | 10 ++++++---- Telegram/SourceFiles/ui/effects/premium.style | 4 ++++ 5 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 Telegram/Resources/icons/chat/mini_stars.png create mode 100644 Telegram/Resources/icons/chat/mini_stars@2x.png create mode 100644 Telegram/Resources/icons/chat/mini_stars@3x.png diff --git a/Telegram/Resources/icons/chat/mini_stars.png b/Telegram/Resources/icons/chat/mini_stars.png new file mode 100644 index 0000000000000000000000000000000000000000..f34408394a22821299033f01002dda3e19490d9d GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1SD^YpWXnZ7>k44ofy`glX(f`xTHpSruq6Z zXaU(A42G$TlC0TW!7X8|*U4N@q~^D7oe9rtu`43Usb zPEcSnSiG{ZpkTtpiIrbo2+p!-I(_6w$>U?a+~Rr)Ee4SfA3pql@WA!!;;~`z@%8ui zRI>BS{rUA(+vVc+{QC`eTDirgBqbd~qobqie|}h)oo8Wj=2AZq9&l9iS9>-TT_ z+Fv2Au1gmzXz1^M|NQ*?y1KgEWpAA}hDSyHI?%{mF!|Y;naxVP4;kjNhBKz*+}RCpM}{13goyqId6Cn&eEGPJKP=-k_C Q@)qPZPgg&ebxsLQ0N50De*gdg literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/mini_stars@2x.png b/Telegram/Resources/icons/chat/mini_stars@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d7d61cf6a7889d7869899f1c9d14575f4cd2bc33 GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9jKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(-uv49!D1}S`GTDlgfY`&+9V~B;| z-H?r4ha3dHE>hy+VpNP;QQ&y+l2SxR6H9b%&YPoN9@?)>LJ-?KXxaVUmyMyw6%KKiJ_=G87fYmfWy%cYN-&-7XI zyuRuAXUkOv9gjX*JmPQM{P$&vl-u7FfkPKfbZ7cJn)qJYlqcChVuQ}?vuO`chK9~P zn|Ao&hWqb}Wu|*A-N1g}VZn;9)zeQOowekl+v1IP^Kz4$&d&5{yOy>#RBP(fqRhz( zi7P`k8D;Lc{dU%}mn)b&9R)JZMtG|TJ(xI~>&fi1YLf)_td|dd!2Oh$ZPsE(KBt{A ze6I5S$1_Z3`7NLEvsEC*EK|Dwc&pRGxb@ewOn)R@du@91@cMJBUUwbzj+}P->89R; n20pv*hKVeV(7EOH-}(bP0l+XkK3Bu=S literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/chat/mini_stars@3x.png b/Telegram/Resources/icons/chat/mini_stars@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..4a754e21a4312b535add199ffcadb81a63737fb3 GIT binary patch literal 740 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1SIp4_|F3=#^NA%Cx&(BWL^R}E~ycoX}-P; zT0k}j17mw80}DtA5K93u0|WB{Mh0de%?J`(zyz07S-^~7gA{74Dr%3T79+3MlNvE)hyMk=R~_* zr*uwy{PD-@X5*PY?S~uv&F1<|^?KU$m*#Tf;wf_Dj5% z2HBR{&GjpI({}jb@8mPjKc9a3>B{8f5Dk%;KFhAZ_Enqw`l}aLYu^6*?@vG7bpO3L z7i+KEVMT|j1r|Q+LchgNZ(ve2mf%_OtGIIaT_MK@7aaJG>dk+0KgaB8QIcOkyJ~6JTys&{c>ld&zy=<+X1B!?Pe0X~%Joe=^!D3rQEQJmYVNw3(|0uK zWr@_jMu!7wn+?wus2tc7p%YLN@~*^ci_(&SMf($&ofclmFmYOFxbybgeG8)5njKFl zvh}VMSm(Fg`MP>knS~6Kx5yor#fya#RxkLQAUGl9gn?D~mYB6+o)>DY@02a#yun!z zFfUHKM(SG9#)um)YZ@=F+i*W`d-NOa!%vG66;^mDf3C1up{?y44D`mDF0T9P%_jmB zCZunUR1soy(Fokpqi}Kt^IV?dXDb+v=N+rs>!&t3BD+Dh$*pSl-H7cuW~Unk)*bM* zmFs_4%ONo3_VMSR4cP_tMAl!|mXZJ7BBuJmmYLu7R8zs7`oG td}*hOe)AHf1s> Og?YOAxvXwidth(text); - const auto contents = length - + st::chatSimilarLockedIcon.width(); + const auto contents = st::chatSimilarLockedIconPosition.x() + + st::paidReactTopStarIcon.width() + + st::paidReactTopStarSkip + + length; const auto badge = QRect( st::chatSimilarBadgePadding.left(), st::chatSimilarBadgePadding.top(), @@ -146,7 +148,7 @@ void PaidReactionSlider( const auto &font = st::chatSimilarBadgeFont; const auto textTop = badge.y() + font->ascent; - const auto icon = &st::chatSimilarLockedIcon; + const auto icon = &st::paidReactTopStarIcon; const auto position = st::chatSimilarLockedIconPosition; auto hq = PainterHighQualityEnabler(q); @@ -162,7 +164,7 @@ void PaidReactionSlider( badge.x() + position.x(), badge.y() + position.y(), rect.width()); - textLeft += position.x() + icon->width(); + textLeft += position.x() + icon->width() + st::paidReactTopStarSkip; } q.setFont(font); diff --git a/Telegram/SourceFiles/ui/effects/premium.style b/Telegram/SourceFiles/ui/effects/premium.style index d13977148..35a46bb46 100644 --- a/Telegram/SourceFiles/ui/effects/premium.style +++ b/Telegram/SourceFiles/ui/effects/premium.style @@ -398,6 +398,10 @@ paidReactToastLabel: FlatLabel(defaultFlatLabel) { textFg: toastFg; palette: defaultToastPalette; } +paidReactTopStarIcon: icon{{ "chat/mini_stars", premiumButtonFg }}; +paidReactTopStarIconPosition: point(0px, 1px); +paidReactTopStarSkip: 4px; + toastUndoStroke: 2px; toastUndoSpace: 8px; toastUndoDiameter: 20px;