From 8dc92ab21c162f804e7e43a20cbbbb57ff0d71d2 Mon Sep 17 00:00:00 2001 From: Szilard Szaloki Date: Fri, 13 Mar 2026 14:14:17 -0600 Subject: [PATCH] Account: changes the title label for logged-in users (#34707) --- android/java/brave-res/values/brave_attrs.xml | 2 +- .../brave-res/xml/brave_main_preferences.xml | 5 +---- .../settings/BraveAccountPreference.java | 15 +++++++------ .../BraveAccountSectionController.java | 2 +- .../brave_account_row.html.ts | 2 +- .../resources/brave_account_strings.grdp | 5 +---- .../Settings/SettingsViewController.swift | 22 +++++++++---------- 7 files changed, 23 insertions(+), 30 deletions(-) diff --git a/android/java/brave-res/values/brave_attrs.xml b/android/java/brave-res/values/brave_attrs.xml index 834035031ef..77bec683588 100644 --- a/android/java/brave-res/values/brave_attrs.xml +++ b/android/java/brave-res/values/brave_attrs.xml @@ -2,8 +2,8 @@ + - diff --git a/android/java/brave-res/xml/brave_main_preferences.xml b/android/java/brave-res/xml/brave_main_preferences.xml index 4eaaddaf95d..95ebac311a4 100644 --- a/android/java/brave-res/xml/brave_main_preferences.xml +++ b/android/java/brave-res/xml/brave_main_preferences.xml @@ -14,10 +14,7 @@ createFirstRow( this.i18n( BraveAccountSettingsStrings - .SETTINGS_BRAVE_ACCOUNT_LOGGED_IN_ROW_TITLE), + .BRAVE_ACCOUNT_TITLE), html`
${this.state!.loggedIn!.email}
`, html` - + Brave Account @@ -24,9 +24,6 @@ Cancel registration - - Email address - Sign out diff --git a/ios/brave-ios/Sources/Brave/Frontend/Settings/SettingsViewController.swift b/ios/brave-ios/Sources/Brave/Frontend/Settings/SettingsViewController.swift index ebfe9b99787..21ea205c073 100644 --- a/ios/brave-ios/Sources/Brave/Frontend/Settings/SettingsViewController.swift +++ b/ios/brave-ios/Sources/Brave/Frontend/Settings/SettingsViewController.swift @@ -394,14 +394,12 @@ class SettingsViewController: TableViewController { header: .title(L10nUtils.string(messageId: .BRAVE_ACCOUNT_TITLE)), rows: [ Row( - text: L10nUtils.string(messageId: .SETTINGS_BRAVE_ACCOUNT_LOGGED_IN_ROW_TITLE), - detailText: braveCore.profile.prefs.string( + text: braveCore.profile.prefs.string( forPath: BraveAccountEmailAddressPref ), - image: UIImage(sharedNamed: "brave.logo"), cellClass: BraveAccountIconCell.self, context: [ - BraveAccountIconCell.detailTextTruncateMiddle: true + BraveAccountIconCell.textTruncateMiddle: true ] ), Row( @@ -1835,7 +1833,7 @@ class SettingsViewController: TableViewController { private final class BraveAccountIconCell: UITableViewCell, Cell { static let textColor = "textColor" - static let detailTextTruncateMiddle = "detailTextTruncateMiddle" + static let textTruncateMiddle = "textTruncateMiddle" func configure(row: Row) { var content = defaultContentConfiguration() @@ -1846,18 +1844,18 @@ private final class BraveAccountIconCell: UITableViewCell, Cell { } content.text = row.text - content.textProperties.numberOfLines = 0 + if let truncateMiddle = row.context?[Self.textTruncateMiddle] as? Bool, truncateMiddle { + content.textProperties.numberOfLines = 1 + content.textProperties.lineBreakMode = .byTruncatingMiddle + } else { + content.textProperties.numberOfLines = 0 + } if let color = row.context?[Self.textColor] as? UIColor { content.textProperties.color = color } content.secondaryText = row.detailText - if let truncateMiddle = row.context?[Self.detailTextTruncateMiddle] as? Bool, truncateMiddle { - content.secondaryTextProperties.numberOfLines = 1 - content.secondaryTextProperties.lineBreakMode = .byTruncatingMiddle - } else { - content.secondaryTextProperties.numberOfLines = 0 - } + content.secondaryTextProperties.numberOfLines = 0 content.secondaryTextProperties.color = .secondaryBraveLabel contentConfiguration = content