diff --git a/Vault/Sources/VaultiOS/Views/Backup/BackupCreatePDFView.swift b/Vault/Sources/VaultiOS/Views/Backup/BackupCreatePDFView.swift index 03b0aa1b9..88551142c 100644 --- a/Vault/Sources/VaultiOS/Views/Backup/BackupCreatePDFView.swift +++ b/Vault/Sources/VaultiOS/Views/Backup/BackupCreatePDFView.swift @@ -43,6 +43,7 @@ struct BackupCreatePDFView: View { .font(.callout) .frame(minHeight: 150) .keyboardType(.default) + .contentMargins(12, for: .scrollContent) .listRowInsets(EdgeInsets()) } header: { Text("Options") diff --git a/Vault/Sources/VaultiOS/Views/Backup/BackupImportCodeStateVisualizerView.swift b/Vault/Sources/VaultiOS/Views/Backup/BackupImportCodeStateVisualizerView.swift index 2bde17e1b..75dea052f 100644 --- a/Vault/Sources/VaultiOS/Views/Backup/BackupImportCodeStateVisualizerView.swift +++ b/Vault/Sources/VaultiOS/Views/Backup/BackupImportCodeStateVisualizerView.swift @@ -9,11 +9,11 @@ struct BackupImportCodeStateVisualizerView: View { LazyVGrid(columns: [.init(.adaptive(minimum: 30, maximum: 40))], spacing: 8) { ForEach(0 ..< totalCount, id: \.self) { index in Image(systemName: "qrcode") - .font(.system(size: 28)) + .font(.largeTitle) .foregroundStyle(.primary.opacity(selectedIndexes.contains(index) ? 0.05 : 1)) .overlay(content: { Image(systemName: "checkmark.circle.fill") - .font(.system(size: 24).bold()) + .font(.title2.bold()) .foregroundStyle(.green) .opacity(selectedIndexes.contains(index) ? 1 : 0) }) diff --git a/Vault/Sources/VaultiOS/Views/Detail/OTP/OTPCodeDetailView.swift b/Vault/Sources/VaultiOS/Views/Detail/OTP/OTPCodeDetailView.swift index aa9bd8334..0c6a09534 100644 --- a/Vault/Sources/VaultiOS/Views/Detail/OTP/OTPCodeDetailView.swift +++ b/Vault/Sources/VaultiOS/Views/Detail/OTP/OTPCodeDetailView.swift @@ -237,6 +237,7 @@ struct OTPCodeDetailView: View { var alignment: VerticalAlignment var content: () -> Content - private let prominentIconSize: Double = 28 + @ScaledMetric(relativeTo: .body) private var prominentIconSize: Double = 28 enum Style { case prominent @@ -45,7 +45,7 @@ struct FormRow: View { ZStack { color image - .font(.system(size: prominentIconSize / 2.0)) + .font(.body) } .clipShape(RoundedRectangle(cornerRadius: 8)) .frame(width: prominentIconSize, height: prominentIconSize) diff --git a/Vault/Sources/VaultiOS/Views/General/LoadingBarLabel.swift b/Vault/Sources/VaultiOS/Views/General/LoadingBarLabel.swift index e478badcf..9ebd63418 100644 --- a/Vault/Sources/VaultiOS/Views/General/LoadingBarLabel.swift +++ b/Vault/Sources/VaultiOS/Views/General/LoadingBarLabel.swift @@ -8,8 +8,8 @@ struct LoadingBarLabel: View { .lineLimit(1) .truncationMode(.tail) .textCase(.uppercase) - .font(.system(size: 7, weight: .semibold)) - .foregroundColor(.white) + .font(.caption2.weight(.semibold)) + .foregroundStyle(.white) .padding(.horizontal, 8) .shadow(color: .black, radius: 10) } diff --git a/Vault/Sources/VaultiOS/Views/General/PlaceholderView.swift b/Vault/Sources/VaultiOS/Views/General/PlaceholderView.swift index ebf79044d..3dff83688 100644 --- a/Vault/Sources/VaultiOS/Views/General/PlaceholderView.swift +++ b/Vault/Sources/VaultiOS/Views/General/PlaceholderView.swift @@ -7,12 +7,14 @@ struct PlaceholderView: View { var title: String var subtitle: String? + @ScaledMetric(relativeTo: .largeTitle) private var iconHeight: Double = 40 + var body: some View { VStack(alignment: .leading, spacing: 16) { Image(systemName: systemIcon) .font(.largeTitle) .foregroundStyle(.primary) - .frame(height: 40, alignment: .center) + .frame(height: iconHeight, alignment: .center) VStack(alignment: .leading, spacing: 2) { Text(title) .font(.headline) diff --git a/Vault/Sources/VaultiOS/Views/General/SelectableText.swift b/Vault/Sources/VaultiOS/Views/General/SelectableText.swift index 72cd57974..e656dd779 100644 --- a/Vault/Sources/VaultiOS/Views/General/SelectableText.swift +++ b/Vault/Sources/VaultiOS/Views/General/SelectableText.swift @@ -31,6 +31,7 @@ struct SelectableText: UIViewRepresentable { textView.isEditable = false textView.isSelectable = true textView.isScrollEnabled = false + textView.textContainerInset = UIEdgeInsets(top: 12, left: 12, bottom: 12, right: 12) textView.backgroundColor = .clear return textView } @@ -51,15 +52,20 @@ struct SelectableText: UIViewRepresentable { } extension SelectableText.FontStyle { - fileprivate var uifont: UIFont { - switch self { - case .normal: .systemFont(ofSize: 16) - case .monospace: .monospacedSystemFont(ofSize: 16, weight: .regular) - } - } - + /// Derives from the text style's own font, so weight and tracking match the + /// style rather than being scaled up from a fixed 16pt base. + /// + /// `preferredFont(forTextStyle:compatibleWith:)` is already scaled for the + /// given content size category, so it must not be passed through + /// `UIFontMetrics` as well. func makeFont(size: UIFont.TextStyle, dynamicTypeSize: DynamicTypeSize) -> UIFont { let traitCollection = UITraitCollection(preferredContentSizeCategory: dynamicTypeSize.contentSizeCategory) - return UIFontMetrics(forTextStyle: size).scaledFont(for: uifont, compatibleWith: traitCollection) + let preferred = UIFont.preferredFont(forTextStyle: size, compatibleWith: traitCollection) + switch self { + case .normal: + return preferred + case .monospace: + return .monospacedSystemFont(ofSize: preferred.pointSize, weight: .regular) + } } } diff --git a/Vault/Sources/VaultiOS/Views/Previews/EncryptedItem/EncryptedItemPreviewView.swift b/Vault/Sources/VaultiOS/Views/Previews/EncryptedItem/EncryptedItemPreviewView.swift index 4c7a07fe2..d564982a0 100644 --- a/Vault/Sources/VaultiOS/Views/Previews/EncryptedItem/EncryptedItemPreviewView.swift +++ b/Vault/Sources/VaultiOS/Views/Previews/EncryptedItem/EncryptedItemPreviewView.swift @@ -18,7 +18,9 @@ struct EncryptedItemPreviewView: View { // Title - emphasized and large Text(viewModel.visibleTitle) - .font(titleFont) + .font(.title.weight(.heavy)) + .minimumScaleFactor(0.7) + .allowsTightening(true) .foregroundStyle(isEditing ? .white : .primary) .lineLimit(nil) .multilineTextAlignment(.leading) @@ -28,7 +30,7 @@ struct EncryptedItemPreviewView: View { // Encrypted label at bottom Text("Encrypted") - .font(.system(size: 9, weight: .medium)) + .font(.caption2.weight(.medium)) .foregroundStyle(isEditing ? .white.opacity(0.6) : .secondary.opacity(0.6)) .textCase(.uppercase) .tracking(0.5) @@ -55,20 +57,6 @@ struct EncryptedItemPreviewView: View { case .editingState: true } } - - private var titleFont: Font { - let length = viewModel.visibleTitle.count - switch length { - case 0 ... 25: - return .title.weight(.heavy) - case 26 ... 40: - return .title2.weight(.heavy) - case 41 ... 55: - return .title3.weight(.heavy) - default: - return .system(size: 20, weight: .heavy) - } - } } #Preview { diff --git a/Vault/Sources/VaultiOS/Views/Previews/OTP/HOTPCodePreviewView.swift b/Vault/Sources/VaultiOS/Views/Previews/OTP/HOTPCodePreviewView.swift index 6930d3fc1..785f85c17 100644 --- a/Vault/Sources/VaultiOS/Views/Previews/OTP/HOTPCodePreviewView.swift +++ b/Vault/Sources/VaultiOS/Views/Previews/OTP/HOTPCodePreviewView.swift @@ -63,7 +63,9 @@ struct HOTPCodePreviewView: View { private var labelsStack: some View { VStack(alignment: .leading, spacing: 2) { Text(previewViewModel.visibleIssuer) - .font(issuerFont) + .font(.title3.bold()) + .minimumScaleFactor(0.7) + .allowsTightening(true) .foregroundStyle(isEditing ? .white : .primary) .lineLimit(2) @@ -98,7 +100,7 @@ struct HOTPCodePreviewView: View { private var codeText: some View { OTPCodeTextView(codeState: behaviour != .normal ? .notReady : previewViewModel.code) - .font(.system(size: 36, design: .monospaced)) + .font(.system(.largeTitle, design: .monospaced)) .fontWeight(.heavy) .minimumScaleFactor(0.5) .lineLimit(1) @@ -132,20 +134,6 @@ struct HOTPCodePreviewView: View { case .editingState: true } } - - private var issuerFont: Font { - let length = previewViewModel.visibleIssuer.count - switch length { - case 0 ... 20: - return .title3.weight(.bold) - case 21 ... 35: - return .system(size: 18, weight: .bold) - case 36 ... 50: - return .system(size: 16, weight: .bold) - default: - return .system(size: 14, weight: .bold) - } - } } #Preview { diff --git a/Vault/Sources/VaultiOS/Views/Previews/OTP/OTPCodeButtonView.swift b/Vault/Sources/VaultiOS/Views/Previews/OTP/OTPCodeButtonView.swift index 4c11eefff..354580bf1 100644 --- a/Vault/Sources/VaultiOS/Views/Previews/OTP/OTPCodeButtonView.swift +++ b/Vault/Sources/VaultiOS/Views/Previews/OTP/OTPCodeButtonView.swift @@ -12,7 +12,7 @@ struct OTPCodeButtonView: View { try await viewModel.incrementCounter() } label: { OTPCodeButtonIcon(isError: viewModel.incrementError != nil) - .font(.system(size: 24, weight: isDisabled ? .light : .bold)) + .font(.title2.weight(isDisabled ? .light : .bold)) } loading: { ProgressView() } diff --git a/Vault/Sources/VaultiOS/Views/Previews/OTP/TOTPCodePreviewView.swift b/Vault/Sources/VaultiOS/Views/Previews/OTP/TOTPCodePreviewView.swift index 1f75a97d8..0526177eb 100644 --- a/Vault/Sources/VaultiOS/Views/Previews/OTP/TOTPCodePreviewView.swift +++ b/Vault/Sources/VaultiOS/Views/Previews/OTP/TOTPCodePreviewView.swift @@ -53,7 +53,9 @@ struct TOTPCodePreviewView: View { private var labelsStack: some View { VStack(alignment: .leading, spacing: 2) { Text(previewViewModel.visibleIssuer) - .font(issuerFont) + .font(.title3.bold()) + .minimumScaleFactor(0.7) + .allowsTightening(true) .foregroundStyle(isEditing ? .white : .primary) .lineLimit(2) @@ -88,7 +90,7 @@ struct TOTPCodePreviewView: View { private var codeSection: some View { OTPCodeTextView(codeState: behaviour != .normal ? .notReady : previewViewModel.code) - .font(.system(size: 36, design: .monospaced)) + .font(.system(.largeTitle, design: .monospaced)) .fontWeight(.heavy) .minimumScaleFactor(0.5) .lineLimit(1) @@ -120,20 +122,6 @@ struct TOTPCodePreviewView: View { case .editingState: true } } - - private var issuerFont: Font { - let length = previewViewModel.visibleIssuer.count - switch length { - case 0 ... 20: - return .title3.weight(.bold) - case 21 ... 35: - return .system(size: 18, weight: .bold) - case 36 ... 50: - return .system(size: 16, weight: .bold) - default: - return .system(size: 14, weight: .bold) - } - } } #Preview { diff --git a/Vault/Sources/VaultiOS/Views/Previews/SecureNote/SecureNotePreviewView.swift b/Vault/Sources/VaultiOS/Views/Previews/SecureNote/SecureNotePreviewView.swift index 787584f45..d8ac3e6f5 100644 --- a/Vault/Sources/VaultiOS/Views/Previews/SecureNote/SecureNotePreviewView.swift +++ b/Vault/Sources/VaultiOS/Views/Previews/SecureNote/SecureNotePreviewView.swift @@ -17,6 +17,8 @@ struct SecureNotePreviewView: View { Text(title) .font(titleFont) + .minimumScaleFactor(0.7) + .allowsTightening(true) .foregroundStyle(isEditing ? .white : .primary) .lineLimit(description != nil ? 3 : nil) .multilineTextAlignment(.leading) @@ -88,30 +90,9 @@ struct SecureNotePreviewView: View { } } + /// The title carries more weight when it is the only content in the card. private var titleFont: Font { - let length = title.count - let hasDescription = description != nil - - // Base font size depends on whether there's a description - let baseFonts: (Font, Font, Font, Font) = hasDescription - ? ( - .title3.weight(.bold), - .system(size: 18, weight: .bold), - .system(size: 16, weight: .bold), - .system(size: 14, weight: .bold), - ) - : (.title.weight(.heavy), .title2.weight(.heavy), .title3.weight(.heavy), .system(size: 20, weight: .heavy)) - - switch length { - case 0 ... 25: - return baseFonts.0 - case 26 ... 40: - return baseFonts.1 - case 41 ... 55: - return baseFonts.2 - default: - return baseFonts.3 - } + description == nil ? .title.weight(.heavy) : .title3.weight(.bold) } } diff --git a/Vault/Sources/VaultiOS/Views/Settings/VaultAboutView.swift b/Vault/Sources/VaultiOS/Views/Settings/VaultAboutView.swift index d59e8a1c7..22b186d6a 100644 --- a/Vault/Sources/VaultiOS/Views/Settings/VaultAboutView.swift +++ b/Vault/Sources/VaultiOS/Views/Settings/VaultAboutView.swift @@ -102,7 +102,7 @@ struct VaultAboutView: View { Image("bad-bundle-logo", bundle: VaultFeedAssets.bundle) .resizable(resizingMode: .stretch) .scaledToFit() - .frame(height: 21.6) + .frame(height: 22) Text("free and open since 2024 ✌️") .font(.caption2) Text(appVersionText) diff --git a/Vault/Sources/VaultiOS/Views/VaultMainScene.swift b/Vault/Sources/VaultiOS/Views/VaultMainScene.swift index 153120695..dbcc9e98c 100644 --- a/Vault/Sources/VaultiOS/Views/VaultMainScene.swift +++ b/Vault/Sources/VaultiOS/Views/VaultMainScene.swift @@ -14,7 +14,6 @@ public struct VaultMainScene: Scene { @State private var injector: VaultInjector = VaultRoot.vaultInjector public init() { - UITextView.appearance().textContainerInset = UIEdgeInsets(top: 12, left: 12, bottom: 12, right: 12) VaultRoot.setup() } diff --git a/Vault/Sources/VaultiOSWidgets/Views/OTPWidgetSmallView.swift b/Vault/Sources/VaultiOSWidgets/Views/OTPWidgetSmallView.swift index 121d08970..7becdaefa 100644 --- a/Vault/Sources/VaultiOSWidgets/Views/OTPWidgetSmallView.swift +++ b/Vault/Sources/VaultiOSWidgets/Views/OTPWidgetSmallView.swift @@ -40,7 +40,9 @@ struct OTPWidgetSmallView: View { private var labelsStack: some View { VStack(alignment: .leading, spacing: 2) { Text(displayIssuer) - .font(issuerFont) + .font(.title3.bold()) + .minimumScaleFactor(0.7) + .allowsTightening(true) .foregroundStyle(.primary) .lineLimit(2) @@ -54,7 +56,7 @@ struct OTPWidgetSmallView: View { private var codeSection: some View { OTPCodeTextView(codeState: codeState) - .font(.system(size: 36, design: .monospaced)) + .font(.system(.largeTitle, design: .monospaced)) .fontWeight(.heavy) .minimumScaleFactor(0.5) .lineLimit(1) @@ -113,14 +115,4 @@ struct OTPWidgetSmallView: View { case .totp, .unavailable, .placeholder: nil } } - - private var issuerFont: Font { - let length = displayIssuer.count - switch length { - case 0 ... 20: return .title3.weight(.bold) - case 21 ... 35: return .system(size: 18, weight: .bold) - case 36 ... 50: return .system(size: 16, weight: .bold) - default: return .system(size: 14, weight: .bold) - } - } } diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/multiple_allScanned.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/multiple_allScanned.1.png index 788c97c1d..d8dce018c 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/multiple_allScanned.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/multiple_allScanned.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/multiple_notScanned.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/multiple_notScanned.1.png index b1ee25670..11c74fbe3 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/multiple_notScanned.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/multiple_notScanned.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/multiple_partiallyScanned.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/multiple_partiallyScanned.1.png index 658f6cafe..edc831992 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/multiple_partiallyScanned.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/multiple_partiallyScanned.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/single_notScanned.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/single_notScanned.1.png index 74f3c8637..f6fa0ff5f 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/single_notScanned.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/single_notScanned.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/single_scanned.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/single_scanned.1.png index b36ad0dcb..893e3f1ea 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/single_scanned.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupImportCodeStateVisualizerViewSnapshotTests/single_scanned.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.dark_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.dark_medium.png index 2c07b8132..f5101d647 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.dark_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.dark_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.dark_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.dark_xSmall.png index 505c101a9..1ac960872 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.dark_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.dark_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.dark_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.dark_xxLarge.png index 15bc05fef..a6b3dc907 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.dark_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.dark_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.light_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.light_medium.png index 2c07b8132..f5101d647 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.light_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.light_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.light_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.light_xSmall.png index 505c101a9..1ac960872 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.light_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.light_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.light_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.light_xxLarge.png index 15bc05fef..a6b3dc907 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.light_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layout.light_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.dark_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.dark_medium.png index 3c93d6ee2..aaf5b0155 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.dark_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.dark_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.dark_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.dark_xSmall.png index a87b3608d..977c9df79 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.dark_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.dark_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.dark_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.dark_xxLarge.png index 02b3a9df6..a1104eb32 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.dark_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.dark_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.light_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.light_medium.png index 3c93d6ee2..aaf5b0155 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.light_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.light_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.light_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.light_xSmall.png index a87b3608d..977c9df79 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.light_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.light_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.light_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.light_xxLarge.png index 02b3a9df6..a1104eb32 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.light_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupKeyChangeViewSnapshotTests/layoutAuthenticated.light_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordError.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordError.1.png index f7453daf7..54e2b37aa 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordError.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordError.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordFetched.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordFetched.1.png index ce5f78989..9c9ab4589 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordFetched.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordFetched.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordNotCreated.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordNotCreated.1.png index 513e5c4a0..92b572cf6 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordNotCreated.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordNotCreated.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordNotFetched.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordNotFetched.1.png index b82a5dd69..f9ae1f287 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordNotFetched.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupCreate_passwordNotFetched.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupRestore_hasItems.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupRestore_hasItems.1.png index b311f3c89..88407a7d6 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupRestore_hasItems.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupRestore_hasItems.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupRestore_noItems.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupRestore_noItems.1.png index 03d8bb8e1..c4a0b0a9f 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupRestore_noItems.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/BackupViewSnapshotTests/backupRestore_noItems.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_color.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_color.1.png index fe4e4f70a..94843b66e 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_color.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_color.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_emptyTitle.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_emptyTitle.1.png index 71e0b03a9..123e5e178 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_emptyTitle.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_emptyTitle.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_longTitle.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_longTitle.1.png index 2c988d738..271c92694 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_longTitle.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_longTitle.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_mediumTitle.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_mediumTitle.1.png index e05b8302e..9391323de 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_mediumTitle.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_mediumTitle.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_shortTitle.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_shortTitle.1.png index 01972524b..c48057daf 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_shortTitle.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/EncryptedItemPreviewViewSnapshotTests/layout_shortTitle.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_codeError.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_codeError.1.png index f67e6b4f6..fee48a743 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_codeError.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_codeError.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_codeNotReady.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_codeNotReady.1.png index 3985baa15..c094ecc27 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_codeNotReady.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_codeNotReady.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_codeVisible.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_codeVisible.1.png index d82115c95..1b4b317cc 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_codeVisible.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_codeVisible.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_noMoreCodes.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_noMoreCodes.1.png index 99a0b0715..2e57f402e 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_noMoreCodes.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_noMoreCodes.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_obfuscateWithLongMessage.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_obfuscateWithLongMessage.1.png index 8e53dd335..ff3fbee0e 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_obfuscateWithLongMessage.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_obfuscateWithLongMessage.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_obfuscateWithMessage.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_obfuscateWithMessage.1.png index 27260f1b6..e720fac21 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_obfuscateWithMessage.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_obfuscateWithMessage.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_obfuscateWithoutMessage.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_obfuscateWithoutMessage.1.png index 0e3eea2cc..721c197e7 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_obfuscateWithoutMessage.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/layout_obfuscateWithoutMessage.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longAccountNameStaysOnTwoLines.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longAccountNameStaysOnTwoLines.1.png index 2fe9cd693..b6aad549c 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longAccountNameStaysOnTwoLines.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longAccountNameStaysOnTwoLines.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.20-digits.png b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.20-digits.png index c482d06f0..72601fc5f 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.20-digits.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.20-digits.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.6-digits.png b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.6-digits.png index 37543f8dc..d7c99b825 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.6-digits.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.6-digits.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.7-digits.png b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.7-digits.png index ae5c593e3..b540c5aa9 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.7-digits.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.7-digits.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.8-digits.png b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.8-digits.png index 484e040f5..ab559016e 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.8-digits.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits.8-digits.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longIssuerStaysOnTwoLines.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longIssuerStaysOnTwoLines.1.png index 10fb4e232..1544bd513 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longIssuerStaysOnTwoLines.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/HOTPCodePreviewViewSnapshotTests/textWrapping_longIssuerStaysOnTwoLines.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.dark_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.dark_medium.png index d2091edb9..1f60928cd 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.dark_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.dark_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.dark_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.dark_xSmall.png index 7e50229de..5211f92d0 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.dark_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.dark_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.dark_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.dark_xxLarge.png index 4b6aa9063..b488a498d 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.dark_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.dark_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.light_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.light_medium.png index d2091edb9..1f60928cd 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.light_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.light_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.light_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.light_xSmall.png index 7e50229de..5211f92d0 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.light_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.light_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.light_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.light_xxLarge.png index 4b6aa9063..b488a498d 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.light_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/editMode_emptyState.light_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.dark_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.dark_medium.png index 9cd86c12a..3fedbba9d 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.dark_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.dark_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.dark_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.dark_xSmall.png index 4e855075b..1b63c110a 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.dark_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.dark_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.dark_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.dark_xxLarge.png index 16dcc30cd..620d8f96f 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.dark_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.dark_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.light_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.light_medium.png index 9cd86c12a..3fedbba9d 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.light_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.light_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.light_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.light_xSmall.png index 4e855075b..1b63c110a 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.light_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.light_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.light_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.light_xxLarge.png index 16dcc30cd..620d8f96f 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.light_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedState.light_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.dark_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.dark_medium.png index fafeb028f..e65525885 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.dark_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.dark_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xSmall.png index c40843915..0ec811a6b 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xxLarge.png index 5f80559fb..bebc23bf3 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.light_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.light_medium.png index fafeb028f..e65525885 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.light_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.light_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.light_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.light_xSmall.png index c40843915..0ec811a6b 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.light_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.light_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.light_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.light_xxLarge.png index 5f80559fb..bebc23bf3 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.light_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OTPCodeDetailViewSnapshotTests/lockedStateNoAuthentication.light_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/OpenSourceViewSnapshotTests/deviceSize.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/OpenSourceViewSnapshotTests/deviceSize.1.png index 68d5f698b..caf3a95c8 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/OpenSourceViewSnapshotTests/deviceSize.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/OpenSourceViewSnapshotTests/deviceSize.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.dark_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.dark_medium.png index 5fa5b133e..a5f948036 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.dark_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.dark_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.dark_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.dark_xSmall.png index 8d90ea9d0..98c732776 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.dark_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.dark_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.dark_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.dark_xxLarge.png index cfedac0ba..69a5326e9 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.dark_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.dark_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.light_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.light_medium.png index 5fa5b133e..a5f948036 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.light_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.light_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.light_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.light_xSmall.png index 8d90ea9d0..98c732776 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.light_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.light_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.light_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.light_xxLarge.png index cfedac0ba..69a5326e9 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.light_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_editedContent.light_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.dark_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.dark_medium.png index debac2d52..59c6ed68f 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.dark_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.dark_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.dark_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.dark_xSmall.png index 9f2e12b76..4f213fb8b 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.dark_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.dark_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.dark_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.dark_xxLarge.png index 9ef9feb17..74fe38814 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.dark_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.dark_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.light_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.light_medium.png index debac2d52..59c6ed68f 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.light_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.light_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.light_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.light_xSmall.png index 9f2e12b76..4f213fb8b 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.light_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.light_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.light_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.light_xxLarge.png index 9ef9feb17..74fe38814 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.light_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/editMode_emptyState.light_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.dark_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.dark_medium.png index 936313cf4..a28f48056 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.dark_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.dark_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.dark_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.dark_xSmall.png index 85c19e629..7e8dec87d 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.dark_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.dark_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.dark_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.dark_xxLarge.png index 3879f87f3..4694d9aba 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.dark_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.dark_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.light_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.light_medium.png index 936313cf4..a28f48056 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.light_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.light_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.light_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.light_xSmall.png index 85c19e629..7e8dec87d 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.light_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.light_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.light_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.light_xxLarge.png index 3879f87f3..4694d9aba 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.light_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedState.light_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.dark_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.dark_medium.png index eec90c08b..4e4f3a843 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.dark_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.dark_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xSmall.png index 1a22818ef..6163a69ee 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xxLarge.png index 849ca0fc1..c5e9c8031 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.dark_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.light_medium.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.light_medium.png index eec90c08b..4e4f3a843 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.light_medium.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.light_medium.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.light_xSmall.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.light_xSmall.png index 1a22818ef..6163a69ee 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.light_xSmall.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.light_xSmall.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.light_xxLarge.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.light_xxLarge.png index 849ca0fc1..c5e9c8031 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.light_xxLarge.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNoteDetailViewSnapshotTests/lockedStateNoAuthentication.light_xxLarge.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNotePreviewViewSnapshotTests/layout_titleAndDescriptionTruncatesTitleFirst.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNotePreviewViewSnapshotTests/layout_titleAndDescriptionTruncatesTitleFirst.1.png index 25bc3bba8..be85c4a4e 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNotePreviewViewSnapshotTests/layout_titleAndDescriptionTruncatesTitleFirst.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNotePreviewViewSnapshotTests/layout_titleAndDescriptionTruncatesTitleFirst.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNotePreviewViewSnapshotTests/layout_titleOnlyLong.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNotePreviewViewSnapshotTests/layout_titleOnlyLong.1.png index 9a5a46801..c91b5d7db 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNotePreviewViewSnapshotTests/layout_titleOnlyLong.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/SecureNotePreviewViewSnapshotTests/layout_titleOnlyLong.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_codeError.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_codeError.1.png index 198cd674a..1933a18f4 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_codeError.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_codeError.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_codeNotReady.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_codeNotReady.1.png index a7da817ef..a20ca5916 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_codeNotReady.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_codeNotReady.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_codeVisible.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_codeVisible.1.png index 32b0be6a4..29a64848d 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_codeVisible.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_codeVisible.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_noMoreCodes.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_noMoreCodes.1.png index a7da817ef..a20ca5916 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_noMoreCodes.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_noMoreCodes.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_obfuscateWithLongMessage.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_obfuscateWithLongMessage.1.png index 06209017b..61ab63000 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_obfuscateWithLongMessage.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_obfuscateWithLongMessage.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_obfuscateWithMessage.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_obfuscateWithMessage.1.png index d5176c604..c9d2a2874 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_obfuscateWithMessage.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_obfuscateWithMessage.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_obfuscateWithoutMessage.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_obfuscateWithoutMessage.1.png index e7ef02909..6859776dc 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_obfuscateWithoutMessage.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/layout_obfuscateWithoutMessage.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longAccountNameStaysOnTwoLines.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longAccountNameStaysOnTwoLines.1.png index 461bb2d16..5625037e7 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longAccountNameStaysOnTwoLines.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longAccountNameStaysOnTwoLines.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.20-digits.png b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.20-digits.png index 2e014d00b..c9554ac39 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.20-digits.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.20-digits.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.6-digits.png b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.6-digits.png index b6ca10097..0468baea3 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.6-digits.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.6-digits.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.7-digits.png b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.7-digits.png index 53f1b9d0c..61a6c2914 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.7-digits.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.7-digits.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.8-digits.png b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.8-digits.png index 9daee9cd1..858cb6dd1 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.8-digits.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longCodeMaintainsSameSizeForAllDigits-digits.8-digits.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longIssuerStaysOnTwoLines.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longIssuerStaysOnTwoLines.1.png index 5afb03fbd..a5efdc019 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longIssuerStaysOnTwoLines.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/TOTPCodePreviewViewSnapshotTests/textWrapping_longIssuerStaysOnTwoLines.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/VaultAboutViewSnapshotTests/layout.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/VaultAboutViewSnapshotTests/layout.1.png index bf8b3c22d..3156429ea 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/VaultAboutViewSnapshotTests/layout.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/VaultAboutViewSnapshotTests/layout.1.png differ diff --git a/Vault/Tests/VaultiOSTests/__Snapshots__/VaultSettingsViewSnapshotTests/layout.1.png b/Vault/Tests/VaultiOSTests/__Snapshots__/VaultSettingsViewSnapshotTests/layout.1.png index e2eb5a738..e5ab05959 100644 Binary files a/Vault/Tests/VaultiOSTests/__Snapshots__/VaultSettingsViewSnapshotTests/layout.1.png and b/Vault/Tests/VaultiOSTests/__Snapshots__/VaultSettingsViewSnapshotTests/layout.1.png differ