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();
}
}