From 4089646f37c2f844701a8feee2e017d646d79fdf Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 22 Jun 2026 16:40:47 +0400 Subject: [PATCH] Refresh and unify the TON diamond vector icons. --- .../Resources/icons/chat/mini_ton_bold.svg | 6 +-- .../Resources/icons/payments/ton_emoji.svg | 20 +++------- .../SourceFiles/boxes/star_gift_cover_box.cpp | 2 +- .../channel_statistics/earn/earn_icons.cpp | 39 ++++++++++++------- Telegram/SourceFiles/ui/effects/credits.style | 4 ++ Telegram/SourceFiles/ui/menu_icons.style | 2 +- 6 files changed, 41 insertions(+), 32 deletions(-) diff --git a/Telegram/Resources/icons/chat/mini_ton_bold.svg b/Telegram/Resources/icons/chat/mini_ton_bold.svg index 64dc4fa576..a81c8e7491 100644 --- a/Telegram/Resources/icons/chat/mini_ton_bold.svg +++ b/Telegram/Resources/icons/chat/mini_ton_bold.svg @@ -1,7 +1,7 @@ - + Icon / Mini / mini_ton_bold - - + + \ No newline at end of file diff --git a/Telegram/Resources/icons/payments/ton_emoji.svg b/Telegram/Resources/icons/payments/ton_emoji.svg index 7de741c10e..bc5b9f1ee5 100644 --- a/Telegram/Resources/icons/payments/ton_emoji.svg +++ b/Telegram/Resources/icons/payments/ton_emoji.svg @@ -1,15 +1,7 @@ - - - - - - + + + General / menu_ton + + - + \ No newline at end of file diff --git a/Telegram/SourceFiles/boxes/star_gift_cover_box.cpp b/Telegram/SourceFiles/boxes/star_gift_cover_box.cpp index 5c73421286..b38d1f4808 100644 --- a/Telegram/SourceFiles/boxes/star_gift_cover_box.cpp +++ b/Telegram/SourceFiles/boxes/star_gift_cover_box.cpp @@ -539,7 +539,7 @@ UniqueGiftCoverWidget::UniqueGiftCoverWidget( const auto &gift = cover.values; if (resalePrice && resalePrice.value() > 0) { auto priceText = resalePrice.ton() - ? Text::IconEmoji(&st::tonIconEmojiInSmall).append( + ? Text::IconEmoji(&st::tonIconEmojiOnSale).append( Lang::FormatCreditsAmountDecimal(resalePrice)) : Text::IconEmoji(&st::starIconEmojiSmall).append( Lang::FormatCountDecimal(resalePrice.whole())); diff --git a/Telegram/SourceFiles/info/channel_statistics/earn/earn_icons.cpp b/Telegram/SourceFiles/info/channel_statistics/earn/earn_icons.cpp index a398532737..00920df0db 100644 --- a/Telegram/SourceFiles/info/channel_statistics/earn/earn_icons.cpp +++ b/Telegram/SourceFiles/info/channel_statistics/earn/earn_icons.cpp @@ -30,19 +30,32 @@ namespace { .toUtf8(); return R"( - - - - - + + )"; } diff --git a/Telegram/SourceFiles/ui/effects/credits.style b/Telegram/SourceFiles/ui/effects/credits.style index 165de4c8b8..1e1c66ecdf 100644 --- a/Telegram/SourceFiles/ui/effects/credits.style +++ b/Telegram/SourceFiles/ui/effects/credits.style @@ -99,6 +99,10 @@ tonIconEmojiLarge: IconEmoji { tonIconEmojiInSmall: IconEmoji(tonIconEmoji) { padding: margins(0px, 2px, 0px, 0px); } +tonIconEmojiOnSale: IconEmoji(tonIconEmojiInSmall) { + icon: icon{{ "chat/mini_ton_bold-14x14", currencyFg }}; + padding: margins(1px, 3px, 1px, 0px); +} buttonTonIconEmoji: IconEmoji(tonIconEmoji) { padding: margins(1px, 3px, 1px, 0px); } diff --git a/Telegram/SourceFiles/ui/menu_icons.style b/Telegram/SourceFiles/ui/menu_icons.style index 34e786cdde..0f1c000825 100644 --- a/Telegram/SourceFiles/ui/menu_icons.style +++ b/Telegram/SourceFiles/ui/menu_icons.style @@ -205,7 +205,7 @@ menuIconRatingRefund: icon {{ "menu/rating_refund-24x24", menuIconColor }}; menuIconAuctionDrop: icon {{ "menu/auction_drop", menuIconColor }}; menuIconStarsRefund: icon {{ "menu/auction_refund", menuIconColor }}; menuIconStarsCarryover: icon {{ "menu/auction_carry", menuIconColor }}; -menuIconTon: icon{{ "payments/ton_emoji-18x18", menuIconColor, point(3px, 2px) }}; +menuIconTon: icon{{ "payments/ton_emoji-18x18", windowActiveTextFg, point(3px, 2px) }}; menuIconReorder: icon{{ "menu/reorder-24x24", menuIconColor }}; menuIconCraftTraits: icon{{ "menu/craft_random-24x24", menuIconColor }}; menuIconCraftChance: icon{{ "menu/craft_chance-24x24", menuIconColor }};