Added separate userpics style for birthday contacts top bar suggestion.

This commit is contained in:
23rd
2026-08-21 15:46:35 +03:00
parent 39c7c538d0
commit 02259ae881
2 changed files with 10 additions and 3 deletions

View File

@@ -7,6 +7,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
*/
using "ui/basic.style";
using "chat_helpers/chat_helpers.style"; // GroupCallUserpics
using "ui/layers/layers.style"; // boxRoundShadow
using "ui/widgets/widgets.style";
@@ -853,6 +854,12 @@ dialogsTopBarSuggestionAboutStyle: TextStyle(defaultTextStyle) {
}
dialogsTopBarSuggestionMargins: margins(8px, 8px, 8px, 8px);
dialogsTopBarSuggestionIconPadding: 12px;
dialogsTopBarSuggestionUserpics: GroupCallUserpics {
size: 25px;
shift: 8px;
stroke: 2px;
align: align(left);
}
dialogsTopBarSuggestionShadow: BoxShadow {
blurRadius: 3px;
offset: point(0px, 1px);

View File

@@ -20,8 +20,8 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "ui/text/text_utilities.h"
#include "ui/ui_utility.h"
#include "window/window_session_controller.h"
#include "styles/style_chat.h"
#include "styles/style_chat_helpers.h"
#include "styles/style_dialogs.h"
#include "styles/style_userpic_button.h"
namespace Dialogs::TopBarSuggestions {
@@ -103,7 +103,7 @@ void Activate(ActivateArgs args) {
inRow.push_back({ .peer = user });
}
}
const auto &userpicsSt = st::historyCommentsUserpics;
const auto &userpicsSt = st::dialogsTopBarSuggestionUserpics;
const auto rowCount = int(inRow.size());
const auto rowWidth = userpicsSt.size
+ (rowCount - 1) * (userpicsSt.size - userpicsSt.shift);
@@ -119,7 +119,7 @@ void Activate(ActivateArgs args) {
HistoryView::GenerateUserpicsInRow(
s->userpics,
s->inRow,
st::historyCommentsUserpics,
st::dialogsTopBarSuggestionUserpics,
3);
}
p.drawImage(0, 0, s->userpics);