From 097d055dbe866ecabb8c4fd53832b465a2a24018 Mon Sep 17 00:00:00 2001 From: Doug <6060466+pixlwave@users.noreply.github.com> Date: Fri, 5 Jun 2026 15:59:34 +0100 Subject: [PATCH] Some more tweaks to compound for User Status. (#5708) * Add a plain list modifier to Compound. * Move ElementTextFieldStyle into Compound and support more styles from the Figma - More accurately reflects our Liquid Glass updates. - Adds support for the .raised style. * Update Element X snapshots. --- .../Sources/GeneratedAccessibilityTests.swift | 4 - ElementX.xcodeproj/project.pbxproj | 4 - .../Styles/ElementTextFieldStyle.swift | 217 -------------- .../TestablePreviewsDictionary.swift | 1 - .../LoginScreen/View/LoginScreen.swift | 10 +- .../View/ServerSelectionScreen.swift | 8 +- .../View/SoftLogoutScreen.swift | 3 +- .../View/CreateRoomSpaceSelectionSheet.swift | 4 +- .../View/RoomDirectorySearchScreen.swift | 5 +- .../View/JoinRoomByAddressView.swift | 8 +- .../Sources/GeneratedPreviewTests.swift | 7 - .../advancedSettingsScreen.iPad-en-GB-0.png | 4 +- .../advancedSettingsScreen.iPad-pseudo-0.png | 4 +- ...SetupSettingsScreen.Face-ID-iPad-en-GB.png | 4 +- ...etupSettingsScreen.Face-ID-iPad-pseudo.png | 4 +- ...etupSettingsScreen.PIN-only-iPad-en-GB.png | 4 +- ...tupSettingsScreen.PIN-only-iPad-pseudo.png | 4 +- ...gsScreen.Touch-ID-Mandatory-iPad-en-GB.png | 4 +- ...sScreen.Touch-ID-Mandatory-iPad-pseudo.png | 4 +- ...eportScreen.With-Screenshot-iPad-en-GB.png | 4 +- ...portScreen.With-Screenshot-iPad-pseudo.png | 4 +- ...rtScreen.Without-Screenshot-iPad-en-GB.png | 4 +- ...tScreen.Without-Screenshot-iPad-pseudo.png | 4 +- ...teRoomSpaceSelectionSheet.iPad-en-GB-0.png | 4 +- ...eRoomSpaceSelectionSheet.iPad-pseudo-0.png | 4 +- .../deactivateAccountScreen.iPad-en-GB-0.png | 4 +- .../deactivateAccountScreen.iPad-pseudo-0.png | 4 +- ...clineAndBlockScreen.Default-iPad-en-GB.png | 4 +- ...lineAndBlockScreen.Default-iPad-pseudo.png | 4 +- ...Screen.Report-room-selected-iPad-en-GB.png | 4 +- ...creen.Report-room-selected-iPad-pseudo.png | 4 +- ...ressScreen.Already-existing-iPad-en-GB.png | 4 +- ...essScreen.Already-existing-iPad-pseudo.png | 4 +- ...dressScreen.Invalid-symbols-iPad-en-GB.png | 4 +- ...ressScreen.Invalid-symbols-iPad-pseudo.png | 4 +- ...tRoomAddressScreen.No-alias-iPad-en-GB.png | 4 +- ...RoomAddressScreen.No-alias-iPad-pseudo.png | 4 +- ...oomAddressScreen.With-alias-iPad-en-GB.png | 4 +- ...omAddressScreen.With-alias-iPad-pseudo.png | 4 +- .../elementTextFieldStyle.iPad-en-GB-0.png | 3 - .../elementTextFieldStyle.iPad-pseudo-0.png | 3 - .../elementTextFieldStyle.iPhone-en-GB-0.png | 3 - .../elementTextFieldStyle.iPhone-pseudo-0.png | 3 - .../joinRoomByAddressView.iPad-en-GB-0.png | 4 +- .../joinRoomByAddressView.iPad-pseudo-0.png | 4 +- .../joinRoomByAddressView.iPhone-en-GB-0.png | 4 +- .../joinRoomByAddressView.iPhone-pseudo-0.png | 4 +- .../PreviewTests/labsScreen.iPad-en-GB-0.png | 4 +- .../PreviewTests/labsScreen.iPad-pseudo-0.png | 4 +- ...nScreen.Credentials-Entered-iPad-en-GB.png | 4 +- ...Screen.Credentials-Entered-iPad-pseudo.png | 4 +- ...creen.Credentials-Entered-iPhone-en-GB.png | 4 +- ...reen.Credentials-Entered-iPhone-pseudo.png | 4 +- .../loginScreen.Initial-State-iPad-en-GB.png | 4 +- .../loginScreen.Initial-State-iPad-pseudo.png | 4 +- ...loginScreen.Initial-State-iPhone-en-GB.png | 4 +- ...oginScreen.Initial-State-iPhone-pseudo.png | 4 +- ...ageAuthorizedSpacesScreen.iPad-en-GB-0.png | 4 +- ...geAuthorizedSpacesScreen.iPad-pseudo-0.png | 4 +- .../reportContentScreen.iPad-en-GB-0.png | 4 +- .../reportContentScreen.iPad-pseudo-0.png | 4 +- .../reportRoomScreen.iPad-en-GB-0.png | 4 +- .../reportRoomScreen.iPad-pseudo-0.png | 4 +- ...missionsScreen.Room-as-User-iPad-en-GB.png | 4 +- ...issionsScreen.Room-as-User-iPad-pseudo.png | 4 +- ...hangePermissionsScreen.Room-iPad-en-GB.png | 4 +- ...angePermissionsScreen.Room-iPad-pseudo.png | 4 +- ...angePermissionsScreen.Space-iPad-en-GB.png | 4 +- ...ngePermissionsScreen.Space-iPad-pseudo.png | 4 +- ...mDetailsEditScreen.Editable-iPad-en-GB.png | 4 +- ...DetailsEditScreen.Editable-iPad-pseudo.png | 4 +- ...DetailsEditScreen.Read-only-iPad-en-GB.png | 4 +- ...etailsEditScreen.Read-only-iPad-pseudo.png | 4 +- ...roomDetailsEditScreen.Space-iPad-en-GB.png | 4 +- ...oomDetailsEditScreen.Space-iPad-pseudo.png | 4 +- ...sAndPermissionsScreen.Admin-iPad-en-GB.png | 4 +- ...AndPermissionsScreen.Admin-iPad-pseudo.png | 4 +- ...ndPermissionsScreen.Creator-iPad-en-GB.png | 4 +- ...dPermissionsScreen.Creator-iPad-pseudo.png | 4 +- ...cureBackupScreen.Both-setup-iPad-en-GB.png | 4 +- ...ureBackupScreen.Both-setup-iPad-pseudo.png | 4 +- ...pScreen.Key-backup-disabled-iPad-en-GB.png | 4 +- ...Screen.Key-backup-disabled-iPad-pseudo.png | 4 +- ...creen.Only-key-backup-setup-iPad-en-GB.png | 4 +- ...reen.Only-key-backup-setup-iPad-pseudo.png | 4 +- ...pScreen.Recovery-incomplete-iPad-en-GB.png | 4 +- ...Screen.Recovery-incomplete-iPad-pseudo.png | 4 +- ...vacyScreen.Ask-to-join-room-iPad-en-GB.png | 4 +- ...acyScreen.Ask-to-join-room-iPad-pseudo.png | 4 +- ...ultiple-spaces-members-room-iPad-en-GB.png | 4 +- ...ltiple-spaces-members-room-iPad-pseudo.png | 4 +- ...h-single-space-members-room-iPad-en-GB.png | 4 +- ...-single-space-members-room-iPad-pseudo.png | 4 +- ...een.Multiple-Spaces-members-iPad-en-GB.png | 4 +- ...en.Multiple-Spaces-members-iPad-pseudo.png | 4 +- ...en.Private-invite-only-room-iPad-en-GB.png | 4 +- ...n.Private-invite-only-room-iPad-pseudo.png | 4 +- ...ndPrivacyScreen.Public-room-iPad-en-GB.png | 4 +- ...dPrivacyScreen.Public-room-iPad-pseudo.png | 4 +- ...Public-room-without-address-iPad-en-GB.png | 4 +- ...ublic-room-without-address-iPad-pseudo.png | 4 +- ...dPrivacyScreen.Public-space-iPad-en-GB.png | 4 +- ...PrivacyScreen.Public-space-iPad-pseudo.png | 4 +- ...PrivacyScreen.Space-members-iPad-en-GB.png | 4 +- ...rivacyScreen.Space-members-iPad-pseudo.png | 4 +- .../serverSelection.iPad-en-GB-0.png | 4 +- .../serverSelection.iPad-en-GB-1.png | 4 +- .../serverSelection.iPad-en-GB-2.png | 4 +- .../serverSelection.iPad-pseudo-0.png | 4 +- .../serverSelection.iPad-pseudo-1.png | 4 +- .../serverSelection.iPad-pseudo-2.png | 4 +- .../serverSelection.iPhone-en-GB-0.png | 4 +- .../serverSelection.iPhone-en-GB-1.png | 4 +- .../serverSelection.iPhone-en-GB-2.png | 4 +- .../serverSelection.iPhone-pseudo-0.png | 4 +- .../serverSelection.iPhone-pseudo-1.png | 4 +- .../serverSelection.iPhone-pseudo-2.png | 4 +- ...sScreen.Bug-report-disabled-iPad-en-GB.png | 4 +- ...Screen.Bug-report-disabled-iPad-pseudo.png | 4 +- .../settingsScreen.Default-iPad-en-GB.png | 4 +- .../settingsScreen.Default-iPad-pseudo.png | 4 +- .../softLogoutScreen.iPad-en-GB-0.png | 4 +- .../softLogoutScreen.iPad-en-GB-1.png | 4 +- .../softLogoutScreen.iPad-en-GB-4.png | 4 +- .../softLogoutScreen.iPad-pseudo-0.png | 4 +- .../softLogoutScreen.iPad-pseudo-1.png | 4 +- .../softLogoutScreen.iPad-pseudo-4.png | 4 +- .../softLogoutScreen.iPhone-en-GB-0.png | 4 +- .../softLogoutScreen.iPhone-en-GB-1.png | 4 +- .../softLogoutScreen.iPhone-en-GB-4.png | 4 +- .../softLogoutScreen.iPhone-pseudo-0.png | 4 +- .../softLogoutScreen.iPhone-pseudo-1.png | 4 +- .../softLogoutScreen.iPhone-pseudo-4.png | 4 +- .../spaceSettingsScreen.Owner-iPad-en-GB.png | 4 +- .../spaceSettingsScreen.Owner-iPad-pseudo.png | 4 +- .../spaceSettingsScreen.User-iPad-en-GB.png | 4 +- .../spaceSettingsScreen.User-iPad-pseudo.png | 4 +- ...erDetailsEditScreen.Default-iPad-en-GB.png | 4 +- ...rDetailsEditScreen.Default-iPad-pseudo.png | 4 +- ...DetailsEditScreen.Read-Only-iPad-en-GB.png | 4 +- ...etailsEditScreen.Read-Only-iPad-pseudo.png | 4 +- .../Inspector.xcodeproj/project.pbxproj | 2 + .../Sources/Components/TextFieldsScreen.swift | 4 +- compound-ios/Inspector/Sources/Screen.swift | 2 +- .../Inspector/Sources/SidebarList.swift | 3 + .../BaseStyles/CompoundTextFieldStyles.swift | 267 ++++++++++++++++++ .../Compound/Colors/CompoundColors.swift | 3 - .../Sources/Compound/List/ListStyles.swift | 24 +- .../CompoundTests/GeneratedPreviewTests.swift | 7 + .../compoundTextFieldStyle.iPad-en-US-0.png | 3 + .../compoundTextFieldStyle.iPhone-en-US-0.png | 3 + 151 files changed, 574 insertions(+), 531 deletions(-) delete mode 100644 ElementX/Sources/Other/SwiftUI/Styles/ElementTextFieldStyle.swift delete mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPad-en-GB-0.png delete mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPad-pseudo-0.png delete mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPhone-en-GB-0.png delete mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPhone-pseudo-0.png create mode 100644 compound-ios/Tests/CompoundTests/__Snapshots__/PreviewTests/compoundTextFieldStyle.iPad-en-US-0.png create mode 100644 compound-ios/Tests/CompoundTests/__Snapshots__/PreviewTests/compoundTextFieldStyle.iPhone-en-US-0.png diff --git a/AccessibilityTests/Sources/GeneratedAccessibilityTests.swift b/AccessibilityTests/Sources/GeneratedAccessibilityTests.swift index e0c41768a..d5d287079 100644 --- a/AccessibilityTests/Sources/GeneratedAccessibilityTests.swift +++ b/AccessibilityTests/Sources/GeneratedAccessibilityTests.swift @@ -123,10 +123,6 @@ extension AccessibilityTests { try await performAccessibilityAudit(named: "EditRoomAddressScreen_Previews") } - func testElementTextFieldStyle() async throws { - try await performAccessibilityAudit(named: "ElementTextFieldStyle_Previews") - } - func testEmojiPickerScreenHeaderView() async throws { try await performAccessibilityAudit(named: "EmojiPickerScreenHeaderView_Previews") } diff --git a/ElementX.xcodeproj/project.pbxproj b/ElementX.xcodeproj/project.pbxproj index e18218f3f..bd73a24e0 100644 --- a/ElementX.xcodeproj/project.pbxproj +++ b/ElementX.xcodeproj/project.pbxproj @@ -1032,7 +1032,6 @@ A808DC3F72D15C6C5A52317E /* TimelineItemDebugView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCDA016D05107DED3B9495CB /* TimelineItemDebugView.swift */; }; A816F7087C495D85048AC50E /* RoomMemberDetailsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B6E30BB748F3F480F077969 /* RoomMemberDetailsScreenModels.swift */; }; A851635B3255C6DC07034A12 /* RoomScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8108C8F0ACF6A7EB72D0117 /* RoomScreenCoordinator.swift */; }; - A87DC550659C5176AC1829DE /* ElementTextFieldStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7673F2B0B038FAB2A8D16AD /* ElementTextFieldStyle.swift */; }; A88328D7E17F73AB64501B51 /* SwiftSoup in Frameworks */ = {isa = PBXBuildFile; productRef = EDFB92E97D9AC4BA8540C18C /* SwiftSoup */; }; A8DB299C5C891EDAE74A22F4 /* UserLocationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F7482D5D1526E3399B00174 /* UserLocationCell.swift */; }; A8E324E700E596E36B0A311B /* BootDetectionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F054DE7D47849687662C9D9 /* BootDetectionManager.swift */; }; @@ -2862,7 +2861,6 @@ D6DC38E64A5ED3FDB201029A /* BugReportService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportService.swift; sourceTree = ""; }; D7149BDDE47F8AD104E644E2 /* TraceLogPack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TraceLogPack.swift; sourceTree = ""; }; D751AA05AD2182BFC4608DE6 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ur; path = ur.lproj/Localizable.stringsdict; sourceTree = ""; }; - D7673F2B0B038FAB2A8D16AD /* ElementTextFieldStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementTextFieldStyle.swift; sourceTree = ""; }; D77F75B3E9F99864048A422A /* DeactivateAccountScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeactivateAccountScreenViewModelTests.swift; sourceTree = ""; }; D78C13EF5035879B6131030F /* Room.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Room.swift; sourceTree = ""; }; D79BB714D28C9F588DD69353 /* SecureBackupScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupScreenViewModelProtocol.swift; sourceTree = ""; }; @@ -6829,7 +6827,6 @@ E6E1D07163F8752D62DA4A93 /* Styles */ = { isa = PBXGroup; children = ( - D7673F2B0B038FAB2A8D16AD /* ElementTextFieldStyle.swift */, 89FBFC09F9DAFF1E4BA97849 /* FormButtonStyles.swift */, ); path = Styles; @@ -8377,7 +8374,6 @@ 07CC13C5729C24255348CBBD /* ElementCallWidgetDriver.swift in Sources */, 370AF5BFCD4384DD455479B6 /* ElementCallWidgetDriverProtocol.swift in Sources */, D29E999538E5ABC00E1668F8 /* ElementNavigationStack.swift in Sources */, - A87DC550659C5176AC1829DE /* ElementTextFieldStyle.swift in Sources */, 7C1A7B594B2F8143F0DD0005 /* ElementXAttributeScope.swift in Sources */, 3A08584ECDD4A4541DBF21F8 /* EmojiLoaderProtocol.swift in Sources */, 340D39DB87F3800D53A6A621 /* EmojiPickerScreen.swift in Sources */, diff --git a/ElementX/Sources/Other/SwiftUI/Styles/ElementTextFieldStyle.swift b/ElementX/Sources/Other/SwiftUI/Styles/ElementTextFieldStyle.swift deleted file mode 100644 index 8fc8bfed6..000000000 --- a/ElementX/Sources/Other/SwiftUI/Styles/ElementTextFieldStyle.swift +++ /dev/null @@ -1,217 +0,0 @@ -// -// Copyright 2025 Element Creations Ltd. -// Copyright 2022-2025 New Vector Ltd. -// -// SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial. -// Please see LICENSE files in the repository root for full details. -// - -import Compound -import SwiftUI -import SwiftUIIntrospect - -@MainActor -extension TextFieldStyle where Self == ElementTextFieldStyle { - static func element(labelText: String? = nil, - footerText: String? = nil, - state: ElementTextFieldStyle.State = .default, - accessibilityIdentifier: String? = nil) -> ElementTextFieldStyle { - ElementTextFieldStyle(labelText: labelText.map(Text.init), - footerText: footerText.map(Text.init), - state: state, - accessibilityIdentifier: accessibilityIdentifier) - } - - @_disfavoredOverload - static func element(labelText: Text? = nil, - footerText: Text? = nil, - state: ElementTextFieldStyle.State = .default, - accessibilityIdentifier: String? = nil) -> ElementTextFieldStyle { - ElementTextFieldStyle(labelText: labelText, - footerText: footerText, - state: state, - accessibilityIdentifier: accessibilityIdentifier) - } -} - -/// The text field style used in authentication screens. -@MainActor -struct ElementTextFieldStyle: @MainActor TextFieldStyle { - enum State { - case success - case error - case `default` - } - - @Environment(\.isEnabled) private var isEnabled - - @FocusState private var isFocused: Bool - let labelText: Text? - let footerText: Text? - let state: State - let accessibilityIdentifier: String? - - private var isError: Bool { - state == .error - } - - /// The color of the text field's border. - private var borderColor: Color { - isError ? .compound.textCriticalPrimary : .compound._borderTextFieldFocused - } - - /// The width of the text field's border. - private var borderWidth: CGFloat { - isFocused || isError ? 1.0 : 0 - } - - private var accentColor: Color { - isError ? .compound.textCriticalPrimary : .compound.iconAccentTertiary - } - - /// The color of the text inside the text field. - private var textColor: Color { - isEnabled ? .compound.textPrimary : .compound.textDisabled - } - - /// The color of the text field's background. - private var backgroundColor: Color { - isError ? .compound.bgCriticalSubtleHovered : - .compound.bgSubtleSecondary.opacity(isEnabled ? 1 : 0.5) - } - - /// The color of the placeholder text inside the text field. - private var placeholderColor: UIColor { - .compound.textSecondary - } - - /// The color of the label above the text field. - private var labelColor: Color { - isEnabled ? .compound.textPrimary : .compound.textDisabled - } - - /// The color of the footer label below the text field. - private var footerTextColor: Color { - switch state { - case .default: - .compound.textSecondary - case .error: - .compound.textCriticalPrimary - case .success: - .compound.textSuccessPrimary - } - } - - private var footerIconColor: Color { - switch state { - // Doesn't matter we don't render it - case .default: - .clear - case .error: - .compound.iconCriticalPrimary - case .success: - .compound.iconSuccessPrimary - } - } - - /// Creates the text field style configured as required. - /// - Parameters: - /// - labelText: The text shown in the label above the field. - /// - footerText: The text shown in the footer label below the field. - /// - isError: Whether or not the text field is currently in the error state. - init(labelText: Text? = nil, footerText: Text? = nil, state: State = .default, accessibilityIdentifier: String? = nil) { - self.labelText = labelText - self.footerText = footerText - self.state = state - self.accessibilityIdentifier = accessibilityIdentifier - } - - @MainActor - func _body(configuration: TextField<_Label>) -> some View { - let rectangle = RoundedRectangle(cornerRadius: 14.0) - - return VStack(alignment: .leading, spacing: 8) { - labelText - .font(.compound.bodySMSemibold) - .foregroundColor(labelColor) - .padding(.horizontal, 16) - - configuration - .focused($isFocused) - .font(.compound.bodyLG) - .foregroundColor(textColor) - .accentColor(accentColor) - .padding(.leading, 16.0) - .padding([.vertical, .trailing], 11.0) - .background { - ZStack { - backgroundColor - .clipShape(rectangle) - rectangle - .stroke(borderColor, lineWidth: borderWidth) - } - .onTapGesture { isFocused = true } // Set focus with taps outside of the text field - } - .introspect(.textField, on: .supportedVersions) { textField in - textField.clearButtonMode = .whileEditing - textField.attributedPlaceholder = NSAttributedString(string: textField.placeholder ?? "", - attributes: [NSAttributedString.Key.foregroundColor: placeholderColor]) - textField.accessibilityIdentifier = accessibilityIdentifier - } - - if let footerText { - Label { - footerText - .tint(.compound.textLinkExternal) - .font(.compound.bodySM) - .foregroundColor(footerTextColor) - } icon: { - switch state { - case .success: - CompoundIcon(\.checkCircleSolid, size: .xSmall, relativeTo: .compound.bodySM) - .foregroundStyle(.compound.iconSuccessPrimary) - case .error: - CompoundIcon(\.errorSolid, size: .xSmall, relativeTo: .compound.bodySM) - .foregroundStyle(.compound.iconCriticalPrimary) - case .default: - EmptyView() - } - } - .labelStyle(.custom(spacing: 4, alignment: .top)) - .padding(.horizontal, 16) - } - } - } -} - -struct ElementTextFieldStyle_Previews: PreviewProvider, TestablePreview { - static var previews: some View { - VStack(spacing: 20) { - // Plain text field. - TextField("Placeholder", text: .constant("")) - .textFieldStyle(.element()) - TextField("Placeholder", text: .constant("Web")) - .textFieldStyle(.element()) - TextField("Placeholder", text: .constant("Web")) - .textFieldStyle(.element()) - .disabled(true) - TextField("Placeholder", text: .constant("Web")) - .textFieldStyle(.element(state: .error)) - - // Text field with labels - TextField("Placeholder", text: .constant("")) - .textFieldStyle(.element(labelText: "Label", footerText: "Footer")) - TextField("Placeholder", text: .constant("Input text")) - .textFieldStyle(.element(labelText: "Title", footerText: "Footer")) - TextField("Placeholder", text: .constant("Bad text")) - .textFieldStyle(.element(labelText: "Title", footerText: "Footer", state: .error)) - TextField("Placeholder", text: .constant("")) - .textFieldStyle(.element(labelText: "Title", footerText: "Footer")) - .disabled(true) - TextField("Placeholder", text: .constant("")) - .textFieldStyle(.element(labelText: "Title", footerText: "Footer", state: .success)) - } - .previewLayout(.sizeThatFits) - .padding() - } -} diff --git a/ElementX/Sources/Other/TestablePreview/TestablePreviewsDictionary.swift b/ElementX/Sources/Other/TestablePreview/TestablePreviewsDictionary.swift index 7bb5cdaf5..d4862ffd8 100644 --- a/ElementX/Sources/Other/TestablePreview/TestablePreviewsDictionary.swift +++ b/ElementX/Sources/Other/TestablePreview/TestablePreviewsDictionary.swift @@ -38,7 +38,6 @@ enum TestablePreviewsDictionary { "DeactivateAccountScreen_Previews" : DeactivateAccountScreen_Previews.self, "DeclineAndBlockScreen_Previews" : DeclineAndBlockScreen_Previews.self, "EditRoomAddressScreen_Previews" : EditRoomAddressScreen_Previews.self, - "ElementTextFieldStyle_Previews" : ElementTextFieldStyle_Previews.self, "EmojiPickerScreenHeaderView_Previews" : EmojiPickerScreenHeaderView_Previews.self, "EmojiPickerScreen_Previews" : EmojiPickerScreen_Previews.self, "EmoteRoomTimelineView_Previews" : EmoteRoomTimelineView_Previews.self, diff --git a/ElementX/Sources/Screens/Authentication/LoginScreen/View/LoginScreen.swift b/ElementX/Sources/Screens/Authentication/LoginScreen/View/LoginScreen.swift index f3793c866..108f9c8b5 100644 --- a/ElementX/Sources/Screens/Authentication/LoginScreen/View/LoginScreen.swift +++ b/ElementX/Sources/Screens/Authentication/LoginScreen/View/LoginScreen.swift @@ -61,17 +61,11 @@ struct LoginScreen: View { /// The form with text fields for username and password, along with a submit button. var loginForm: some View { VStack(alignment: .leading, spacing: 0) { - Text(L10n.screenLoginFormHeader) - .font(.compound.bodySM) - .foregroundColor(.compound.textPrimary) - .padding(.horizontal, 16) - .padding(.bottom, 8) - TextField(text: $context.username) { Text(L10n.commonUsername).foregroundColor(.compound.textSecondary) } .focused($isUsernameFocused) - .textFieldStyle(.element(accessibilityIdentifier: A11yIdentifiers.loginScreen.emailUsername)) + .textFieldStyle(.compound(labelText: L10n.screenLoginFormHeader, accessibilityIdentifier: A11yIdentifiers.loginScreen.emailUsername)) .disableAutocorrection(true) .textContentType(.username) .autocapitalization(.none) @@ -86,7 +80,7 @@ struct LoginScreen: View { Text(L10n.commonPassword).foregroundColor(.compound.textSecondary) } .focused($isPasswordFocused) - .textFieldStyle(.element(accessibilityIdentifier: A11yIdentifiers.loginScreen.password)) + .textFieldStyle(.compound(accessibilityIdentifier: A11yIdentifiers.loginScreen.password)) .textContentType(.password) .submitLabel(.done) .onSubmit(submit) diff --git a/ElementX/Sources/Screens/Authentication/ServerSelectionScreen/View/ServerSelectionScreen.swift b/ElementX/Sources/Screens/Authentication/ServerSelectionScreen/View/ServerSelectionScreen.swift index 6451c10e4..2930c2400 100644 --- a/ElementX/Sources/Screens/Authentication/ServerSelectionScreen/View/ServerSelectionScreen.swift +++ b/ElementX/Sources/Screens/Authentication/ServerSelectionScreen/View/ServerSelectionScreen.swift @@ -53,10 +53,10 @@ struct ServerSelectionScreen: View { var serverForm: some View { VStack(alignment: .leading, spacing: 24) { TextField(L10n.commonServerUrl, text: $context.homeserverAddress) - .textFieldStyle(.element(labelText: Text(L10n.screenChangeServerFormHeader), - footerText: Text(context.viewState.footerMessage), - state: context.viewState.isShowingFooterError ? .error : .default, - accessibilityIdentifier: A11yIdentifiers.changeServerScreen.server)) + .textFieldStyle(.compound(labelText: Text(L10n.screenChangeServerFormHeader), + footerText: Text(context.viewState.footerMessage), + state: context.viewState.isShowingFooterError ? .error : .default, + accessibilityIdentifier: A11yIdentifiers.changeServerScreen.server)) .keyboardType(.URL) .autocapitalization(.none) .disableAutocorrection(true) diff --git a/ElementX/Sources/Screens/Authentication/SoftLogoutScreen/View/SoftLogoutScreen.swift b/ElementX/Sources/Screens/Authentication/SoftLogoutScreen/View/SoftLogoutScreen.swift index 37de2db17..4888e34f5 100644 --- a/ElementX/Sources/Screens/Authentication/SoftLogoutScreen/View/SoftLogoutScreen.swift +++ b/ElementX/Sources/Screens/Authentication/SoftLogoutScreen/View/SoftLogoutScreen.swift @@ -6,6 +6,7 @@ // Please see LICENSE files in the repository root for full details. // +import Compound import SwiftUI struct SoftLogoutScreen: View { @@ -75,7 +76,7 @@ struct SoftLogoutScreen: View { VStack(spacing: 14) { SecureField(L10n.commonPassword, text: $context.password) .focused($isPasswordFocused) - .textFieldStyle(.element()) + .textFieldStyle(.compound()) .textContentType(.password) .submitLabel(.done) .onSubmit(submit) diff --git a/ElementX/Sources/Screens/CreateRoomScreen/View/CreateRoomSpaceSelectionSheet.swift b/ElementX/Sources/Screens/CreateRoomScreen/View/CreateRoomSpaceSelectionSheet.swift index 38058e99e..f646265cb 100644 --- a/ElementX/Sources/Screens/CreateRoomScreen/View/CreateRoomSpaceSelectionSheet.swift +++ b/ElementX/Sources/Screens/CreateRoomScreen/View/CreateRoomSpaceSelectionSheet.swift @@ -42,10 +42,8 @@ struct CreateRoomSpaceSelectionSheet: View { } } } - .listStyle(.plain) .environment(\.defaultMinListRowHeight, 66) - .scrollContentBackground(.hidden) - .background(Color.compound.bgCanvasDefault.ignoresSafeArea()) + .compoundList(.plain) .navigationTitle(L10n.screenCreateRoomSpaceSelectionSheetTitle) .navigationBarTitleDisplayMode(.inline) .toolbar { diff --git a/ElementX/Sources/Screens/RoomDirectorySearchScreen/View/RoomDirectorySearchScreen.swift b/ElementX/Sources/Screens/RoomDirectorySearchScreen/View/RoomDirectorySearchScreen.swift index 749dc41cf..944c477d6 100644 --- a/ElementX/Sources/Screens/RoomDirectorySearchScreen/View/RoomDirectorySearchScreen.swift +++ b/ElementX/Sources/Screens/RoomDirectorySearchScreen/View/RoomDirectorySearchScreen.swift @@ -42,10 +42,7 @@ struct RoomDirectorySearchScreen: View { .listRowSeparator(.hidden) } } - .listStyle(.plain) - .environment(\.defaultMinListRowHeight, 48) - .scrollContentBackground(.hidden) - .background(Color.compound.bgCanvasDefault.ignoresSafeArea()) + .compoundList(.plain) .isSearching($context.isSearching) .searchable(text: $context.searchString, placement: .navigationBarDrawer(displayMode: .always)) .navigationTitle(L10n.screenRoomDirectorySearchTitle) diff --git a/ElementX/Sources/Screens/StartChatScreen/View/JoinRoomByAddressView.swift b/ElementX/Sources/Screens/StartChatScreen/View/JoinRoomByAddressView.swift index 84df6fec4..ef913bfbb 100644 --- a/ElementX/Sources/Screens/StartChatScreen/View/JoinRoomByAddressView.swift +++ b/ElementX/Sources/Screens/StartChatScreen/View/JoinRoomByAddressView.swift @@ -31,7 +31,7 @@ struct JoinRoomByAddressView: View { } } - private var textFieldState: ElementTextFieldStyle.State { + private var textFieldState: CompoundTextFieldStyle.State { switch context.viewState.joinByAddressState { case .addressFound: .success @@ -47,9 +47,9 @@ struct JoinRoomByAddressView: View { VStack(spacing: 24) { TextField(L10n.screenStartChatJoinRoomByAddressPlaceholder, text: $context.roomAddress) - .textFieldStyle(.element(labelText: L10n.screenStartChatJoinRoomByAddressAction, - footerText: footerText, - state: textFieldState)) + .textFieldStyle(.compound(labelText: L10n.screenStartChatJoinRoomByAddressAction, + footerText: footerText, + state: textFieldState)) .textInputAutocapitalization(.never) .autocorrectionDisabled() .textContentType(.URL) diff --git a/PreviewTests/Sources/GeneratedPreviewTests.swift b/PreviewTests/Sources/GeneratedPreviewTests.swift index 33bc0e36d..3a298a916 100644 --- a/PreviewTests/Sources/GeneratedPreviewTests.swift +++ b/PreviewTests/Sources/GeneratedPreviewTests.swift @@ -214,13 +214,6 @@ extension PreviewTests { } } - @Test - func elementTextFieldStyle() async throws { - for (index, preview) in ElementTextFieldStyle_Previews._allPreviews.enumerated() { - try await assertSnapshots(matching: preview, step: index) - } - } - @Test func emojiPickerScreenHeaderView() async throws { for (index, preview) in EmojiPickerScreenHeaderView_Previews._allPreviews.enumerated() { diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/advancedSettingsScreen.iPad-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/advancedSettingsScreen.iPad-en-GB-0.png index 9e9fa2dd7..4d1eb19a3 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/advancedSettingsScreen.iPad-en-GB-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/advancedSettingsScreen.iPad-en-GB-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7cf54519ba66ea01ee0fbb2cac517ad99bdb0018409d6a70e66c5d6f383ecf8f -size 192815 +oid sha256:56e04212685761c32b5fa58f35f28cc2ba9e5d4a077af3f7374a9cd6223bba74 +size 195083 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/advancedSettingsScreen.iPad-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/advancedSettingsScreen.iPad-pseudo-0.png index b45ec7546..5dbea723f 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/advancedSettingsScreen.iPad-pseudo-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/advancedSettingsScreen.iPad-pseudo-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5f9ebe7f8b2081eaa353a8c6cc491d9667e9d58785d792d05dceb1c6b499285c -size 241765 +oid sha256:10a35d2b36c6515e5b3f6f982b560d2e3d5949ee168b678b1b28663d7fb84866 +size 234864 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Face-ID-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Face-ID-iPad-en-GB.png index c56e98c1f..5c83ce892 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Face-ID-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Face-ID-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b9c19149684f37a1b483cc20edb3164573564a495ef328481276cdb72431d4d -size 94814 +oid sha256:8f1f0fb80f66172f1c0520d1fabc779ccb4e1c0a113f390f50f4beb15303af1a +size 95170 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Face-ID-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Face-ID-iPad-pseudo.png index 51ed0d92f..6f52b3f82 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Face-ID-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Face-ID-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d809ed228edd340a8ea0be3b87f67f526412826bcd92a6950c9f4bf3ff3edf0 -size 102620 +oid sha256:e8233f462c57de3a8aceaf4208022395a3e25e1e0b1415855eb21509442238d9 +size 99148 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.PIN-only-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.PIN-only-iPad-en-GB.png index ace82aef5..b223f691a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.PIN-only-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.PIN-only-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3899e9945ac54eed79872b377551627ea92b60e4136e058be92c89bbc6a7138f -size 88327 +oid sha256:09aad74b063cdeaa4f2e857529e8c30101d941023214fc20cb7206f27177a503 +size 88402 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.PIN-only-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.PIN-only-iPad-pseudo.png index 0883bbc3d..54d1889a4 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.PIN-only-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.PIN-only-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:537428ef2559a77b877a652272555600134d48452efaea9e8c6c69672402a996 -size 92845 +oid sha256:5810762290fa7d9902d448cbc973592b9c333e6b0d4b4162b6b1a78ae2c023b2 +size 90181 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Touch-ID-Mandatory-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Touch-ID-Mandatory-iPad-en-GB.png index 092af11a3..e56c25833 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Touch-ID-Mandatory-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Touch-ID-Mandatory-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47534df1787d88eee732a9a30b1feaa65ce391996420293219795602791f6541 -size 90631 +oid sha256:9df6abf3219fb7549876a69ec97831f709c91ecb1526fc57a6b888d7af0601b7 +size 91137 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Touch-ID-Mandatory-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Touch-ID-Mandatory-iPad-pseudo.png index d9d31a44f..9522627c5 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Touch-ID-Mandatory-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/appLockSetupSettingsScreen.Touch-ID-Mandatory-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0ce06ed886d4813844c6d4ad07c6c83dd38424318a170a419901403e671cd88 -size 98035 +oid sha256:7bf02df7113f65146397bb10330d5bfc7afcfd7e1e9cd8a4e56c5d333b5f5c11 +size 95204 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.With-Screenshot-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.With-Screenshot-iPad-en-GB.png index 6e5b58e12..249293288 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.With-Screenshot-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.With-Screenshot-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84458dd952958b7043bbd4b760b46269bbed86d3b3ecbf36d38eeba27373dd55 -size 200116 +oid sha256:f223253f78a3926b6176b02f213775c5dedf56b1b60043ae0233ab7fdd38a972 +size 202773 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.With-Screenshot-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.With-Screenshot-iPad-pseudo.png index 97294f488..7680bfafd 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.With-Screenshot-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.With-Screenshot-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8dac9384ecc27ac5fa2f1e0d437d8e0a5a632aa945fcc95c3b9e84cf09fe36ef -size 238305 +oid sha256:40af53ab413a1d856ccf1c07b7c732690bc33de8dfecfff082acff26a070c8fc +size 240476 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.Without-Screenshot-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.Without-Screenshot-iPad-en-GB.png index edbde5b7a..5af0ca846 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.Without-Screenshot-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.Without-Screenshot-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca8a4623abaf30a24cb2e6e851eb3d0a1ed05156b9c59bb0b7a2e3887675173d -size 150141 +oid sha256:2d649b6615fcf568db389d501ce619901f984e0faa158cbe74112631d5ccacec +size 153789 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.Without-Screenshot-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.Without-Screenshot-iPad-pseudo.png index d140d4bb6..3b02732a8 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.Without-Screenshot-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/bugReportScreen.Without-Screenshot-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25d3fa6110b9d758fee81c43300319cdc556654a318b6dc9cbb350540810f39a -size 193023 +oid sha256:54a403f48aa87b0ef240572ebaa54ec566d7a4662f0a6e80755a80b1e7af969e +size 192797 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/createRoomSpaceSelectionSheet.iPad-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/createRoomSpaceSelectionSheet.iPad-en-GB-0.png index 7a0ef7691..1e67d8e48 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/createRoomSpaceSelectionSheet.iPad-en-GB-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/createRoomSpaceSelectionSheet.iPad-en-GB-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de68a8e99fcd025ea4e41ea7f556599fe7ca6fd188c9f8ff03ebd3659f9f7c8f -size 111622 +oid sha256:cd0bbc272b35fbc8bf003a24a8e9c3c560b58a76f1f319f1fc462f4ab151ef30 +size 112343 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/createRoomSpaceSelectionSheet.iPad-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/createRoomSpaceSelectionSheet.iPad-pseudo-0.png index 06dae3c1f..56556cf65 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/createRoomSpaceSelectionSheet.iPad-pseudo-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/createRoomSpaceSelectionSheet.iPad-pseudo-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c67615a189a5d02cabb4b1794b22f9c4564297f827debe5334f50ca64dccd0f -size 114215 +oid sha256:59ddccaea206d88ae2130a51a8ee9391ce681b6888233d82ee326d45abb89fa7 +size 113653 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/deactivateAccountScreen.iPad-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/deactivateAccountScreen.iPad-en-GB-0.png index 1d650fe2e..8e95c485f 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/deactivateAccountScreen.iPad-en-GB-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/deactivateAccountScreen.iPad-en-GB-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db79e0990daf69fabce2bb3145d712192a690c2f318135c1fa2fce506b7e6c42 -size 161763 +oid sha256:17d74ceb7cea09398f7b42b9f5c087527b912a5abe4b4fb75839047339e7c32d +size 165705 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/deactivateAccountScreen.iPad-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/deactivateAccountScreen.iPad-pseudo-0.png index c723cf4d9..41d9104a4 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/deactivateAccountScreen.iPad-pseudo-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/deactivateAccountScreen.iPad-pseudo-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cfcd0d08071a85f5c08cfae75f5b49048bd5397a955f70f1ff60b16d6335c847 -size 204534 +oid sha256:73ee9ead97095b0e2b199fcc96cc86b9c097a74ca371be605b762f60436698fe +size 213136 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Default-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Default-iPad-en-GB.png index 42a6ba963..bb8fddaca 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Default-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Default-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:659227df135be49875ec5c2849a53342c668a0e2f77fc30022b793808993764d -size 108912 +oid sha256:5ab3b88c733750845d0dd0ef22708207028c698ba7c6b5dfd41786a7bb4525dd +size 110435 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Default-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Default-iPad-pseudo.png index a614fee8e..b2805ad62 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Default-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Default-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90705465666db61b6f871bea3100e4806e8f8d28b2c7e99e522feca5912317d0 -size 122711 +oid sha256:191ba6b02c1386722a24a67579f709208619d9467f04967c693fe24e0166d8b4 +size 120821 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Report-room-selected-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Report-room-selected-iPad-en-GB.png index f317cfedf..359b5dd55 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Report-room-selected-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Report-room-selected-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd979421e0197588631c2ccc7f725a068b2590dda9a6d6cadd0662fe9ae1be36 -size 120283 +oid sha256:88ddeec810a0b90d464a8d302ad1c498496881efc6f12169e847ecd769b61078 +size 121549 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Report-room-selected-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Report-room-selected-iPad-pseudo.png index d78b91711..bb5566b12 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Report-room-selected-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/declineAndBlockScreen.Report-room-selected-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d36f885b788eb906d548b792d327ee30d2ea1ce350233ce8b51b41e3d52a7464 -size 135023 +oid sha256:b75f91c938a18cff4dc04be63f28830665505c78d18d01f6b73db44d51a725d5 +size 133346 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Already-existing-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Already-existing-iPad-en-GB.png index 9e1d4eadf..4f18aac23 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Already-existing-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Already-existing-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54acedf1751cafe21a07f164852d817d14cae88dfc75dd7afe01e8c5090fdea5 -size 111952 +oid sha256:4d22e9d817768147affb1a679a5ac25bc982dd18eb4ed7194998c898624d77d3 +size 115030 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Already-existing-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Already-existing-iPad-pseudo.png index 31140236d..f426f7f61 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Already-existing-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Already-existing-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:80079aed54df0a12c5cdaa0986d91e31eae197ab900f25c80964c48c1607f8cd -size 126926 +oid sha256:bc633c1b917af6ad65c286c3c8f95f32063a6549bf2d590a61fc85ea9216f54e +size 131426 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Invalid-symbols-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Invalid-symbols-iPad-en-GB.png index 443d7ad34..d8dc41bd3 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Invalid-symbols-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Invalid-symbols-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d60029837ffb3a9332943c195d1467060b73889aeaa2e339079d0dd99e93ae45 -size 117582 +oid sha256:3a2ce2314c191470e5d0794b65bd93dce72529a56e896a64d61c2d02fb7daae4 +size 120179 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Invalid-symbols-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Invalid-symbols-iPad-pseudo.png index 917a7b702..d1a99ea0e 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Invalid-symbols-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.Invalid-symbols-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00d1555a9f1a2435a76a35dc5cfecaf33046456a1fe23b3e759e136e53869ca5 -size 137627 +oid sha256:0259827d2d813194aa8937a49571ec2175340a93b78a2ccff2c2498b3f6fdbbb +size 140255 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.No-alias-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.No-alias-iPad-en-GB.png index 72ba61b06..84b48aecc 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.No-alias-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.No-alias-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:06584e61d4562a9c445df4f8bce8fd0304c44ba27681a472b7056237e1430c8b -size 99866 +oid sha256:4ceca2c24cd613ba17e1dfb7d73af8bd2cf2f37f576066f8375037943cf78a3a +size 100914 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.No-alias-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.No-alias-iPad-pseudo.png index ad799729a..f960d5a04 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.No-alias-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.No-alias-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e27e019e35bb2936e24435ddabf92a39f6d391d08f4c641a907f9dcf30820d18 -size 106316 +oid sha256:cb159e4f9623856476701665b0c98071953c919ce332a66e40c0bba8071c1dc9 +size 107387 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.With-alias-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.With-alias-iPad-en-GB.png index 1be303809..fd013e132 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.With-alias-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.With-alias-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:11e2f9da7472a352ca56374d5745d9766884b97c00e0cd67665ba13a64069799 -size 99661 +oid sha256:ff22e635564ebcf3383070a1a791ea03a6243e6397b378167d8067cd5902b3c1 +size 100946 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.With-alias-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.With-alias-iPad-pseudo.png index fadd5159c..33fc58e3e 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.With-alias-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/editRoomAddressScreen.With-alias-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:de8a24af031b1290016f03e008ac41354484e61701e4bef1037f8db8add26745 -size 106115 +oid sha256:38fe771eaa87cc40b0ed8694eac9c2a4ccaf481463cb7734f25cce39767a66c4 +size 107411 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPad-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPad-en-GB-0.png deleted file mode 100644 index 0352fa1db..000000000 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPad-en-GB-0.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f2f6a609f3336d5a8c8fb37e9354c086d9cd7085aa71f02529fdcf51c447f9e7 -size 130717 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPad-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPad-pseudo-0.png deleted file mode 100644 index 22593a5a7..000000000 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPad-pseudo-0.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d94ca4b007147f92e99553c6d034419d4330608f2b3000c1162cd8c49e434b8c -size 134208 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPhone-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPhone-en-GB-0.png deleted file mode 100644 index 976d38594..000000000 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPhone-en-GB-0.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3cf33d50d94bb496eccadc724916df7a2841f0eb501f7c109b4afaff83916e8b -size 80329 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPhone-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPhone-pseudo-0.png deleted file mode 100644 index ac2ca3f89..000000000 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/elementTextFieldStyle.iPhone-pseudo-0.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4136610cc4b6111c1edc66384d459ebedb608e92f46e7532e0d740ab4d06ad56 -size 83630 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPad-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPad-en-GB-0.png index 6f4e24b85..5526aaa5d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPad-en-GB-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPad-en-GB-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0716a25f07db8ef0102ccca52926b447b37aa2ecb4be3d5fdf8720fd8753ac68 -size 85553 +oid sha256:7735ae78abb834e3b593fb6261542526a17a32b085ae535af0659860968049c2 +size 86474 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPad-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPad-pseudo-0.png index e56ac57c4..87e0b512e 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPad-pseudo-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPad-pseudo-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:516bd3124180b92a97ae51e03c49cb198514f79f3009d455f85d58b6b5eb2d77 -size 91094 +oid sha256:2228318fd0c9f5a5b48ee1f39b48f14c67f01f828ee45f55e0aa9042126cb588 +size 92616 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPhone-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPhone-en-GB-0.png index 7dce5b99d..2dc43015a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPhone-en-GB-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPhone-en-GB-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ee39442de2eea25a841a7f67aec3e07028a79e5a59b98ec642d01cacf6f1f7e7 -size 42058 +oid sha256:46bae0a3d6441cef71e8772f07d8318c46717a64a2a47b40cb3403488579e59c +size 43060 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPhone-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPhone-pseudo-0.png index 534dff4c7..d13f73e7a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPhone-pseudo-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/joinRoomByAddressView.iPhone-pseudo-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf9c032e81666891764cfa27b2aafe0fbfd050137164d1cf886bd08b53f858e0 -size 48041 +oid sha256:0c95bbede0d51e8cb724cfdd977f45d83b1b4f404debe737061d20a42bd96cb1 +size 49274 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/labsScreen.iPad-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/labsScreen.iPad-en-GB-0.png index 16cf44ddb..667a570e2 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/labsScreen.iPad-en-GB-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/labsScreen.iPad-en-GB-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c30fdc9f2828d9e386f2d0b7b0dcc72b169ecf488b8e99aa3d1a5acdd539aa5 -size 114902 +oid sha256:596b880af417ee76145eb04c279f2ef871790369cfe8a32af61997f73ef86ce5 +size 116682 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/labsScreen.iPad-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/labsScreen.iPad-pseudo-0.png index 5fa704eab..04bcb555d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/labsScreen.iPad-pseudo-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/labsScreen.iPad-pseudo-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:271b3ab395f73b15bf4555b9c1f01a351efc1cb08df35dbd148bc4a83c7ded50 -size 130088 +oid sha256:b611d1d7d04d06148949f5ba526c83960e5da6ec9d61dffd29b730a7bc9d4c62 +size 134943 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPad-en-GB.png index 524695f9b..76c71a725 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39e1e12846935a24e8b43b1b5c326f366ca7d3fc4f5f67821a41e17e5b03bd2e -size 91787 +oid sha256:495ccc670fa018a6d57c5832c8cc339b0b8ed612e4eeef0ea8879ea4a2a58e01 +size 93217 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPad-pseudo.png index a67bcf0f0..520dce9e9 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aba4aaa5b372873a58486fe9d292cc8aa31ebe29e4cdcc9aaeabc155fb14ba83 -size 97585 +oid sha256:198f6e05f22c20eb1c4497cf95e4d62e199180b9b33fd76430c159a141d0d8ff +size 98917 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPhone-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPhone-en-GB.png index 9963b6b52..e9f85a217 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPhone-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPhone-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36fc8d2e7d1699aa6979e29fa896d3249d3081578b720ebc11d86248b1759b84 -size 48462 +oid sha256:3dcee043fed5b8113dbb873c20e70c364622bdc6c1ea88cd90a4aea00159125b +size 49668 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPhone-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPhone-pseudo.png index 8e40bb4a8..88a4faf62 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPhone-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Credentials-Entered-iPhone-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:263e9b47e53c2b4b79ca35b1b8aae0b3c0e5abeb9cc8ad54c64e69cfd5766013 -size 55415 +oid sha256:ad0d37641f0cc4db92bf07c90466fa3e7ff65eda9820bb5684bfae95c94e9d44 +size 56492 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPad-en-GB.png index f0021f5cd..d42ae449a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a6f876b8fd1f725204230e94f0cf9897bc49d6ed3716aa46756b1c5f9c57276f -size 95601 +oid sha256:e3de9e0b063c8ba2efa584ba4342c5c2e41bff12f4602cc83910e04944f6696b +size 97129 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPad-pseudo.png index 4b2204e55..f8b4202cc 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d8e1f89e4cda3a6976aa82d5213981098c10e6f380f7c8b1f798540f151854f -size 103289 +oid sha256:be9aa81262845f9e81698b1844c0016abd76f1da621e2fd2cfb20f25164d77af +size 104730 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPhone-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPhone-en-GB.png index e7441a4b9..e43c9264b 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPhone-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPhone-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44de57c66ac161df59178d0e0592a70083813ebc5ba3fa4eb30ad8c19f74b984 -size 51579 +oid sha256:9607ae02df6dcb1671a85f60829cbc85844faad5aaf651f0ac7daa117ef3f12b +size 52716 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPhone-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPhone-pseudo.png index 2f8342e79..951e24570 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPhone-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/loginScreen.Initial-State-iPhone-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fb1ffb92cd715710e43f5d9b55f25321f2191dda9028f08dcfa0ebbaa4aeb23 -size 59800 +oid sha256:515de659bb3db8f1d1ab92f5d8acf0a68b6ce554062942a09179b58247374181 +size 60959 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/manageAuthorizedSpacesScreen.iPad-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/manageAuthorizedSpacesScreen.iPad-en-GB-0.png index 4c721a319..9f453816a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/manageAuthorizedSpacesScreen.iPad-en-GB-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/manageAuthorizedSpacesScreen.iPad-en-GB-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:978bc40426158b9ab474f4396c2d7726b063dc8b9e27956809540a7244412d9e -size 182780 +oid sha256:978cd81029a94bf911ed9df8efdb6edf6b98816ed82656e525c96fa4c93b6bc2 +size 185856 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/manageAuthorizedSpacesScreen.iPad-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/manageAuthorizedSpacesScreen.iPad-pseudo-0.png index 5a253e740..36df31424 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/manageAuthorizedSpacesScreen.iPad-pseudo-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/manageAuthorizedSpacesScreen.iPad-pseudo-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:133bd7708d84286c3100fb25cd3b8ded741ea2a0e1aa2cde2906f1acfb3fbd46 -size 208276 +oid sha256:09582d2408d7e2a5cc81df9bbf83ac422c62e110f112afb2c799c597b36c1792 +size 205986 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/reportContentScreen.iPad-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/reportContentScreen.iPad-en-GB-0.png index 7ae0e623b..56c3e9040 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/reportContentScreen.iPad-en-GB-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/reportContentScreen.iPad-en-GB-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc0ad3dc3d0a0448ff7e805fea1d45dc939d15d8eac1732e9f976af6a512e143 -size 120604 +oid sha256:6d1e61757255d91886d2dfe0efdc4dc86c8508b801f3f89822cd865431603070 +size 121784 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/reportContentScreen.iPad-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/reportContentScreen.iPad-pseudo-0.png index 55b8796a5..6697067fe 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/reportContentScreen.iPad-pseudo-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/reportContentScreen.iPad-pseudo-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ebdd34ed207adcf48fd8bd2c98874ad884f6c27cbfe6813ff12babd52590025d -size 141729 +oid sha256:cee417bf89109a9d1c7fb16fb297b84e025882a68547d60875dbbf06788d197e +size 142823 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/reportRoomScreen.iPad-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/reportRoomScreen.iPad-en-GB-0.png index 03a2e66d7..3639e4c97 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/reportRoomScreen.iPad-en-GB-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/reportRoomScreen.iPad-en-GB-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2ab055612f060cb9373bb059513b0a828906d926cda20677a93b17f2898e6389 -size 109560 +oid sha256:ef52134f31d4aee6c81a08e43d502b8d86f968ef8603479a0700e33075270a2d +size 110649 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/reportRoomScreen.iPad-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/reportRoomScreen.iPad-pseudo-0.png index a442d0006..874424052 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/reportRoomScreen.iPad-pseudo-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/reportRoomScreen.iPad-pseudo-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1666f6061e8872027bd0181e145e957cdb045682d037ecfd6bc268bdb659b3a5 -size 123945 +oid sha256:9afffce77e86b19390a72165712218181dada79d51c6fefd9ab6dfa4673be3a2 +size 125293 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-as-User-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-as-User-iPad-en-GB.png index 1387e8983..a3a75619d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-as-User-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-as-User-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00e021ea09e721592cbd4857b115dc70749dd3a2260dd805a788e4d7cb58d53f -size 162651 +oid sha256:36d0e963ecb52b8f3d1c1aa9e8b2554aae0f543e37ce6dfd973e3dde27ffba8f +size 162624 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-as-User-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-as-User-iPad-pseudo.png index 4f8376116..ebd4e5c88 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-as-User-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-as-User-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad780e3af22d1a34035bdc4c139cabb37d4cc45cb0f4703bc9d3b74b7ed51747 -size 190423 +oid sha256:4756cfe857d8679134b8cb251864cb8ee9f9ecfeb30832e37999d045ba5d8cc7 +size 178445 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-iPad-en-GB.png index 4c71dc2ff..795a216e2 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85dad53977c47697e230e65e2958b9945dd3ee98b3a1dee47a3a5db1926dc541 -size 167621 +oid sha256:6271efbe84f5525c3a4870fe0bdb062fe6e37c69a49f5ec5c7f9aa16c18b1812 +size 166873 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-iPad-pseudo.png index 7ca32ef93..7b344f230 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Room-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa82b3084050d09857bbad7ad94bbf56e70c799107e5de881159735eea47b629 -size 195983 +oid sha256:0c35600b87cfbdb66a255286415a4c056684e05662eaa5c059938348042bb7c9 +size 182420 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Space-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Space-iPad-en-GB.png index 536106f0e..3c2d399f5 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Space-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Space-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5fcc835a3de2e65b1112c6afc7b7250bc5ba4e540dd1c80fef2994f4b27d6ac -size 150854 +oid sha256:0ec3f194d1817de3671cc3f5fb6d4654d73b44a6ff51bfbc0e6a24e08eeac0c4 +size 149829 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Space-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Space-iPad-pseudo.png index d5a664cc8..8ca384957 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Space-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomChangePermissionsScreen.Space-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a2ae1282baccf63fab2606ab1cc2bcba32b261f6f2b34e1f0c8d5b662f4a5b0b -size 173907 +oid sha256:f68cb0e85218eb7aa1af6ac4675b02a87feb405579ce8b8db14e4ab8274d7b53 +size 162431 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Editable-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Editable-iPad-en-GB.png index e7c7400fe..65d85b9a2 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Editable-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Editable-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3c491d9958bdc80618ecdf132bfa3ee8dbc9b196d19325237fb20b88356a159 -size 107256 +oid sha256:6c05093ce6a08c3cc68d05c714ee90b7d0ad5c3f7473e0a2f71cd6e62c35aa83 +size 107319 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Editable-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Editable-iPad-pseudo.png index 13d77aec4..6fe340229 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Editable-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Editable-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2cdc317bbadb121afdb1ea2e80f3253cdb8e66b5c6a8eb9b24fc6cd9c6082682 -size 115846 +oid sha256:822add4744b21228cd939b891e93922e8168b6597b3967c5263fcc833adf3255 +size 112909 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Read-only-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Read-only-iPad-en-GB.png index ad893c651..f7cf82d19 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Read-only-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Read-only-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:62b1fc8176a793e990fcf4417c8daecf53323db7ec965c14b68bbf82852a8db8 -size 95986 +oid sha256:48c12319da3ad4deeeb5a92dfabd97022376f0e44b5d77d52e2c7a72f31f9b40 +size 96263 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Read-only-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Read-only-iPad-pseudo.png index e4161cc83..296c682ac 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Read-only-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Read-only-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd8a44d0825329a7fbaac6d6008d744e4e2b17581f837cc2235eeede385b4e7d -size 100749 +oid sha256:20700f43b15d3495dcc17ca4bade6bd7f8c6a8961274cfbddb83ed6432e3475d +size 100475 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Space-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Space-iPad-en-GB.png index 7ec0d69a7..fe6d08589 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Space-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Space-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5660e7e8e2923dece48caaba208eb7ece4237ad1aaccbca883ed28e3399fcf47 -size 109885 +oid sha256:6ca8bb6f5872582066dc8566dec94c0014f6c65e252ebd54f11bf31debda48b8 +size 109617 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Space-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Space-iPad-pseudo.png index 68d249091..3b5097614 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Space-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomDetailsEditScreen.Space-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e9dd3991f0a06afd9668be98204ba73f1e535367f375901e23436d5d971b923 -size 117998 +oid sha256:9d328f71b573f9decf2e6e0cef228fcd3cd4e5c9edc3eb7a0bbfc78fc8c7b3ca +size 115281 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Admin-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Admin-iPad-en-GB.png index e0b500ec1..03bff6e8e 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Admin-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Admin-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d06ba8fc6faf1d5995f6000a0aba83e590ba0a6e7f7914b544e3f9c39a1dfb09 -size 111420 +oid sha256:2839f5dc356ee88c67df4dc63802faf3c57e4e2cc4ef9c095a104e33fdda4b01 +size 111658 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Admin-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Admin-iPad-pseudo.png index c0c5a6028..0da1ea387 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Admin-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Admin-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:118549997c39eaf888de0976ddca8c3aa7695e8abc7cf9c2fb3360c252a53c75 -size 120979 +oid sha256:1f7c3881e0aa251a7abb26f9ac9126b20a4f2902068787536cf4a3853a3454c5 +size 116254 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Creator-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Creator-iPad-en-GB.png index 8ea13b5f3..eba7ad1bc 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Creator-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Creator-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc820346adc083628ed3c045f9f464afdaa5abf92188013478b3bd7be618f4d6 -size 107554 +oid sha256:a3c58afaabd6ffc55dd12d3b697c7a37cc91b9e7658aa0b9bc92e43dfde210a7 +size 106956 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Creator-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Creator-iPad-pseudo.png index 3a07bb3cc..cef0d5984 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Creator-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomRolesAndPermissionsScreen.Creator-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f045f96e1dec9e1d34f2b5a5a0c2120779e06108b0ae2ff3e528edb422544fdd -size 118043 +oid sha256:5c2327860d7651c4afa2cf7ef8e9a9507226f2d9ffbcf5c9f68fa99bd6c4d7f7 +size 111706 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Both-setup-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Both-setup-iPad-en-GB.png index 7ad090856..916c243b0 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Both-setup-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Both-setup-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:65b91bad21d91a973bf4f3ee4813c4b8e0d9b9ea9c74c6ea1f800d66607bf192 -size 131364 +oid sha256:5547d393b03a085d5f16c6017e08bcd1f3b7ac857b0f82e6483af9cadf29612e +size 134735 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Both-setup-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Both-setup-iPad-pseudo.png index 320ee7978..b5959af72 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Both-setup-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Both-setup-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60715313eee0904cf475474662d4b698c202dc6090b0fe165ea2619cffd5c6ec -size 163509 +oid sha256:6a3aa556681b07b8b600f6192f4cfe178c531d8c8f01a7f60e1ef3ffa33b6cef +size 167324 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Key-backup-disabled-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Key-backup-disabled-iPad-en-GB.png index b44f375f3..95d492fe3 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Key-backup-disabled-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Key-backup-disabled-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d45d00643cb4a7e5980f7278ae897715d0ff744f83114def8ae5e1ed3232d8e6 -size 110769 +oid sha256:8a32da4904f6b884d92823af64ea6e3a26bc615fc9786b4e75d5af8d130cb3ec +size 113094 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Key-backup-disabled-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Key-backup-disabled-iPad-pseudo.png index 25ea834e4..25152457f 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Key-backup-disabled-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Key-backup-disabled-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:99066f71e9b7530b01843746e4dc8c5a058bd8022bc8913b2d2b943a2e6f0b1b -size 131097 +oid sha256:1e17622c0b31805cba8d255d3b01a2e4a8fc7bdc86bc3b2983358a4873162504 +size 133324 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Only-key-backup-setup-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Only-key-backup-setup-iPad-en-GB.png index b2836c459..4974464e8 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Only-key-backup-setup-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Only-key-backup-setup-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f7fbcabfd8ad4884a5c6261fb3e8bb69133dfd513c5bfaa63a4d485d225487b -size 130415 +oid sha256:e26bfeb1d3012326ab369c6fa9ab1701ed91f85af0ee232efabfdc085b348ee0 +size 133688 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Only-key-backup-setup-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Only-key-backup-setup-iPad-pseudo.png index af4d3a4e0..39bc5d94b 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Only-key-backup-setup-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Only-key-backup-setup-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1341d2c72312a9e377166062c52d73f2be8710f328972e8d8fc9b183fe7af5b7 -size 162057 +oid sha256:c73efb91e3ca8632f20faf021474c8c1b56da388bfdd8cd9c3248529f7b1fc25 +size 166370 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Recovery-incomplete-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Recovery-incomplete-iPad-en-GB.png index 0a7d8d5ee..8abaff4be 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Recovery-incomplete-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Recovery-incomplete-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:734fe7f23776b416ff7c2104047101f04c532b8e4b9b9737de75bda9568dfa7d -size 90444 +oid sha256:7c4a58cf737d6eff6f18735f40f5cac0968b47d1d7e208857ea40d236fbefc9e +size 90774 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Recovery-incomplete-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Recovery-incomplete-iPad-pseudo.png index f729be350..3a75cea81 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Recovery-incomplete-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/secureBackupScreen.Recovery-incomplete-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3da2c4a0e192b1861aa681589786eb17df6b2815dc22e52566d3f49d609563ed -size 95202 +oid sha256:93203650b30f386fc8e76748cd7825f949cc68cb443e9e70e37403ff5cef7402 +size 95690 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-room-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-room-iPad-en-GB.png index b691f39cc..21e3aaeb3 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-room-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-room-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5880ffa8670318679f5b27023b6e2d2397f540a1d2fc9ac7164b2ebde2e15566 -size 192774 +oid sha256:a3d488007d654fb8486781a8c3267ee6dbe37aeff9d711ffbf8315631971ddcd +size 190528 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-room-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-room-iPad-pseudo.png index 58a4744b6..d65ce2038 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-room-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-room-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4303cf46dfecd8ce7301df6d284569e70706e74f118c5c88db1b3fec07259ca4 -size 230870 +oid sha256:a548fb5456e80fb8186ed4c1e4adea01633d3e796756631f672d0df9a8eb11b5 +size 232850 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-multiple-spaces-members-room-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-multiple-spaces-members-room-iPad-en-GB.png index ae87483cd..b4353045b 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-multiple-spaces-members-room-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-multiple-spaces-members-room-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae893ce11b9189c852bf846ec586c0d3f9b43e36e8d319cd852c24126017c827 -size 207851 +oid sha256:fe9769c920dce9cca6f9067961730f2e017f6da4e83c445e3f443fa1299399fd +size 207300 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-multiple-spaces-members-room-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-multiple-spaces-members-room-iPad-pseudo.png index 3b879ff8b..819939677 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-multiple-spaces-members-room-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-multiple-spaces-members-room-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fdbbf8869cc98c7bffeb5d1a0d66da037f4ec970a29045b63e1c24251d51443f -size 257264 +oid sha256:d4d07ad6251946cae5dff02c72e9c3ee4442a11196c68450d24c4d61e2ebab95 +size 253877 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-single-space-members-room-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-single-space-members-room-iPad-en-GB.png index dbb2b7670..b20787e9a 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-single-space-members-room-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-single-space-members-room-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9049063d62a4dc411b6f34febeb9a2e36a267676f7e3a735d5752b5dffcab4af -size 194777 +oid sha256:f435378013b1325a04ffbffa85ca764b2f7b8a31e4563588c44eb7f6ada40a70 +size 198765 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-single-space-members-room-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-single-space-members-room-iPad-pseudo.png index 1013739eb..bb16c47ae 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-single-space-members-room-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Ask-to-join-with-single-space-members-room-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d127e43ed7e14accd614a555b5328840ec8320a371ae0ddb28f4786094f83c04 -size 244823 +oid sha256:76efd3a08c9bfe5f18a3902f6aac0bcc472a5aecca8aa24923931f105d5dd871 +size 237384 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Multiple-Spaces-members-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Multiple-Spaces-members-iPad-en-GB.png index 6a90e56c0..eb7aa4597 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Multiple-Spaces-members-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Multiple-Spaces-members-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10e1c6471a14951ccae6efd8eb1590f9722a5d126cdc9afc8f079b1066d9b0f1 -size 170744 +oid sha256:b19e5a03483e7aefc9d707ff835621e384effdef3a2f449f0c6343d3ea2728b0 +size 174013 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Multiple-Spaces-members-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Multiple-Spaces-members-iPad-pseudo.png index a77c292db..ff075be60 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Multiple-Spaces-members-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Multiple-Spaces-members-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0feac7394b7e3016281cae6f16a595460a95bb2a9424ef84bf8ec206d2c1f304 -size 211373 +oid sha256:811be1da4f53d2f2dc8eb046a3d8397e47400b69ed48bd4f6997a2afe55829ef +size 213207 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Private-invite-only-room-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Private-invite-only-room-iPad-en-GB.png index c42b26153..17ba3b8c1 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Private-invite-only-room-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Private-invite-only-room-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ddca3a59e5d2a3d9d3c94a75fcafc0eae054c8f3d8cd34336d4ba050107a3646 -size 147324 +oid sha256:8aa8e5df9b2514e23b8635ef2eb78438dcf2102a13fd9f86652a7cf5718c8489 +size 149453 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Private-invite-only-room-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Private-invite-only-room-iPad-pseudo.png index 84326dbd4..f6f5e0bd8 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Private-invite-only-room-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Private-invite-only-room-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96bdbb56ad54c42eec3ac3419dc1348d73f9e1113a425dbb11f5bc7d8ee597e0 -size 176066 +oid sha256:bc8cb589e9ad4f67171d5c90e5015ebbaf52279925fe7993d5745b840695d8f4 +size 174554 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-iPad-en-GB.png index bc7b708f2..d1b6d86e9 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42d33d3492b0a3e09f37e61478c7655d81f4dcf97d559a6178a2e33f0651120b -size 196931 +oid sha256:d9ed9429dd57043be3fb057852651e5eef19060d9d1341398fe5c0e04429fcec +size 200515 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-iPad-pseudo.png index 41d2a87da..1157b87fb 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:260276cd85cf2bd8e5858e5a1839a2ef5dd8423191c96dc7f99991440d120b82 -size 248740 +oid sha256:90ebf7970b562dae41e20bee0927338c4681db56e2476e91d30f99c1f7ad3562 +size 230032 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-without-address-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-without-address-iPad-en-GB.png index b2a5d362e..3e3349a5f 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-without-address-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-without-address-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d34e197c1a90d687dfac7b8a1c331679b10cc418d9a8dda968261297906441b -size 169114 +oid sha256:800af9e73485bcff3fded4ce979ed520d5a73256313fde1da488ea22d1b81adf +size 171894 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-without-address-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-without-address-iPad-pseudo.png index 48ad6c10c..a4e28a4ba 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-without-address-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-room-without-address-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:573226d2c6d49f77b49b000bb75dedc429a6ef080e0913f1e3919262578b1bbe -size 214410 +oid sha256:58644aec797e73c4b441834090b9dd186845e9ee96a5e5bc3ac1e3592c1f3ae5 +size 208381 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-space-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-space-iPad-en-GB.png index e2ad5d667..5838dde90 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-space-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-space-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac3941f1824ba93f1f60e88187f6af9fb750d5304986c44fc6fff24cd6401fa4 -size 150559 +oid sha256:c4ea2ae5494cc3bb72dca80989d3c15a02188d7f512c94f2f978a7269577880d +size 152991 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-space-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-space-iPad-pseudo.png index 3456297ff..c255b8674 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-space-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Public-space-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77983f0c3abe84e99e149d3f0909a3b3139a0cce1d24f0d971df25232b298c94 -size 180628 +oid sha256:60e83e63127873b2b2315bb9ce08efac78854d3165939627386977a3ed77cb21 +size 181327 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Space-members-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Space-members-iPad-en-GB.png index b34ddab70..4c5cc6c3d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Space-members-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Space-members-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:20e46324b1775c72371033ca38a4bb99f4936ace37fde379785c08248504a5c5 -size 157865 +oid sha256:97f4288dc81c9f620f7f10a3252635766cfad74b529ede213f85925797aae86f +size 159645 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Space-members-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Space-members-iPad-pseudo.png index 66b696c61..6347eaafb 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Space-members-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/securityAndPrivacyScreen.Space-members-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51c1e4dbbe81684d3b94fb88dade3bf19d1679ef6d9ae6b8079ace2b90e4a1b7 -size 192504 +oid sha256:b5ba0229f997096a9e6c3aabd7ed11d9dee55ed9512550564223d48a945ef238 +size 188778 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-en-GB-0.png index a66cd2308..157f39bf6 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-en-GB-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-en-GB-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:93a068e32193731865a0a078cd05fec555b3643fcc054e2a51fccdeaccb6ffbc -size 104902 +oid sha256:0c58d5a2289a4c62ae7910940f5fd10a131ba0673e9b396ee698999342d6e619 +size 105461 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-en-GB-1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-en-GB-1.png index 8346c76d8..887b8c2e9 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-en-GB-1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-en-GB-1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a81039a39324844c8f5bfa587af29b673c5a5cc63fc910d0a2c2c18c959d1a39 -size 102281 +oid sha256:fe4e4c9f5cb203297a7a31d83febb449894eca6b2f3001ce934967c5369e42cc +size 102905 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-en-GB-2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-en-GB-2.png index aa08d7876..498fd8794 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-en-GB-2.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-en-GB-2.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e461423727936b41fc013a538be7ea7d7d63b36b5df0ae0cd6e147316ba0511 -size 119591 +oid sha256:575c54730b1b9fbe790c27a17ea6e99e44f122c3caef35e499adbf3ee0363ccc +size 120730 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-pseudo-0.png index cbb97f307..034b73e3e 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-pseudo-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-pseudo-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f48141d04772e2b926609cf45375b290cbd2eb3e3501258a6677e88deaee62a -size 113666 +oid sha256:6f20771a2bc3b8bf82cad88f7e7f77c300923df6e8fed450cec3036916d5f296 +size 116158 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-pseudo-1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-pseudo-1.png index 3389165f6..3117e3991 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-pseudo-1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-pseudo-1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab26ac3d03baff78c88d7a58366285f35dfb94ed2fe63c201304b1c3ade1e39d -size 111225 +oid sha256:213e1d081a6faf3964dbcf1808a7f0b07b5b3a410fe6cee7be27216bfba2db31 +size 113696 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-pseudo-2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-pseudo-2.png index 53bd615e3..6d55d63ce 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-pseudo-2.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPad-pseudo-2.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98b5540ca149920e1de8a91e01e260ee1f673650ee3fcec258069742325f84e6 -size 145152 +oid sha256:4fc30b95317161fa9126d0e593f7def4e15733bede5bbe652b5fee710d463354 +size 147912 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-en-GB-0.png index 718e12740..e33e6a62f 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-en-GB-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-en-GB-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:deafe05744c9a4b9a2fa84affde0846d7382c85e74a7bab047cf56a1bafdd926 -size 58136 +oid sha256:f7fcbd78804fac70bfd60f105628b3b76ec39a4e393626122ea710217ed7a358 +size 58588 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-en-GB-1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-en-GB-1.png index 8d33c3d9d..3b152ed04 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-en-GB-1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-en-GB-1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0b67210710c1941c3e2500119f58949096b8bee7b6eea4be708a6bc07f5601e -size 55866 +oid sha256:c64d5df3d81e8f53a9041b3880979d703ab4b002fbb723e9046cc93492deb8b1 +size 56263 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-en-GB-2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-en-GB-2.png index 9f309767f..f4798ddea 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-en-GB-2.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-en-GB-2.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68cfda59d6944c0ddc4387be699ffa899b4aaaa3628c7d15d11bfbcf6f484d63 -size 78798 +oid sha256:463ea675e4e84186d654a660ee8c39a3ac96fff0ce260e4ef3ce29f5433d244c +size 79592 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-pseudo-0.png index f260514a0..b7e6c3879 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-pseudo-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-pseudo-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f2b74903d67b958ef96dfa90e928a923dd606e46d44192202792823cbb3530d8 -size 71089 +oid sha256:03b55270586b00290e10584cb7c02f475e84885f3d66c2b76931b5e2a05fc53f +size 72927 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-pseudo-1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-pseudo-1.png index 4ef4bfcad..9226e3a64 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-pseudo-1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-pseudo-1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a0b30b62a4f660b83eacb3e06274d7ff4ad0b49c77444fb8c7de04790507f32 -size 68888 +oid sha256:d8eb226e3906ffa0bde9486dcb72ca0967775e0ed018b0eac6d6bf81b503e862 +size 70674 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-pseudo-2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-pseudo-2.png index 5530a6537..55826cc47 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-pseudo-2.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/serverSelection.iPhone-pseudo-2.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9653c1eade5071bacde6656eba3eaa4c64a98709d1d7239e15d03590eea88f2d -size 111265 +oid sha256:76f660ea1b55fdacae2a6e3858837af29ebdd681d48d6307932a83e163948503 +size 113311 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPad-en-GB.png index fdbc1bca2..9d040c75d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e7033aa1b5f31f5023f6ad24018b022ccff23405bea067a6611fe3d72156ba10 -size 148700 +oid sha256:32c75e2415e857f8d5c793848e1e736a46149ecc167b31ddd1612af3c28abbef +size 148934 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPad-pseudo.png index fd8af7c2e..9f5567314 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Bug-report-disabled-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9392a84f551b6544cdba6550623e9d118ca8b11d1b66da36673f85d5b66e97fd -size 160691 +oid sha256:43230ecb31ef999b668fe6e50ab9147d433495c1cceae39be7e880e4ffdd12f0 +size 155012 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPad-en-GB.png index 256a037b1..591fa1576 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c298714bdb824f73f6abb8c760aeca37c3811d2ff9adabd149189d1dbef7507 -size 148832 +oid sha256:bdc37bf1592830a0d05c79f3582ac588299a0a0975e035acb87f5eb0a9220a1d +size 149210 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPad-pseudo.png index 034866e40..0bbd0fc25 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/settingsScreen.Default-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e48087648d0a7c90719b9c8cebc6f0ddfd2c0803c4b17c324c5426fab09a63c -size 160788 +oid sha256:be3c3ddcf762d96a94522322fa3648a848736f9926c1a6df8d99d67122171ee8 +size 155289 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-en-GB-0.png index 871d8bc20..2e6927808 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-en-GB-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-en-GB-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7c13f4430a9d7e19ca45cb30709136a3cbb2105646ba1eb3906479f8f6f1844 -size 149633 +oid sha256:7d939c5601ea388f74d434572f4bc4189ec7ec365d5a9174a57c901653d1f34c +size 150002 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-en-GB-1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-en-GB-1.png index ffba5ed48..75c787370 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-en-GB-1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-en-GB-1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7dc4f57b0e32ce2a3ba98be2ea178bd4eee9b265df202c3284099632519151e0 -size 146922 +oid sha256:748d25d6afbf26576866dd3190162de884aa16079453fc882f9c19eebf140954 +size 147222 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-en-GB-4.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-en-GB-4.png index 8ba4cc441..207a3336e 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-en-GB-4.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-en-GB-4.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75c5782040e44c2017fe6d22b8af972182fade7061b71f3267bcb730c94a4d28 -size 169133 +oid sha256:cb4fcd1cb66b37b63f39680daa31fdfd1049e470cc157d053a0522041a33d27a +size 169508 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-pseudo-0.png index 7a3b06474..3933a0257 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-pseudo-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-pseudo-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:285276cd6edfc052b7024d46b7f3ecad742a9c193ae5fcbbeb67a291988ec969 -size 192080 +oid sha256:0e2073da888ef295808ba31875e6f2e2a265f8b83a775d1ff629f9d098258782 +size 192412 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-pseudo-1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-pseudo-1.png index ff0233ef8..5e2e7cd3b 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-pseudo-1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-pseudo-1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:497ab9fdd43e8fe48b9eb8e7b54c3a3327289820617b2218d5337c73b3090996 -size 189126 +oid sha256:a305cf73e2e15b43f29bad59b8e8a4ec1898861ca43da2f1ff0fded8bd1778b9 +size 189415 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-pseudo-4.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-pseudo-4.png index b2b5eb120..2d3ae2b22 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-pseudo-4.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPad-pseudo-4.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3b5c11ec6c10d87b0c21dc5eef72efedeb8ad368b2a1b5a377cc236477e92e6 -size 230693 +oid sha256:de11382216e63a0a259a63055866f7eda209ab2e904a18daaffeb32358230334 +size 231058 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-en-GB-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-en-GB-0.png index e9fa21740..2ac511596 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-en-GB-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-en-GB-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0227f4acddb19d9780e709053188ba5002518b1fbf551ed25faef407d512be9c -size 103113 +oid sha256:a3506d05945fb1956fe66ce7d2be5677391dc6f1ff4b726a0567b99fd4835f04 +size 103341 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-en-GB-1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-en-GB-1.png index b1044111c..4f29903fa 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-en-GB-1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-en-GB-1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7a4d081bcb250575ff23cc286785ea6c96d472d0e9af9b55db7dee31c0b50b58 -size 100923 +oid sha256:c55dbbed0ba4c973b44ca4a0c7a1eea2f71f14cab6d4c94ddc2d764e8f8417d4 +size 101094 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-en-GB-4.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-en-GB-4.png index b1509530d..c69d62f41 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-en-GB-4.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-en-GB-4.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e867837edbde4cbdd4368efc7c986d55c53be02de24f43f3ce9de9d991d7c54f -size 126889 +oid sha256:7dd20c9ffe5a8093a2e13f21a26e84dc28e9e6aed594f443a18e4ed46a0a5c7a +size 127108 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-pseudo-0.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-pseudo-0.png index 5b86eb0f5..8810fcc62 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-pseudo-0.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-pseudo-0.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fcff9d8bfbb680b46750706006a045b2f867a3c9af55d8645d4165065c466d86 -size 151779 +oid sha256:a368c1fd7f9ff9158a467b3f0f0b030005062c5f2820a216f2ffa874dae5a45f +size 152003 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-pseudo-1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-pseudo-1.png index 33b69a564..ea3a574b7 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-pseudo-1.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-pseudo-1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1bfba40ced771869cfb997871691713f52600356b590f9249f3861fee28f8033 -size 148628 +oid sha256:0074e0c7418cd76df882bcb07321368642bd8fd56630cee65754b5e294d3f381 +size 148796 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-pseudo-4.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-pseudo-4.png index 3df5fc351..09fd34582 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-pseudo-4.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/softLogoutScreen.iPhone-pseudo-4.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c23175215321fdd93db9036f3e6406b496f34515a1be0d9f9f5b659f2d1fb7a -size 175555 +oid sha256:98bc7aab666a1292638cc63c320b6d5c58234f735912a3530bb7073a1e15c74d +size 175781 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.Owner-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.Owner-iPad-en-GB.png index ebfd3e538..2ef265f2b 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.Owner-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.Owner-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8703c8899350c857e13ad1d05860630f020209d86bcafb58fbc7b580276fad5d -size 142810 +oid sha256:cfbe3227b3d1a483411782585f922bb61055d8eae998d1fb3db86a8286b5aabd +size 143669 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.Owner-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.Owner-iPad-pseudo.png index 56176defd..08aeae200 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.Owner-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.Owner-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d5c6412ec8139787981f10a92cd91b4ee53059fe93ec4bd3a04914d8d2717bff -size 151365 +oid sha256:1f6e9013c6adc0e1e8e1cb37b815df345b32d7688e0bb32d3225090032c204d4 +size 147402 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.User-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.User-iPad-en-GB.png index 35ee667cb..3fc3a35af 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.User-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.User-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a49c3030a35e4a844ad39a36997ac64395962657e3e7e00e8ffe5e4582bc2c90 -size 126553 +oid sha256:585bed2c42ed2e0bd625e0b25e4e71496aefc726bcc820fab606319181992281 +size 128369 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.User-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.User-iPad-pseudo.png index 192bbd23f..62f38db0d 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.User-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/spaceSettingsScreen.User-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3af0a7401ebae3bf90f676625e53f22912f96d92b0bd09f23c6f4b79df4407a9 -size 130736 +oid sha256:192552fe20804f7de88bb8320fb6d47b436de1faa8c3f0ba78dddd2718a77e1a +size 130572 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Default-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Default-iPad-en-GB.png index 7eaeedbec..bc92eecba 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Default-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Default-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5935c47b199d14f01b5f79c8b0a2adb1122fc48b1790366af480516371e55d12 -size 104772 +oid sha256:145d98855ec52e57e84eeea9f0e9e830b17af9a1768e9e92b3fae89301c13363 +size 105772 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Default-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Default-iPad-pseudo.png index 6ac1a5e4e..3e611249e 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Default-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Default-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa21d6018574f3ed5c99e1b5f50d097c2aa3175cb41a46f0d03a4d303f644d14 -size 111214 +oid sha256:8c8082f4d427c5a6576823411f85dd435b994d067b97cfcaeff4ac2d1f6b0e6a +size 108812 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Read-Only-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Read-Only-iPad-en-GB.png index 7eaeedbec..bc92eecba 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Read-Only-iPad-en-GB.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Read-Only-iPad-en-GB.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5935c47b199d14f01b5f79c8b0a2adb1122fc48b1790366af480516371e55d12 -size 104772 +oid sha256:145d98855ec52e57e84eeea9f0e9e830b17af9a1768e9e92b3fae89301c13363 +size 105772 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Read-Only-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Read-Only-iPad-pseudo.png index 6ac1a5e4e..3e611249e 100644 --- a/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Read-Only-iPad-pseudo.png +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/userDetailsEditScreen.Read-Only-iPad-pseudo.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa21d6018574f3ed5c99e1b5f50d097c2aa3175cb41a46f0d03a4d303f644d14 -size 111214 +oid sha256:8c8082f4d427c5a6576823411f85dd435b994d067b97cfcaeff4ac2d1f6b0e6a +size 108812 diff --git a/compound-ios/Inspector/Inspector.xcodeproj/project.pbxproj b/compound-ios/Inspector/Inspector.xcodeproj/project.pbxproj index 7ede999f4..70456663c 100644 --- a/compound-ios/Inspector/Inspector.xcodeproj/project.pbxproj +++ b/compound-ios/Inspector/Inspector.xcodeproj/project.pbxproj @@ -8,6 +8,7 @@ /* Begin PBXBuildFile section */ 70AC7B23011C802F750E470E /* Pods_Compound_Inspector.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2E28F45EEA9A8DE6AFB10E9 /* Pods_Compound_Inspector.framework */; }; + 9103C90F2FD1D82E00679A14 /* TextFieldsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 917F563028256DDC00D19543 /* TextFieldsScreen.swift */; }; 912974102A864F5E004BEA88 /* ListScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9129740F2A864F5E004BEA88 /* ListScreen.swift */; }; 912EA03C2EF18F1F006485DF /* TitleAndIconScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 912EA03B2EF18F1D006485DF /* TitleAndIconScreen.swift */; }; 9132C62D2A72708400EAEF3D /* ActionSheetScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9132C62C2A72708400EAEF3D /* ActionSheetScreen.swift */; }; @@ -321,6 +322,7 @@ 9132C6312A7280A500EAEF3D /* ContextMenuScreen.swift in Sources */, 9132C62F2A72785500EAEF3D /* AlertScreen.swift in Sources */, 91CA00362AD7D83200121E0F /* ButtonsScreen.swift in Sources */, + 9103C90F2FD1D82E00679A14 /* TextFieldsScreen.swift in Sources */, 91B2EA9C28CA064800A90A83 /* ColorsScreen.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/compound-ios/Inspector/Sources/Components/TextFieldsScreen.swift b/compound-ios/Inspector/Sources/Components/TextFieldsScreen.swift index af71eafff..f618d729a 100644 --- a/compound-ios/Inspector/Sources/Components/TextFieldsScreen.swift +++ b/compound-ios/Inspector/Sources/Components/TextFieldsScreen.swift @@ -6,13 +6,13 @@ // Please see LICENSE files in the repository root for full details. // -import DesignKit +import Compound import SwiftUI struct TextFieldsScreen: View { var body: some View { ScreenContent(navigationTitle: "Text Fields") { - BorderedInputFieldStyle_Previews.states + CompoundTextFieldStyle_Previews.states } } } diff --git a/compound-ios/Inspector/Sources/Screen.swift b/compound-ios/Inspector/Sources/Screen.swift index b235fa6b5..20853134a 100644 --- a/compound-ios/Inspector/Sources/Screen.swift +++ b/compound-ios/Inspector/Sources/Screen.swift @@ -56,7 +56,7 @@ enum Screen: Hashable, View { case .sizes: EmptyView() case .labels: EmptyView() case .buttons: ButtonsScreen() - case .textFields: EmptyView() + case .textFields: TextFieldsScreen() case .bigIcon: BigIconScreen() case .titleAndIcon: TitleAndIconScreen() diff --git a/compound-ios/Inspector/Sources/SidebarList.swift b/compound-ios/Inspector/Sources/SidebarList.swift index 41f2b3a1b..d7e79b886 100644 --- a/compound-ios/Inspector/Sources/SidebarList.swift +++ b/compound-ios/Inspector/Sources/SidebarList.swift @@ -42,6 +42,9 @@ struct SidebarList: View { NavigationLink(value: Screen.buttons) { Label("Buttons", systemImage: "rectangle.and.hand.point.up.left") } + NavigationLink(value: Screen.textFields) { + Label("Text Fields", systemImage: "character.textbox") + } NavigationLink(value: Screen.list) { Label("List", systemImage: "list.bullet.clipboard") } diff --git a/compound-ios/Sources/Compound/BaseStyles/CompoundTextFieldStyles.swift b/compound-ios/Sources/Compound/BaseStyles/CompoundTextFieldStyles.swift index 2b09d7067..ed910e8e0 100644 --- a/compound-ios/Sources/Compound/BaseStyles/CompoundTextFieldStyles.swift +++ b/compound-ios/Sources/Compound/BaseStyles/CompoundTextFieldStyles.swift @@ -6,11 +6,278 @@ // import SwiftUI +import SwiftUIIntrospect public extension Text { /// Styles a text with the Compound design tokens to be displayed as a text field placeholder. + /// + /// This is only necessary when manually styling a text field using the `prompt` parameter and isn't + /// necessary when using any of the test field styles provided by Compound. func compoundTextFieldPlaceholder() -> Text { font(.compound.bodyLG) .foregroundColor(.compound.textSecondary) } } + +@MainActor +public extension TextFieldStyle where Self == CompoundTextFieldStyle { + /// A text field style that applies Compound design tokens to a test field with various configuration options. + /// - Parameters: + /// - kind: The kind of text field being shown such as plain or raised. + /// - labelText: The text shown in the label above the field. + /// - footerText: The text shown in the footer label below the field. + /// - state: Specifies if the text field is currently in a success/error state. + /// - accessibilityIdentifier: An accessibility identifier that will be applied directly to the base text field. + static func compound(_ kind: CompoundTextFieldStyle.Kind = .plain, + labelText: String? = nil, + footerText: String? = nil, + state: CompoundTextFieldStyle.State = .default, + accessibilityIdentifier: String? = nil) -> CompoundTextFieldStyle { + CompoundTextFieldStyle(kind: kind, + labelText: labelText.map(Text.init), + footerText: footerText.map(Text.init), + state: state, + accessibilityIdentifier: accessibilityIdentifier) + } + + @_disfavoredOverload + static func compound(_ kind: CompoundTextFieldStyle.Kind = .plain, + labelText: Text? = nil, + footerText: Text? = nil, + state: CompoundTextFieldStyle.State = .default, + accessibilityIdentifier: String? = nil) -> CompoundTextFieldStyle { + CompoundTextFieldStyle(kind: kind, + labelText: labelText, + footerText: footerText, + state: state, + accessibilityIdentifier: accessibilityIdentifier) + } +} + +/// The default text field style for standalone text fields. +@MainActor +public struct CompoundTextFieldStyle: @MainActor TextFieldStyle { + public enum Kind { + /// The standard text field style for use on the default canvas. + case plain + /// A style that raises the text field above the background (typically `bgSubtleSecondaryLevel0`). + case raised + } + + public enum State { + /// The text field's input has been validated successfully. + case success + /// The text field's input is invalid. + case error + /// The text field's input hasn't been validated or is always valid. + case `default` + } + + @Environment(\.isEnabled) private var isEnabled + + @FocusState private var isFocused: Bool + let kind: Kind + let labelText: Text? + let footerText: Text? + let state: State + let accessibilityIdentifier: String? + + private var isError: Bool { + state == .error + } + + /// The color of the text field's border. + private var borderColor: Color { + guard !isError else { return .compound.textCriticalPrimary } + return kind == .raised ? .compound.borderInteractiveSecondary : .clear + } + + /// The width of the text field's border. + private var borderWidth: CGFloat { + isFocused || isError ? 1.0 : 0 + } + + private var accentColor: Color { + isError ? .compound.textCriticalPrimary : .compound.iconAccentTertiary + } + + /// The color of the text inside the text field. + private var textColor: Color { + isEnabled ? .compound.textPrimary : .compound.textDisabled + } + + /// The color of the text field's background. + private var backgroundColor: Color { + if kind == .raised { + isError ? .compound.bgCriticalSubtleHovered : + .compound.bgCanvasDefaultLevel1 + } else { + isError ? .compound.bgCriticalSubtleHovered : + .compound.bgSubtleSecondary.opacity(isEnabled ? 1 : 0.5) + } + } + + /// The color of the placeholder text inside the text field. + private var placeholderColor: UIColor { + .compound.textSecondary + } + + /// The color of the label above the text field. + private var labelColor: Color { + guard isEnabled else { return .compound.textDisabled } + return Compound.supportsGlass ? .compound.textSecondary : .compound.textPrimary + } + + /// The color of the footer label below the text field. + private var footerTextColor: Color { + switch state { + case .default: + .compound.textSecondary + case .error: + .compound.textCriticalPrimary + case .success: + .compound.textSuccessPrimary + } + } + + private var footerIconColor: Color { + switch state { + // Doesn't matter we don't render it + case .default: + .clear + case .error: + .compound.iconCriticalPrimary + case .success: + .compound.iconSuccessPrimary + } + } + + @MainActor + public func _body(configuration: TextField<_Label>) -> some View { + let shape = Compound.supportsGlass ? AnyShape(Capsule()) : AnyShape(RoundedRectangle(cornerRadius: 14.0)) + + return VStack(alignment: .leading, spacing: 8) { + labelText + .font(Compound.supportsGlass ? .compound.bodyMDSemibold : .compound.bodySMSemibold) + .foregroundColor(labelColor) + .padding(.horizontal, 16) + + configuration + .focused($isFocused) + .font(.compound.bodyLG) + .foregroundColor(textColor) + .accentColor(accentColor) + .padding(.leading, 16.0) + .padding([.vertical, .trailing], 11.0) + .background { + ZStack { + shape.fill(backgroundColor) + shape.stroke(borderColor, lineWidth: borderWidth) + } + .onTapGesture { isFocused = true } // Set focus with taps outside of the text field + } + .introspect(.textField, on: .supportedVersions) { textField in + textField.clearButtonMode = .whileEditing + textField.attributedPlaceholder = NSAttributedString(string: textField.placeholder ?? "", + attributes: [NSAttributedString.Key.foregroundColor: placeholderColor]) + textField.accessibilityIdentifier = accessibilityIdentifier + } + + if let footerText { + Label { + footerText + .tint(.compound.textLinkExternal) + .font(.compound.bodySM) + .foregroundColor(footerTextColor) + } icon: { + switch state { + case .success: + CompoundIcon(\.checkCircleSolid, size: .xSmall, relativeTo: .compound.bodySM) + .foregroundStyle(.compound.iconSuccessPrimary) + case .error: + CompoundIcon(\.errorSolid, size: .xSmall, relativeTo: .compound.bodySM) + .foregroundStyle(.compound.iconCriticalPrimary) + case .default: + EmptyView() + } + } + .labelStyle(FooterLabelStyle()) + .padding(.horizontal, 16) + } + } + } + + private struct FooterLabelStyle: LabelStyle { + func makeBody(configuration: Configuration) -> some View { + HStack(alignment: .top, spacing: 4) { + configuration.icon + configuration.title + } + } + } +} + +public struct CompoundTextFieldStyle_Previews: PreviewProvider, TestablePreview { + public static var previews: some View { + ScrollView { + states + } + .previewLayout(.fixed(width: 390, height: 1250)) + } + + @ViewBuilder + public static var states: some View { + Section { + textFields() + } header: { + Header(title: "Plain") + } + + Section { + textFields(.raised) + } header: { + Header(title: "Raised") + } + + Section { + textFields(labelText: "Label", footerText: "Footer") + TextField("Placeholder", text: .constant("Good text")) + .textFieldStyle(.compound(footerText: "Footer", state: .success)) + .padding(.horizontal) + } header: { + Header(title: "Labels") + } + } + + static func textFields(_ kind: CompoundTextFieldStyle.Kind = .plain, + labelText: String? = nil, + footerText: String? = nil) -> some View { + VStack(spacing: 20) { + TextField("Placeholder", text: .constant("")) + .textFieldStyle(.compound(kind, labelText: labelText, footerText: footerText)) + + TextField("Placeholder", text: .constant("Text")) + .textFieldStyle(.compound(kind, labelText: labelText, footerText: footerText)) + + TextField("Placeholder", text: .constant("Disabled")) + .textFieldStyle(.compound(kind, labelText: labelText, footerText: footerText)) + .disabled(true) + + TextField("Placeholder", text: .constant("Bad text")) + .textFieldStyle(.compound(kind, labelText: labelText, footerText: footerText, state: .error)) + } + .padding() + .background(kind == .raised ? .compound.bgSubtleSecondaryLevel0 : .clear) + } + + struct Header: View { + let title: String + + var body: some View { + Text(title) + .foregroundStyle(.compound.textSecondary) + .frame(maxWidth: .infinity, alignment: .leading) + .padding([.leading, .top]) + } + } +} diff --git a/compound-ios/Sources/Compound/Colors/CompoundColors.swift b/compound-ios/Sources/Compound/Colors/CompoundColors.swift index 70289cf14..a5577c4b8 100644 --- a/compound-ios/Sources/Compound/Colors/CompoundColors.swift +++ b/compound-ios/Sources/Compound/Colors/CompoundColors.swift @@ -75,9 +75,6 @@ public class CompoundColors { // swiftformat:disable numberFormatting /// This token is a placeholder and hasn't been finalised. @available(iOS, deprecated: 100000.0, message: "This token should be generated by now.") - public let _borderTextFieldFocused = coreTokens.gray500 - /// This token is a placeholder and hasn't been finalised. - @available(iOS, deprecated: 100000.0, message: "This token should be generated by now.") public let _bgBubbleIncoming = Color(UIColor { $0.isLight ? UIColor(coreTokens.gray300) : UIColor(coreTokens.gray400) }) /// This token is a placeholder and hasn't been finalised. @available(iOS, deprecated: 100000.0, message: "This token should be generated by now.") diff --git a/compound-ios/Sources/Compound/List/ListStyles.swift b/compound-ios/Sources/Compound/List/ListStyles.swift index 17f6711bb..3bedd0089 100644 --- a/compound-ios/Sources/Compound/List/ListStyles.swift +++ b/compound-ios/Sources/Compound/List/ListStyles.swift @@ -8,12 +8,28 @@ import SwiftUI +public enum CompoundListKind { + /// The default style for `List` or `Form`. + case inset + /// The `.plain` style when using a `List`. + case plain +} + public extension View { /// Styles a list using the Compound design tokens. - func compoundList() -> some View { - environment(\.defaultMinListRowHeight, 48) - .scrollContentBackground(.hidden) - .background(Color.compound.bgSubtleSecondaryLevel0.ignoresSafeArea()) + @ViewBuilder + func compoundList(_ kind: CompoundListKind = .inset) -> some View { + switch kind { + case .inset: + environment(\.defaultMinListRowHeight, 48) + .scrollContentBackground(.hidden) + .background(Color.compound.bgSubtleSecondaryLevel0.ignoresSafeArea()) + case .plain: + listStyle(.plain) + .environment(\.defaultMinListRowHeight, 48) + .scrollContentBackground(.hidden) + .background(Color.compound.bgCanvasDefault.ignoresSafeArea()) + } } /// Styles a list section header using the Compound design tokens. diff --git a/compound-ios/Tests/CompoundTests/GeneratedPreviewTests.swift b/compound-ios/Tests/CompoundTests/GeneratedPreviewTests.swift index 1a134c072..e434e38fa 100644 --- a/compound-ios/Tests/CompoundTests/GeneratedPreviewTests.swift +++ b/compound-ios/Tests/CompoundTests/GeneratedPreviewTests.swift @@ -32,6 +32,13 @@ extension PreviewTests { } } + @Test("CompoundTextFieldStyle") + func compoundTextFieldStyle() async throws { + for (index, preview) in CompoundTextFieldStyle_Previews._allPreviews.enumerated() { + try await assertSnapshots(matching: preview, step: index) + } + } + @Test("CompoundToggleStyle") func compoundToggleStyle() async throws { for (index, preview) in CompoundToggleStyle_Previews._allPreviews.enumerated() { diff --git a/compound-ios/Tests/CompoundTests/__Snapshots__/PreviewTests/compoundTextFieldStyle.iPad-en-US-0.png b/compound-ios/Tests/CompoundTests/__Snapshots__/PreviewTests/compoundTextFieldStyle.iPad-en-US-0.png new file mode 100644 index 000000000..1d5fed85a --- /dev/null +++ b/compound-ios/Tests/CompoundTests/__Snapshots__/PreviewTests/compoundTextFieldStyle.iPad-en-US-0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0e8869897ac8ba0ee0595d2f058868d12231a7c47888304fa740525d23e2ab7 +size 198222 diff --git a/compound-ios/Tests/CompoundTests/__Snapshots__/PreviewTests/compoundTextFieldStyle.iPhone-en-US-0.png b/compound-ios/Tests/CompoundTests/__Snapshots__/PreviewTests/compoundTextFieldStyle.iPhone-en-US-0.png new file mode 100644 index 000000000..6d1992895 --- /dev/null +++ b/compound-ios/Tests/CompoundTests/__Snapshots__/PreviewTests/compoundTextFieldStyle.iPhone-en-US-0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b20272919b574830b6941fa1153a8487a0115da11a21e32d422522215b60f37b +size 122608