mirror of
https://github.com/element-hq/element-x-ios.git
synced 2025-03-10 21:39:12 +00:00
Upgrade the project to use Xcode 15.4 (#3027)
* Update snapshots for Xcode 15.4 * Update CI. * Fix crashing UI test. * Fix compile error in Integration Tests. * Try putting UI tests on GH runners again.
This commit is contained in:
parent
c164e47ea4
commit
c92c6a28ae
2
.github/workflows/ui_tests.yml
vendored
2
.github/workflows/ui_tests.yml
vendored
@ -13,7 +13,7 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
tests:
|
tests:
|
||||||
name: Tests
|
name: Tests
|
||||||
runs-on: perf-only
|
runs-on: macos-14
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
# Only allow a single run of this workflow on each branch, automatically cancelling older runs.
|
# Only allow a single run of this workflow on each branch, automatically cancelling older runs.
|
||||||
|
@ -76,6 +76,8 @@ extension ClientProxyMock {
|
|||||||
recentlyVisitedRoomsReturnValue = .success([])
|
recentlyVisitedRoomsReturnValue = .success([])
|
||||||
recentConversationCounterpartsReturnValue = []
|
recentConversationCounterpartsReturnValue = []
|
||||||
|
|
||||||
|
getElementWellKnownReturnValue = .success(nil)
|
||||||
|
|
||||||
loadMediaContentForSourceThrowableError = ClientProxyError.sdkError(ClientProxyMockError.generic)
|
loadMediaContentForSourceThrowableError = ClientProxyError.sdkError(ClientProxyMockError.generic)
|
||||||
loadMediaThumbnailForSourceWidthHeightThrowableError = ClientProxyError.sdkError(ClientProxyMockError.generic)
|
loadMediaThumbnailForSourceWidthHeightThrowableError = ClientProxyError.sdkError(ClientProxyMockError.generic)
|
||||||
loadMediaFileForSourceBodyThrowableError = ClientProxyError.sdkError(ClientProxyMockError.generic)
|
loadMediaFileForSourceBodyThrowableError = ClientProxyError.sdkError(ClientProxyMockError.generic)
|
||||||
|
@ -31,6 +31,7 @@ struct FormActionButtonStyle: ButtonStyle {
|
|||||||
Text(title)
|
Text(title)
|
||||||
.foregroundColor(.compound.textPrimary)
|
.foregroundColor(.compound.textPrimary)
|
||||||
.font(.compound.bodyLG)
|
.font(.compound.bodyLG)
|
||||||
|
.textCase(.none)
|
||||||
}
|
}
|
||||||
.padding(.horizontal, 4)
|
.padding(.horizontal, 4)
|
||||||
.padding(.vertical, 8)
|
.padding(.vertical, 8)
|
||||||
|
@ -197,11 +197,11 @@ struct CreateRoom_Previews: PreviewProvider, TestablePreview {
|
|||||||
}()
|
}()
|
||||||
|
|
||||||
static var previews: some View {
|
static var previews: some View {
|
||||||
NavigationView {
|
NavigationStack {
|
||||||
CreateRoomScreen(context: viewModel.context)
|
CreateRoomScreen(context: viewModel.context)
|
||||||
}
|
}
|
||||||
.previewDisplayName("Create Room")
|
.previewDisplayName("Create Room")
|
||||||
NavigationView {
|
NavigationStack {
|
||||||
CreateRoomScreen(context: emtpyViewModel.context)
|
CreateRoomScreen(context: emtpyViewModel.context)
|
||||||
}
|
}
|
||||||
.previewDisplayName("Create Room without users")
|
.previewDisplayName("Create Room without users")
|
||||||
|
@ -95,7 +95,14 @@ struct EmojiPickerScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
static var previews: some View {
|
static var previews: some View {
|
||||||
EmojiPickerScreen(context: viewModel.context, selectedEmojis: ["😀", "😄"])
|
EmojiPickerScreen(context: viewModel.context, selectedEmojis: ["😀", "😄"])
|
||||||
.previewDisplayName("Screen")
|
.previewDisplayName("Screen")
|
||||||
|
.snapshot(delay: 0.5)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
struct EmojiPickerScreenSheet_Previews: PreviewProvider {
|
||||||
|
static let viewModel = EmojiPickerScreenViewModel(emojiProvider: EmojiProvider())
|
||||||
|
|
||||||
|
static var previews: some View {
|
||||||
Text("Timeline view")
|
Text("Timeline view")
|
||||||
.sheet(isPresented: .constant(true)) {
|
.sheet(isPresented: .constant(true)) {
|
||||||
EmojiPickerScreen(context: viewModel.context, selectedEmojis: ["😀", "😄"])
|
EmojiPickerScreen(context: viewModel.context, selectedEmojis: ["😀", "😄"])
|
||||||
|
@ -68,6 +68,7 @@ struct RoomListFiltersEmptyStateView_Previews: PreviewProvider, TestablePreview
|
|||||||
}
|
}
|
||||||
RoomListFiltersEmptyStateView(state: .init(activeFilters: [.people, .favourites]))
|
RoomListFiltersEmptyStateView(state: .init(activeFilters: [.people, .favourites]))
|
||||||
}
|
}
|
||||||
|
.padding(.bottom)
|
||||||
.previewLayout(.sizeThatFits)
|
.previewLayout(.sizeThatFits)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -169,7 +169,7 @@ struct InviteUsersScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
}()
|
}()
|
||||||
|
|
||||||
static var previews: some View {
|
static var previews: some View {
|
||||||
NavigationView {
|
NavigationStack {
|
||||||
InviteUsersScreen(context: viewModel.context)
|
InviteUsersScreen(context: viewModel.context)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -140,7 +140,7 @@ struct StartChatScreen_Previews: PreviewProvider, TestablePreview {
|
|||||||
}()
|
}()
|
||||||
|
|
||||||
static var previews: some View {
|
static var previews: some View {
|
||||||
NavigationView {
|
NavigationStack {
|
||||||
StartChatScreen(context: viewModel.context)
|
StartChatScreen(context: viewModel.context)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -25,7 +25,7 @@ class Signposter {
|
|||||||
private let logger = Logger(subsystem: subsystem, category: category)
|
private let logger = Logger(subsystem: subsystem, category: category)
|
||||||
|
|
||||||
/// Signpost name constants.
|
/// Signpost name constants.
|
||||||
private enum Name {
|
enum Name {
|
||||||
static let login: StaticString = "Login"
|
static let login: StaticString = "Login"
|
||||||
static let firstSync: StaticString = "FirstSync"
|
static let firstSync: StaticString = "FirstSync"
|
||||||
static let firstRooms: StaticString = "FirstRooms"
|
static let firstRooms: StaticString = "FirstRooms"
|
||||||
|
@ -520,6 +520,9 @@ class MockScreen: Identifiable {
|
|||||||
let clientProxy = ClientProxyMock(.init(userID: "@mock:client.com", roomSummaryProvider: RoomSummaryProviderMock(.init(state: .loaded(.mockRooms)))))
|
let clientProxy = ClientProxyMock(.init(userID: "@mock:client.com", roomSummaryProvider: RoomSummaryProviderMock(.init(state: .loaded(.mockRooms)))))
|
||||||
ServiceLocator.shared.settings.migratedAccounts[clientProxy.userID] = true
|
ServiceLocator.shared.settings.migratedAccounts[clientProxy.userID] = true
|
||||||
|
|
||||||
|
let appMediator = AppMediatorMock.default
|
||||||
|
appMediator.underlyingWindowManager = windowManager
|
||||||
|
|
||||||
let flowCoordinator = UserSessionFlowCoordinator(userSession: UserSessionMock(.init(clientProxy: clientProxy)),
|
let flowCoordinator = UserSessionFlowCoordinator(userSession: UserSessionMock(.init(clientProxy: clientProxy)),
|
||||||
navigationRootCoordinator: navigationRootCoordinator,
|
navigationRootCoordinator: navigationRootCoordinator,
|
||||||
appLockService: AppLockService(keychainController: KeychainControllerMock(),
|
appLockService: AppLockService(keychainController: KeychainControllerMock(),
|
||||||
@ -527,7 +530,7 @@ class MockScreen: Identifiable {
|
|||||||
bugReportService: BugReportServiceMock(),
|
bugReportService: BugReportServiceMock(),
|
||||||
elementCallService: ElementCallServiceMock(.init()),
|
elementCallService: ElementCallServiceMock(.init()),
|
||||||
roomTimelineControllerFactory: RoomTimelineControllerFactoryMock(configuration: .init()),
|
roomTimelineControllerFactory: RoomTimelineControllerFactoryMock(configuration: .init()),
|
||||||
appMediator: AppMediatorMock.default,
|
appMediator: appMediator,
|
||||||
appSettings: appSettings,
|
appSettings: appSettings,
|
||||||
analytics: ServiceLocator.shared.analytics,
|
analytics: ServiceLocator.shared.analytics,
|
||||||
notificationManager: NotificationManagerMock(),
|
notificationManager: NotificationManagerMock(),
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
test_configuration:
|
test_configuration:
|
||||||
- template_file_path: PreviewTests.stencil
|
- template_file_path: PreviewTests.stencil
|
||||||
- simulator_device: "iPhone15"
|
- simulator_device: "iPhone14,6" # iPhone SE 3rd Generation
|
||||||
- required_os: 17
|
- required_os: 17
|
||||||
- snapshot_devices:
|
- snapshot_devices:
|
||||||
- iPhone 15
|
- iPhone 15
|
||||||
|
@ -77,8 +77,8 @@ class PreviewTests: XCTestCase {
|
|||||||
fatalError("Unknown device name: \(deviceName)")
|
fatalError("Unknown device name: \(deviceName)")
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ignore specific device safe area
|
// Ignore specific device safe area (using the workaround value to fix rendering issues).
|
||||||
device.safeArea = .zero
|
device.safeArea = .one
|
||||||
|
|
||||||
// Ignore specific device display scale
|
// Ignore specific device display scale
|
||||||
let traits = UITraitCollection(displayScale: 2.0)
|
let traits = UITraitCollection(displayScale: 2.0)
|
||||||
@ -159,7 +159,7 @@ class PreviewTests: XCTestCase {
|
|||||||
if let simulatorDevice {
|
if let simulatorDevice {
|
||||||
let deviceModel = ProcessInfo().environment["SIMULATOR_MODEL_IDENTIFIER"]
|
let deviceModel = ProcessInfo().environment["SIMULATOR_MODEL_IDENTIFIER"]
|
||||||
guard deviceModel?.contains(simulatorDevice) ?? false else {
|
guard deviceModel?.contains(simulatorDevice) ?? false else {
|
||||||
fatalError("Switch to using \(simulatorDevice) for these tests.")
|
fatalError("\(deviceModel ?? "Unknown") is the wrong one. Switch to using \(simulatorDevice) for these tests.")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -215,10 +215,12 @@ private extension Snapshotting where Value: SwiftUI.View, Format == UIImage {
|
|||||||
config = deviceConfig
|
config = deviceConfig
|
||||||
#endif
|
#endif
|
||||||
case .sizeThatFits:
|
case .sizeThatFits:
|
||||||
config = .init(safeArea: .zero, size: nil, traits: traits)
|
// Make sure to use the workaround safe area insets.
|
||||||
|
config = .init(safeArea: .one, size: nil, traits: traits)
|
||||||
case let .fixed(width: width, height: height):
|
case let .fixed(width: width, height: height):
|
||||||
let size = CGSize(width: width, height: height)
|
let size = CGSize(width: width, height: height)
|
||||||
config = .init(safeArea: .zero, size: size, traits: traits)
|
// Make sure to use the workaround safe area insets.
|
||||||
|
config = .init(safeArea: .one, size: size, traits: traits)
|
||||||
}
|
}
|
||||||
|
|
||||||
return SimplySnapshotting<UIImage>(pathExtension: "png", diffing: .prefireImage(precision: precision, perceptualPrecision: perceptualPrecision, scale: traits.displayScale))
|
return SimplySnapshotting<UIImage>(pathExtension: "png", diffing: .prefireImage(precision: precision, perceptualPrecision: perceptualPrecision, scale: traits.displayScale))
|
||||||
@ -272,5 +274,11 @@ private extension Diffing where Value == UIImage {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private extension UIEdgeInsets {
|
||||||
|
/// A custom inset that prevents the snapshotting library from rendering the
|
||||||
|
/// origin at (10000, 10000) which breaks some of our views such as MessageText.
|
||||||
|
static var one: UIEdgeInsets { UIEdgeInsets(top: 1, left: 1, bottom: 1, right: 1) }
|
||||||
|
}
|
||||||
|
|
||||||
// swiftlint:enable all
|
// swiftlint:enable all
|
||||||
// swiftformat:enable all
|
// swiftformat:enable all
|
||||||
|
BIN
PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPad-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPad-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPad-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPad-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPhone-15-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPhone-15-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPhone-15-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPhone-15-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPad-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPad-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPad-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPad-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPhone-15-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPhone-15-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPhone-15-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPhone-15-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPad-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPad-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPad-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPad-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPhone-15-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPhone-15-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPhone-15-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPhone-15-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPad-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPad-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPad-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPad-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPhone-15-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPhone-15-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPhone-15-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPhone-15-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPad-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPad-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPad-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPad-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPhone-15-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPhone-15-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPhone-15-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPhone-15-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-en-GB.Face-ID.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-en-GB.Face-ID.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-en-GB.Touch-ID.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-en-GB.Touch-ID.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-pseudo.Face-ID.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-pseudo.Face-ID.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-pseudo.Touch-ID.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-pseudo.Touch-ID.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-en-GB.Face-ID.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-en-GB.Face-ID.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-en-GB.Touch-ID.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-en-GB.Touch-ID.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-pseudo.Face-ID.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-pseudo.Face-ID.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-pseudo.Touch-ID.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-pseudo.Touch-ID.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Confirm.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Confirm.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Create.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Create.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Unlock-Failed.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Unlock-Failed.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Unlock.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Unlock.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Confirm.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Confirm.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Create.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Create.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Unlock-Failed.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Unlock-Failed.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Unlock.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Unlock.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Confirm.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Confirm.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Create.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Create.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Unlock-Failed.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Unlock-Failed.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Unlock.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Unlock.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Confirm.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Confirm.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Create.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Create.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Unlock-Failed.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Unlock-Failed.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Unlock.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Unlock.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.Face-ID.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.Face-ID.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.PIN-only.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.PIN-only.png
(Stored with Git LFS)
Binary file not shown.
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.Face-ID.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.Face-ID.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.PIN-only.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.PIN-only.png
(Stored with Git LFS)
Binary file not shown.
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.Face-ID.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.Face-ID.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.PIN-only.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.PIN-only.png
(Stored with Git LFS)
Binary file not shown.
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.Face-ID.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.Face-ID.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.PIN-only.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.PIN-only.png
(Stored with Git LFS)
Binary file not shown.
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-15-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-15-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-15-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-15-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPad-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPad-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPad-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPad-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPhone-15-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPhone-15-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPhone-15-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPhone-15-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.DM.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.DM.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.Members.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.Members.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.Room.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.Room.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.DM.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.DM.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.Members.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.Members.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.Room.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.Room.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.DM.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.DM.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.Members.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.Members.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.Room.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.Room.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.DM.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.DM.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.Members.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.Members.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.Room.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.Room.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPad-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPad-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPad-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPad-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPhone-15-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPhone-15-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPhone-15-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPhone-15-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPad-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPad-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPad-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPad-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPhone-15-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPhone-15-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPhone-15-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPhone-15-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-en-GB.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-en-GB.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-en-GB.2.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-en-GB.2.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-pseudo.1.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-pseudo.1.png
(Stored with Git LFS)
Binary file not shown.
BIN
PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-pseudo.2.png
(Stored with Git LFS)
BIN
PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-pseudo.2.png
(Stored with Git LFS)
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user