mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-02 21:33:26 +00:00
Add the multi-account announcement screen (#6263)
* Add the multi-account announcement screen A self-sizing bottom sheet telling users they can now add multiple accounts, matching the designs. Close and Add account both report back to the coordinator; nothing presents it yet. * Use the Localazy strings for the multi-account announcement The copy now lives in Localazy as screen.multi_account_announcement.*, named after the screen rather than the room list. * Apply review suggestions to the multi-account announcement - Use an ElementNavigationStack with a toolbar close button, like RedactConfirmationView, instead of an overlaid glass button. * Remove the large text preview from the multi-account announcement Other sheets built the same way don't snapshot Dynamic Type sizes, and the iOS 26 bar material it would show isn't rendered in snapshots. * Use TitleAndIcon for the multi-account announcement TitleAndIcon now takes an attributed subtitle (#6274), so the sheet no longer needs to rebuild its layout by hand. The snapshots are unchanged.
This commit is contained in:
@@ -2518,6 +2518,14 @@ internal nonisolated enum L10n {
|
||||
internal static var screenModerationAndSafetyOtherUsersHeading: String { return L10n.tr("Localizable", "screen_moderation_and_safety_other_users_heading") }
|
||||
/// Your appearance
|
||||
internal static var screenModerationAndSafetySharePresenceHeading: String { return L10n.tr("Localizable", "screen_moderation_and_safety_share_presence_heading") }
|
||||
/// Add account
|
||||
internal static var screenMultiAccountAnnouncementAction: String { return L10n.tr("Localizable", "screen_multi_account_announcement_action") }
|
||||
/// Go to %1$@ to sign into another account. Then you can easily switch between them.
|
||||
internal static func screenMultiAccountAnnouncementDescription(_ p1: Any) -> String {
|
||||
return L10n.tr("Localizable", "screen_multi_account_announcement_description", String(describing: p1))
|
||||
}
|
||||
/// You can now add multiple accounts
|
||||
internal static var screenMultiAccountAnnouncementTitle: String { return L10n.tr("Localizable", "screen_multi_account_announcement_title") }
|
||||
/// You can change your settings later.
|
||||
internal static var screenNotificationOptinSubtitle: String { return L10n.tr("Localizable", "screen_notification_optin_subtitle") }
|
||||
/// Allow notifications and never miss a message
|
||||
|
||||
Reference in New Issue
Block a user