From 3bd46f341501c08620414de1d359da209c6aaf5e Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sun, 26 Oct 2025 19:17:20 +0300 Subject: [PATCH] Added about labels about profile colors to edit peer color box. --- Telegram/Resources/langs/lang.strings | 2 ++ .../SourceFiles/boxes/peers/edit_peer_color_box.cpp | 10 +++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Telegram/Resources/langs/lang.strings b/Telegram/Resources/langs/lang.strings index ccd90846f1..dff289a84c 100644 --- a/Telegram/Resources/langs/lang.strings +++ b/Telegram/Resources/langs/lang.strings @@ -1003,6 +1003,8 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL "lng_settings_color_reset" = "Reset Profile Color"; "lng_settings_color_profile_about" = "You can change the color of your name and customize replies to you. {link}"; "lng_settings_color_profile_about_link" = "Change {emoji}"; +"lng_settings_color_choose_channel" = "Choose a color and a logo for your channel's profile"; +"lng_settings_color_choose_group" = "Choose a color and a logo for the group's profile"; "lng_suggest_hide_new_title" = "Hide new chats?"; "lng_suggest_hide_new_about" = "You are receiving lots of new chats from users who are not in your Contact List.\n\nDo you want to have such chats **automatically muted** and **archived**?"; diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_color_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_color_box.cpp index 45d1d696d3..78c1033fa0 100644 --- a/Telegram/SourceFiles/boxes/peers/edit_peer_color_box.cpp +++ b/Telegram/SourceFiles/boxes/peers/edit_peer_color_box.cpp @@ -1611,7 +1611,6 @@ void EditPeerColorSection( }), { profileMargin, profileSkip, profileMargin, profileSkip }); - Ui::AddSkip(container, st::settingsColorSampleSkip); container->add(CreateEmojiIconButton( container, show, @@ -1632,6 +1631,8 @@ void EditPeerColorSection( selector->updateSelection(index); }, selector->lifetime()); + Ui::AddSkip(container, st::settingsColorSampleSkip); + const auto resetWrap = container->add( object_ptr>( container, @@ -1657,6 +1658,13 @@ void EditPeerColorSection( resetWrap->toggleOn(state->profileIndex.value( ) | rpl::map(rpl::mappers::_1 != kUnsetColorIndex)); resetWrap->finishAnimating(); + + Ui::AddDividerText( + container, + group + ? tr::lng_settings_color_choose_group() + : tr::lng_settings_color_choose_channel()); + Ui::AddSkip(container, st::settingsColorSampleSkip); }; if (group) {