From da5bce00d42c219cdd548cf32ff37aab89c82d0c Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 20 Jul 2023 19:17:46 +0400 Subject: [PATCH] Gray out names of users with non-unread stories. --- Telegram/SourceFiles/dialogs/ui/dialogs_stories_list.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_stories_list.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_stories_list.cpp index 9b3e90027..a1c6f452b 100644 --- a/Telegram/SourceFiles/dialogs/ui/dialogs_stories_list.cpp +++ b/Telegram/SourceFiles/dialogs/ui/dialogs_stories_list.cpp @@ -568,14 +568,17 @@ void List::validateSegments( } void List::validateName(not_null item) { - const auto &color = st::dialogsNameFg; + const auto &element = item->element; + const auto &color = (element.unreadCount || element.skipSmall) + ? st::dialogsNameFg + : st::windowSubTextFg; if (!item->nameCache.isNull() && item->nameCacheColor == color->c) { return; } const auto &full = _st.full; const auto &font = full.nameStyle.font; const auto available = AvailableNameWidth(_st); - const auto text = Ui::Text::String(full.nameStyle, item->element.name); + const auto text = Ui::Text::String(full.nameStyle, element.name); const auto ratio = style::DevicePixelRatio(); item->nameCacheColor = color->c; item->nameCache = QImage(