From 8a519995da49e0602bea285b067b54e544c6edb2 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Fri, 3 Apr 2026 12:07:18 +0300 Subject: [PATCH] Added missed summary icons. --- Telegram/Resources/icons/chat/summary_arrows.svg | 3 +++ Telegram/Resources/icons/chat/summary_stars.svg | 4 ++++ .../history/view/history_view_transcribe_button.cpp | 9 +++++---- 3 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 Telegram/Resources/icons/chat/summary_arrows.svg create mode 100644 Telegram/Resources/icons/chat/summary_stars.svg diff --git a/Telegram/Resources/icons/chat/summary_arrows.svg b/Telegram/Resources/icons/chat/summary_arrows.svg new file mode 100644 index 0000000000..97d5de2d02 --- /dev/null +++ b/Telegram/Resources/icons/chat/summary_arrows.svg @@ -0,0 +1,3 @@ + + + diff --git a/Telegram/Resources/icons/chat/summary_stars.svg b/Telegram/Resources/icons/chat/summary_stars.svg new file mode 100644 index 0000000000..f6ac6f6039 --- /dev/null +++ b/Telegram/Resources/icons/chat/summary_stars.svg @@ -0,0 +1,4 @@ + + + + diff --git a/Telegram/SourceFiles/history/view/history_view_transcribe_button.cpp b/Telegram/SourceFiles/history/view/history_view_transcribe_button.cpp index ea48e7d394..3dc87cb155 100644 --- a/Telegram/SourceFiles/history/view/history_view_transcribe_button.cpp +++ b/Telegram/SourceFiles/history/view/history_view_transcribe_button.cpp @@ -32,7 +32,7 @@ namespace { constexpr auto kInNonChosenOpacity = 0.12; constexpr auto kOutNonChosenOpacity = 0.18; -constexpr auto kArrowPivotNear = 0.345; +constexpr auto kArrowPivotNear = 0.349; constexpr auto kArrowPivotFar = 1. - kArrowPivotNear; void ClipPainterForLock(QPainter &p, bool roundview, const QRect &r) { @@ -160,7 +160,8 @@ void TranscribeButton::paint( const auto t = _openedAnimation.value(_summaryShown ? 1. : 0.); - st::historySummaryStars.paintInCenter(p, r); + const auto fg = context.st->msgServiceFg()->c; + st::historySummaryStars.paintInCenter(p, r, fg); const auto &arrow = st::historySummaryArrows; const auto sz = r.width(); @@ -187,7 +188,7 @@ void TranscribeButton::paint( -sz * (1. - s) * 0.4, sz * (1. - s) * 0.4); } - arrow.paintInCenter(p, QRectF(r)); + arrow.paintInCenter(p, QRectF(r), fg); p.restore(); } @@ -217,7 +218,7 @@ void TranscribeButton::paint( -sz * (1. - s) * 0.4, sz * (1. - s) * 0.4); } - arrow.paintInCenter(p, QRectF(r)); + arrow.paintInCenter(p, QRectF(r), fg); p.restore(); } }