diff --git a/.gitattributes b/.gitattributes index 4f81d1136a..a1202033e2 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,4 @@ UITests/Sources/__Snapshots__/** filter=lfs diff=lfs merge=lfs -text UnitTests/Resources/** filter=lfs diff=lfs merge=lfs -text UnitTests/__Snapshots__/** filter=lfs diff=lfs merge=lfs -text -PreviewTests/__Snapshots__/** filter=lfs diff=lfs merge=lfs -text \ No newline at end of file +PreviewTests/Sources/__Snapshots__/** filter=lfs diff=lfs merge=lfs -text \ No newline at end of file diff --git a/ElementX.xcodeproj/project.pbxproj b/ElementX.xcodeproj/project.pbxproj index 2167612d6b..ed52e7b20a 100644 --- a/ElementX.xcodeproj/project.pbxproj +++ b/ElementX.xcodeproj/project.pbxproj @@ -73,7 +73,7 @@ 0CF81807BE5FBFC9E2BBCECF /* PollFormScreenUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3368395F06AA180138E185B6 /* PollFormScreenUITests.swift */; }; 0D4EB2ABAA5FE8CB10FDBCB8 /* TimelineItemFactoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA3AF94A06D319BB37E52DA /* TimelineItemFactoryTests.swift */; }; 0DC815CA24E1BD7F408F37D3 /* CollapsibleTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7C4EA55DA62F9D0F984A2AE /* CollapsibleTimelineItem.swift */; }; - 0E08BB72B2258652CF501A8B /* Prefire in Frameworks */ = {isa = PBXBuildFile; productRef = 9B68DE8678BF67D4612BCC16 /* Prefire */; }; + 0E08BB72B2258652CF501A8B /* Version in Frameworks */ = {isa = PBXBuildFile; productRef = 2B9ACE4FCACB5A8812154424 /* Version */; }; 0E3A2787C6AEC761A81A938A /* AuthenticationStartScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8609BE4CA71C30D1FCE3AF9B /* AuthenticationStartScreenModels.swift */; }; 0E8C480700870BB34A2A360F /* DeviceKit in Frameworks */ = {isa = PBXBuildFile; productRef = 4003BC24B24C9E63D3304177 /* DeviceKit */; }; 0EA6537A07E2DC882AEA5962 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 187853A7E643995EE49FAD43 /* Localizable.stringsdict */; }; @@ -242,10 +242,9 @@ 36CD6E11B37396E14F032CB6 /* Version in Frameworks */ = {isa = PBXBuildFile; productRef = A05AF81DDD14AD58CB0E1B9B /* Version */; }; 36DE961B784087D5E18EF9BA /* LogViewerScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A07692536D66E3DA32C4964 /* LogViewerScreen.swift */; }; 370AF5BFCD4384DD455479B6 /* ElementCallWidgetDriverProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6C11AD9813045E44F950410 /* ElementCallWidgetDriverProtocol.swift */; }; - 377980ABF16525114E72DDE2 /* Version in Frameworks */ = {isa = PBXBuildFile; productRef = 2B9ACE4FCACB5A8812154424 /* Version */; }; 37906355E207DB5703754675 /* AppLockSetupBiometricsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9F893F4A111CB7BA5C96949 /* AppLockSetupBiometricsScreenViewModel.swift */; }; 37D789F24199B32E3FD1AA7B /* FileRoomTimelineItemContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 216F0DDC98F2A2C162D09C28 /* FileRoomTimelineItemContent.swift */; }; - 37E47F5101C0C036289D3807 /* SwiftOGG in Frameworks */ = {isa = PBXBuildFile; productRef = 391D11F92DFC91666AA1503F /* SwiftOGG */; }; + 37E47F5101C0C036289D3807 /* DSWaveformImageViews in Frameworks */ = {isa = PBXBuildFile; productRef = 2A4106A0A96DC4C273128AA5 /* DSWaveformImageViews */; }; 384D6B9A7DFD7260139D6852 /* UITestsNotificationCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBEB8D9F4940E161B18FE4BC /* UITestsNotificationCenter.swift */; }; 38546A6010A2CF240EC9AF73 /* BindableState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA1D2CBAEA5D0BD00B90D1B /* BindableState.swift */; }; 386720B603F87D156DB01FB2 /* VoiceMessageMediaManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40076C770A5FB83325252973 /* VoiceMessageMediaManager.swift */; }; @@ -303,7 +302,6 @@ 454311EAC17D778E19F46592 /* NotificationPermissionsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91868EB98818044E6FEBE532 /* NotificationPermissionsScreenCoordinator.swift */; }; 454F8DDC4442C0DE54094902 /* LABiometryType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3F219838588C62198E726E3 /* LABiometryType.swift */; }; 4557192F5B15A8D9BB920232 /* AdvancedSettingsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E492690C8B27A892C194CC4 /* AdvancedSettingsScreenCoordinator.swift */; }; - 4610C57A4785FFF5E67F0C6D /* DSWaveformImageViews in Frameworks */ = {isa = PBXBuildFile; productRef = 2A4106A0A96DC4C273128AA5 /* DSWaveformImageViews */; }; 46562110EE202E580A5FFD9C /* RoomScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93CF7B19FFCF8EFBE0A8696A /* RoomScreenViewModelTests.swift */; }; 4681820102DAC8BA586357D4 /* VoiceMessageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAB8D7926A5684E18196B538 /* VoiceMessageCache.swift */; }; 46A183C6125A669AEB005699 /* UserProfileScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F134D2D91DFF732FB75B2CB7 /* UserProfileScreenViewModelProtocol.swift */; }; @@ -750,7 +748,7 @@ A816F7087C495D85048AC50E /* RoomMemberDetailsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B6E30BB748F3F480F077969 /* RoomMemberDetailsScreenModels.swift */; }; A851635B3255C6DC07034A12 /* RoomScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8108C8F0ACF6A7EB72D0117 /* RoomScreenCoordinator.swift */; }; A8FA7671948E3DF27F320026 /* BugReportFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7367B3B9A8CAF902220F31D1 /* BugReportFlowCoordinator.swift */; }; - A93661C962B12942C08864B6 /* Prefire in Frameworks */ = {isa = PBXBuildFile; productRef = 2629CF48B33643CD5F69C612 /* Prefire */; }; + A93661C962B12942C08864B6 /* SwiftOGG in Frameworks */ = {isa = PBXBuildFile; productRef = 391D11F92DFC91666AA1503F /* SwiftOGG */; }; A9482B967FC85DA611514D35 /* VoiceMessageRoomPlaybackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CCD41CD67DB5DA0D436BFE9 /* VoiceMessageRoomPlaybackView.swift */; }; A969147E0EEE0E27EE226570 /* MediaUploadPreviewScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47F29139BC2A804CE5E0757E /* MediaUploadPreviewScreenViewModel.swift */; }; A975D60EA49F6AF73308809F /* RoomMembersListScreenMemberCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC03209FDE8CE0810617BFFF /* RoomMembersListScreenMemberCell.swift */; }; @@ -895,7 +893,6 @@ CBA9EDF305036039166E76FF /* StartChatScreenUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA2AEC1AB349A341FE13DEC1 /* StartChatScreenUITests.swift */; }; CBB4F39A1309F7281AE7AA8E /* test_voice_message.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 0392E3FDE372C9B56FEEED8B /* test_voice_message.m4a */; }; CBD2ABE4C1A47ECD99E1488E /* NotificationSettingsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 421FA93BCC2840E66E4F306F /* NotificationSettingsScreenViewModelProtocol.swift */; }; - CBFF4F1BFA90B46241B8106C /* Strings+SAS.swift in Sources */ = {isa = PBXBuildFile; fileRef = B172057567E049007A5C4D92 /* Strings+SAS.swift */; }; CC0D088F505F33A20DC5590F /* RoomStateEventStringBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEEAFB646E583655652C3D04 /* RoomStateEventStringBuilderTests.swift */; }; CC1C948F67A5510A340FD7F0 /* SessionDirectoriesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0825EAFD47332DD459DE893F /* SessionDirectoriesTests.swift */; }; CC961529F9F1854BEC3272C9 /* LayoutMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC8AA23D4F37CC26564F63C5 /* LayoutMocks.swift */; }; @@ -1033,8 +1030,8 @@ EBE13FAB4E29738AC41BD3E5 /* InfoPlistReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A580295A56B55A856CC4084 /* InfoPlistReader.swift */; }; EC280623A42904341363EAAF /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = A20EA00CCB9DBE0FFB17DD09 /* Collections */; }; EC3320639828BED8B3E5F2C6 /* EncryptionResetScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5875F7C0A2398E9F134B1284 /* EncryptionResetScreenViewModel.swift */; }; - ECA636DAF071C611FDC2BB57 /* Strings+Untranslated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A18F6CE4D694D21E4EA9B25 /* Strings+Untranslated.swift */; }; ED564C8C7C43CF5F67000368 /* PlatformViewVersionPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D26813CCE39221FE30BF22CD /* PlatformViewVersionPredicate.swift */; }; + ED635D7F00FA07E94D3CE1E8 /* PreviewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9B796D347E53631576F631C /* PreviewTests.swift */; }; ED90A59F068FD0CA27E602ED /* UserProfileListRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = E10DA51DBC8C7E1460DBCCBD /* UserProfileListRow.swift */; }; EDF8919F15DE0FF00EF99E70 /* DocumentPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F5567A7EF6F2AB9473236F6 /* DocumentPicker.swift */; }; EE4E2C1922BBF5169E213555 /* PillAttachmentViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B53D6C5C0D14B04D3AB3F6E /* PillAttachmentViewProvider.swift */; }; @@ -1052,6 +1049,7 @@ F0570F1ECD70C4C851FB2052 /* SecureBackupRecoveryKeyScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E7304F5ECB4CB11CB10E60 /* SecureBackupRecoveryKeyScreenViewModelProtocol.swift */; }; F06CE9132855E81EBB6DDC32 /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = 940C605265DD82DA0C655E23 /* Kingfisher */; }; F07D88421A9BC4D03D4A5055 /* VideoRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F348B5F2C12F9D4F4B4D3884 /* VideoRoomTimelineItem.swift */; }; + F08F7BC07CA9AEF5CD157918 /* Snapshotting.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF17EA323AD0205A6AB621AA /* Snapshotting.swift */; }; F0A26CD502C3A5868353B0FA /* ServerConfirmationScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24DEE0682C95F897B6C7CB0D /* ServerConfirmationScreenViewModel.swift */; }; F0DACC95F24128A54CD537E4 /* GlobalSearchScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24B8177BD2AF45A286F5DA31 /* GlobalSearchScreen.swift */; }; F0F82C3C848C865C3098AA52 /* SnapshotTesting in Frameworks */ = {isa = PBXBuildFile; productRef = 21C83087604B154AA30E9A8F /* SnapshotTesting */; }; @@ -2116,6 +2114,7 @@ DE7C80EF77AD102053D3646E /* RoundedLabelItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoundedLabelItem.swift; sourceTree = ""; }; DEC1D382565A4E9CAC2F14EA /* MediaFileHandleProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaFileHandleProxy.swift; sourceTree = ""; }; DF05DA24F71B455E8EFEBC3B /* SessionVerificationViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationViewModelTests.swift; sourceTree = ""; }; + DF17EA323AD0205A6AB621AA /* Snapshotting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Snapshotting.swift; sourceTree = ""; }; DF3D25B3EDB283B5807EADCF /* ReadMarkerRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadMarkerRoomTimelineItem.swift; sourceTree = ""; }; DFFB0E7C6D8E190AFA0176DC /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = uz; path = uz.lproj/Localizable.stringsdict; sourceTree = ""; }; E062C1750EFC8627DE4CAB8E /* MapTilerAuthorization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapTilerAuthorization.swift; sourceTree = ""; }; @@ -2165,6 +2164,7 @@ E96ED747FF90332EA1333C22 /* RoomTimelineItemFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomTimelineItemFixtures.swift; sourceTree = ""; }; E992D7B8BE54B2AB454613AF /* XCUIElement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCUIElement.swift; sourceTree = ""; }; E9A3D3CFA199FA7897364547 /* CallInviteRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallInviteRoomTimelineItem.swift; sourceTree = ""; }; + E9B796D347E53631576F631C /* PreviewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewTests.swift; sourceTree = ""; }; E9D059BFE329BE09B6D96A9F /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ro; path = ro.lproj/Localizable.stringsdict; sourceTree = ""; }; EA4D639E27D5882A6A71AECF /* GlobalSearchScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchScreenViewModelTests.swift; sourceTree = ""; }; EA551A98778CEE7366838CE2 /* QRCodeLoginScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeLoginScreenCoordinator.swift; sourceTree = ""; }; @@ -2283,8 +2283,7 @@ DF05F9C9D3D977EB77E13692 /* DeviceKit in Frameworks */, 93A549135E6C027A0D823BFE /* DTCoreText in Frameworks */, 6F26CBC84AE87EB4068D398B /* LRUCache in Frameworks */, - 0E08BB72B2258652CF501A8B /* Prefire in Frameworks */, - 377980ABF16525114E72DDE2 /* Version in Frameworks */, + 0E08BB72B2258652CF501A8B /* Version in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2342,9 +2341,8 @@ 36CD6E11B37396E14F032CB6 /* Version in Frameworks */, A0D7E5BD0298A97DCBDCE40B /* Emojibase in Frameworks */, 44F0E1B576C7599DF8022071 /* WysiwygComposer in Frameworks */, - A93661C962B12942C08864B6 /* Prefire in Frameworks */, - 37E47F5101C0C036289D3807 /* SwiftOGG in Frameworks */, - 4610C57A4785FFF5E67F0C6D /* DSWaveformImageViews in Frameworks */, + A93661C962B12942C08864B6 /* SwiftOGG in Frameworks */, + 37E47F5101C0C036289D3807 /* DSWaveformImageViews in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2594,6 +2592,7 @@ 1803CD2B96BF06009334BB61 /* PreviewTests */ = { isa = PBXGroup; children = ( + 21E5BB69FC9058BED96B9EFD /* Sources */, A0D745ADE5568E50270F70EF /* SupportingFiles */, ); path = PreviewTests; @@ -2627,6 +2626,14 @@ path = View; sourceTree = ""; }; + 21E5BB69FC9058BED96B9EFD /* Sources */ = { + isa = PBXGroup; + children = ( + E9B796D347E53631576F631C /* PreviewTests.swift */, + ); + path = Sources; + sourceTree = ""; + }; 22F9F1514B91803BB4B88894 /* AppHooks */ = { isa = PBXGroup; children = ( @@ -3188,6 +3195,7 @@ 1DFE0E493FB55E5A62E7852A /* ProposedViewSize.swift */, 7310D8DFE01AF45F0689C3AA /* Publisher.swift */, 584A61D9C459FAFEF038A7C0 /* Section.swift */, + DF17EA323AD0205A6AB621AA /* Snapshotting.swift */, 40B21E611DADDEF00307E7AC /* String.swift */, A40C19719687984FD9478FBE /* Task.swift */, 287FC98AF2664EAD79C0D902 /* UIDevice.swift */, @@ -5457,7 +5465,6 @@ ); dependencies = ( 8E24DC048A099AAFEE13B4F5 /* PBXTargetDependency */, - E4E4D88701DC0E48B9F02526 /* PBXTargetDependency */, ); name = PreviewTests; packageProductDependencies = ( @@ -5472,7 +5479,8 @@ buildConfigurationList = B15427F8699AD5A5FC75C17E /* Build configuration list for PBXNativeTarget "ElementX" */; buildPhases = ( A7130911BCB2DF3D249A1836 /* 🛠 SwiftGen */, - 0A22FE50601CA6623A443513 /* 🧙 Sourcery */, + 7F26850DA7BC749F6FC41586 /* 🧙 Sourcery - Generate mocks */, + 024F73AD10ACB163505ABE1E /* 🧙 Sourcery - Generate preview tests */, 9797D588420FCBBC228A63C9 /* Sources */, 215E1D91B98672C856F559D0 /* Resources */, EE878EAA342710DB973E0A87 /* Frameworks */, @@ -5508,7 +5516,6 @@ A05AF81DDD14AD58CB0E1B9B /* Version */, C05729B1684C331F5FFE9232 /* Emojibase */, CA07D57389DACE18AEB6A5E2 /* WysiwygComposer */, - 2629CF48B33643CD5F69C612 /* Prefire */, 391D11F92DFC91666AA1503F /* SwiftOGG */, 2A4106A0A96DC4C273128AA5 /* DSWaveformImageViews */, ); @@ -5567,7 +5574,6 @@ 385D4C28F9DC5CF53BD9ECDB /* DeviceKit */, 593FBBF394712F2963E98A0B /* DTCoreText */, 78B28D75FF7AF8E6146DEE2A /* LRUCache */, - 9B68DE8678BF67D4612BCC16 /* Prefire */, 2B9ACE4FCACB5A8812154424 /* Version */, ); productName = NSE; @@ -5660,7 +5666,6 @@ 0CBF57301AA172C21F76CE86 /* XCRemoteSwiftPackageReference "maplibre-gl-native-distribution" */, 6FC4820D8D4559CEECA064D7 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */, 96495DD8554E2F39D3954354 /* XCRemoteSwiftPackageReference "posthog-ios" */, - 22E7BA2ED466B74739AB8567 /* XCRemoteSwiftPackageReference "Prefire" */, A08925A9D5E3770DEB9D8509 /* XCRemoteSwiftPackageReference "sentry-cocoa" */, E9C4F3A12AA1F65C13A8C8EB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */, E2F3DA35D462724CCC61DE2C /* XCRemoteSwiftPackageReference "swift-ogg" */, @@ -5755,7 +5760,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 0A22FE50601CA6623A443513 /* 🧙 Sourcery */ = { + 024F73AD10ACB163505ABE1E /* 🧙 Sourcery - Generate preview tests */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; buildActionMask = 2147483647; @@ -5765,14 +5770,14 @@ ); inputPaths = ( ); - name = "🧙 Sourcery"; + name = "🧙 Sourcery - Generate preview tests"; outputFileListPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\nif which sourcery >/dev/null; then\n sourcery --config Tools/Sourcery/sourcery_automockable_config.yml\nelse\n echo \"warning: Sourcery not installed, run swift run tools setup-project\"\nfi\n"; + shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\nif which sourcery >/dev/null; then\n sourcery --config Tools/Sourcery/PreviewTestsConfig.yml\nelse\n echo \"warning: Sourcery not installed, run swift run tools setup-project\"\nfi\n"; }; 23C8392ACDCF25131DAF6F9B /* Scan */ = { isa = PBXShellScriptBuildPhase; @@ -5793,6 +5798,25 @@ shellPath = /bin/sh; shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\nperiphery scan --format xcode\n"; }; + 7F26850DA7BC749F6FC41586 /* 🧙 Sourcery - Generate mocks */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "🧙 Sourcery - Generate mocks"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\nif which sourcery >/dev/null; then\n sourcery --config Tools/Sourcery/AutoMockableConfig.yml\nelse\n echo \"warning: Sourcery not installed, run swift run tools setup-project\"\nfi\n"; + }; 98CA896D84BFD53B2554E891 /* ⚠️ SwiftLint */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -5907,8 +5931,6 @@ 7354D094A4C59B555F407FA1 /* RustTracing.swift in Sources */, 7573D682F089205F7F1D96CF /* SessionDirectories.swift in Sources */, 422E8D182CA688D4565CD1E1 /* String.swift in Sources */, - CBFF4F1BFA90B46241B8106C /* Strings+SAS.swift in Sources */, - ECA636DAF071C611FDC2BB57 /* Strings+Untranslated.swift in Sources */, 6EC7A40A537CFB3D526A111C /* Strings.swift in Sources */, 719E7AAD1F8E68F68F30FECD /* Task.swift in Sources */, E0FB26262689F04D66A949D7 /* TestablePreview.swift in Sources */, @@ -6052,6 +6074,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + ED635D7F00FA07E94D3CE1E8 /* PreviewTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6713,6 +6736,7 @@ 1C8BC70A18060677E295A846 /* ShareToMapsAppActivity.swift in Sources */, 274CE3C986841D15FD530BF5 /* ShimmerModifier.swift in Sources */, 77920AFA8091AC6B9F190C90 /* Signposter.swift in Sources */, + F08F7BC07CA9AEF5CD157918 /* Snapshotting.swift in Sources */, 8BC8EF6705A78946C1F22891 /* SoftLogoutScreen.swift in Sources */, A3A7A05E8F9B7EB0E1A09A2A /* SoftLogoutScreenCoordinator.swift in Sources */, F86102DC2C68BBBB0521BAAE /* SoftLogoutScreenModels.swift in Sources */, @@ -6933,10 +6957,6 @@ target = C0FAEB81CFD9776CD78CE489 /* ElementX */; targetProxy = 889C131F86E6415074D382B9 /* PBXContainerItemProxy */; }; - E4E4D88701DC0E48B9F02526 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - productRef = 7D8AF269E16478B19C7F7613 /* PrefireTestsPlugin */; - }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ @@ -7574,14 +7594,6 @@ minimumVersion = 5.13.0; }; }; - 22E7BA2ED466B74739AB8567 /* XCRemoteSwiftPackageReference "Prefire" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/BarredEwe/Prefire"; - requirement = { - kind = upToNextMinorVersion; - minimumVersion = 2.8.0; - }; - }; 395DE6AE429B7ACC7C7FE31D /* XCRemoteSwiftPackageReference "KZFileWatchers" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/krzysztofzablocki/KZFileWatchers"; @@ -7801,11 +7813,6 @@ package = E9C4F3A12AA1F65C13A8C8EB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */; productName = SnapshotTesting; }; - 2629CF48B33643CD5F69C612 /* Prefire */ = { - isa = XCSwiftPackageProductDependency; - package = 22E7BA2ED466B74739AB8567 /* XCRemoteSwiftPackageReference "Prefire" */; - productName = Prefire; - }; 290FDEDA4D764B9F7EBE55A9 /* Algorithms */ = { isa = XCSwiftPackageProductDependency; package = E025F19D013D9BA6C58B37F4 /* XCRemoteSwiftPackageReference "swift-algorithms" */; @@ -7926,11 +7933,6 @@ package = E9C4F3A12AA1F65C13A8C8EB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */; productName = SnapshotTesting; }; - 7D8AF269E16478B19C7F7613 /* PrefireTestsPlugin */ = { - isa = XCSwiftPackageProductDependency; - package = 22E7BA2ED466B74739AB8567 /* XCRemoteSwiftPackageReference "Prefire" */; - productName = "plugin:PrefireTestsPlugin"; - }; 800631D7250B7F93195035F1 /* KeychainAccess */ = { isa = XCSwiftPackageProductDependency; package = 61916C63E3F5BD900F08DA0C /* XCRemoteSwiftPackageReference "KeychainAccess" */; @@ -7961,11 +7963,6 @@ package = 701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */; productName = GZIP; }; - 9B68DE8678BF67D4612BCC16 /* Prefire */ = { - isa = XCSwiftPackageProductDependency; - package = 22E7BA2ED466B74739AB8567 /* XCRemoteSwiftPackageReference "Prefire" */; - productName = Prefire; - }; 9C73F37731C9FDED1BB24C1C /* Collections */ = { isa = XCSwiftPackageProductDependency; package = F76A08D0EA29A07A54F4EB4D /* XCRemoteSwiftPackageReference "swift-collections" */; diff --git a/ElementX.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/ElementX.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index f348ed1c55..1ec476fabc 100644 --- a/ElementX.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/ElementX.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -1,5 +1,5 @@ { - "originHash" : "1b1fb14b1ac1438c44ffd2f0151af65c83018d71b8674cd7f13ec21abeb31bcd", + "originHash" : "52385e2a478cc9455693d0b93dc33b988ac1d4742acceeaee288944dff8b78e0", "pins" : [ { "identity" : "compound-design-tokens", diff --git a/ElementX/Sources/Other/Extensions/Snapshotting.swift b/ElementX/Sources/Other/Extensions/Snapshotting.swift new file mode 100644 index 0000000000..77a968a15f --- /dev/null +++ b/ElementX/Sources/Other/Extensions/Snapshotting.swift @@ -0,0 +1,58 @@ +// +// Copyright 2024 New Vector Ltd +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +import SwiftUI + +public struct SnapshotDelayPreferenceKey: PreferenceKey { + public static var defaultValue: TimeInterval = 0.0 + + public static func reduce(value: inout TimeInterval, nextValue: () -> TimeInterval) { + value = nextValue() + } +} + +public struct SnapshotPrecisionPreferenceKey: PreferenceKey { + public static var defaultValue: Float = 1.0 + + public static func reduce(value: inout Float, nextValue: () -> Float) { + value = nextValue() + } +} + +public struct SnapshotPerceptualPrecisionPreferenceKey: PreferenceKey { + public static var defaultValue: Float = 1.0 + + public static func reduce(value: inout Float, nextValue: () -> Float) { + value = nextValue() + } +} + +public extension SwiftUI.View { + /// Use this modifier when you want to apply snapshot-specific preferences, + /// like delay and precision, to the view. + /// These preferences can then be retrieved and used elsewhere in your view hierarchy. + /// + /// - Parameters: + /// - delay: The delay time in seconds that you want to set as a preference to the View. + /// - precision: The percentage of pixels that must match. + /// - perceptualPrecision: The percentage a pixel must match the source pixel to be considered a match. 98-99% mimics the precision of the human eye. + @inlinable + func snapshotPreferences(delay: TimeInterval = .zero, precision: Float = 1.0, perceptualPrecision: Float = 1.0) -> some SwiftUI.View { + preference(key: SnapshotDelayPreferenceKey.self, value: delay) + .preference(key: SnapshotPrecisionPreferenceKey.self, value: precision) + .preference(key: SnapshotPerceptualPrecisionPreferenceKey.self, value: perceptualPrecision) + } +} diff --git a/ElementX/Sources/Other/TestablePreview.swift b/ElementX/Sources/Other/TestablePreview.swift index 31345379da..a1c766725f 100644 --- a/ElementX/Sources/Other/TestablePreview.swift +++ b/ElementX/Sources/Other/TestablePreview.swift @@ -7,6 +7,4 @@ import SwiftUI -import Prefire - -protocol TestablePreview: PrefireProvider { } +protocol TestablePreview { } diff --git a/ElementX/Sources/Screens/EmojiPickerScreen/View/EmojiPickerScreen.swift b/ElementX/Sources/Screens/EmojiPickerScreen/View/EmojiPickerScreen.swift index 703f9237fc..ddbbeb75be 100644 --- a/ElementX/Sources/Screens/EmojiPickerScreen/View/EmojiPickerScreen.swift +++ b/ElementX/Sources/Screens/EmojiPickerScreen/View/EmojiPickerScreen.swift @@ -86,7 +86,7 @@ struct EmojiPickerScreen_Previews: PreviewProvider, TestablePreview { static var previews: some View { EmojiPickerScreen(context: viewModel.context, selectedEmojis: ["😀", "😄"]) .previewDisplayName("Screen") - .snapshot(delay: 0.5) + .snapshotPreferences(delay: 0.5) } } diff --git a/ElementX/Sources/Screens/HomeScreen/View/HomeScreen.swift b/ElementX/Sources/Screens/HomeScreen/View/HomeScreen.swift index 51f152e1b0..027e1819e7 100644 --- a/ElementX/Sources/Screens/HomeScreen/View/HomeScreen.swift +++ b/ElementX/Sources/Screens/HomeScreen/View/HomeScreen.swift @@ -202,13 +202,13 @@ struct HomeScreen_Previews: PreviewProvider, TestablePreview { HomeScreen(context: emptyViewModel.context) } .previewDisplayName("Empty") - .snapshot(delay: 4.0) + .snapshotPreferences(delay: 4.0) NavigationStack { HomeScreen(context: loadedViewModel.context) } .previewDisplayName("Loaded") - .snapshot(delay: 4.0) + .snapshotPreferences(delay: 4.0) } static func viewModel(_ mode: HomeScreenRoomListMode) -> HomeScreenViewModel { diff --git a/ElementX/Sources/Screens/JoinRoomScreen/View/JoinRoomScreen.swift b/ElementX/Sources/Screens/JoinRoomScreen/View/JoinRoomScreen.swift index 9f0115d2a1..6fa7093b6e 100644 --- a/ElementX/Sources/Screens/JoinRoomScreen/View/JoinRoomScreen.swift +++ b/ElementX/Sources/Screens/JoinRoomScreen/View/JoinRoomScreen.swift @@ -111,25 +111,25 @@ struct JoinRoomScreen_Previews: PreviewProvider, TestablePreview { JoinRoomScreen(context: unknownViewModel.context) } .previewDisplayName("Unknown") - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) NavigationStack { JoinRoomScreen(context: knockViewModel.context) } .previewDisplayName("Knock") - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) NavigationStack { JoinRoomScreen(context: joinViewModel.context) } .previewDisplayName("Join") - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) NavigationStack { JoinRoomScreen(context: inviteViewModel.context) } .previewDisplayName("Invite") - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) } static func makeViewModel(mode: JoinRoomScreenInteractionMode) -> JoinRoomScreenViewModel { diff --git a/ElementX/Sources/Screens/Onboarding/IdentityConfirmationScreen/View/IdentityConfirmationScreen.swift b/ElementX/Sources/Screens/Onboarding/IdentityConfirmationScreen/View/IdentityConfirmationScreen.swift index dcc09424e3..0a4120dae4 100644 --- a/ElementX/Sources/Screens/Onboarding/IdentityConfirmationScreen/View/IdentityConfirmationScreen.swift +++ b/ElementX/Sources/Screens/Onboarding/IdentityConfirmationScreen/View/IdentityConfirmationScreen.swift @@ -113,7 +113,7 @@ struct IdentityConfirmationScreen_Previews: PreviewProvider, TestablePreview { NavigationStack { IdentityConfirmationScreen(context: viewModel.context) } - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) } private static var viewModel: IdentityConfirmationScreenViewModel { diff --git a/ElementX/Sources/Screens/RoomDetailsEditScreen/View/RoomDetailsEditScreen.swift b/ElementX/Sources/Screens/RoomDetailsEditScreen/View/RoomDetailsEditScreen.swift index 80cca33a45..db4a1c6abc 100644 --- a/ElementX/Sources/Screens/RoomDetailsEditScreen/View/RoomDetailsEditScreen.swift +++ b/ElementX/Sources/Screens/RoomDetailsEditScreen/View/RoomDetailsEditScreen.swift @@ -172,12 +172,12 @@ struct RoomDetailsEditScreen_Previews: PreviewProvider, TestablePreview { RoomDetailsEditScreen(context: readOnlyViewModel.context) } .previewDisplayName("Read only") - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) NavigationStack { RoomDetailsEditScreen(context: editableViewModel.context) } .previewDisplayName("Editable") - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) } } diff --git a/ElementX/Sources/Screens/RoomDetailsScreen/View/RoomDetailsScreen.swift b/ElementX/Sources/Screens/RoomDetailsScreen/View/RoomDetailsScreen.swift index 5ddbe4a505..ff6c5d59e8 100644 --- a/ElementX/Sources/Screens/RoomDetailsScreen/View/RoomDetailsScreen.swift +++ b/ElementX/Sources/Screens/RoomDetailsScreen/View/RoomDetailsScreen.swift @@ -392,12 +392,12 @@ struct RoomDetailsScreen_Previews: PreviewProvider, TestablePreview { static var previews: some View { RoomDetailsScreen(context: simpleRoomViewModel.context) .previewDisplayName("Simple Room") - .snapshot(delay: 2) + .snapshotPreferences(delay: 2) RoomDetailsScreen(context: dmRoomViewModel.context) .previewDisplayName("DM Room") - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) RoomDetailsScreen(context: genericRoomViewModel.context) .previewDisplayName("Generic Room") - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) } } diff --git a/ElementX/Sources/Screens/RoomDirectorySearchScreen/View/RoomDirectorySearchScreen.swift b/ElementX/Sources/Screens/RoomDirectorySearchScreen/View/RoomDirectorySearchScreen.swift index 8ed62a1c65..779a312cf7 100644 --- a/ElementX/Sources/Screens/RoomDirectorySearchScreen/View/RoomDirectorySearchScreen.swift +++ b/ElementX/Sources/Screens/RoomDirectorySearchScreen/View/RoomDirectorySearchScreen.swift @@ -98,6 +98,6 @@ struct RoomDirectorySearchScreen_Previews: PreviewProvider, TestablePreview { static var previews: some View { RoomDirectorySearchScreen(context: viewModel.context) - .snapshot(delay: 1.0) + .snapshotPreferences(delay: 1.0) } } diff --git a/ElementX/Sources/Screens/RoomMemberDetailsScreen/View/RoomMemberDetailsScreen.swift b/ElementX/Sources/Screens/RoomMemberDetailsScreen/View/RoomMemberDetailsScreen.swift index d1b27454a5..39c2cda68c 100644 --- a/ElementX/Sources/Screens/RoomMemberDetailsScreen/View/RoomMemberDetailsScreen.swift +++ b/ElementX/Sources/Screens/RoomMemberDetailsScreen/View/RoomMemberDetailsScreen.swift @@ -124,13 +124,13 @@ struct RoomMemberDetailsScreen_Previews: PreviewProvider, TestablePreview { static var previews: some View { RoomMemberDetailsScreen(context: otherUserViewModel.context) .previewDisplayName("Other User") - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) RoomMemberDetailsScreen(context: accountOwnerViewModel.context) .previewDisplayName("Account Owner") - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) RoomMemberDetailsScreen(context: ignoredUserViewModel.context) .previewDisplayName("Ignored User") - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) } static func makeViewModel(member: RoomMemberProxyMock) -> RoomMemberDetailsScreenViewModel { diff --git a/ElementX/Sources/Screens/RoomMemberListScreen/View/RoomMembersListManageMemberSheet.swift b/ElementX/Sources/Screens/RoomMemberListScreen/View/RoomMembersListManageMemberSheet.swift index 40f6a66cca..ca99f99108 100644 --- a/ElementX/Sources/Screens/RoomMemberListScreen/View/RoomMembersListManageMemberSheet.swift +++ b/ElementX/Sources/Screens/RoomMemberListScreen/View/RoomMembersListManageMemberSheet.swift @@ -72,13 +72,13 @@ struct RoomMembersListManageMemberSheet_Previews: PreviewProvider, TestablePrevi actions: [.kick, .ban], context: viewModel.context) .previewDisplayName("Joined") - .snapshot(delay: 0.2) + .snapshotPreferences(delay: 0.2) RoomMembersListManageMemberSheet(member: .init(withProxy: RoomMemberProxyMock.mockBanned[3]), actions: [], context: viewModel.context) .previewDisplayName("Banned") - .snapshot(delay: 0.2) + .snapshotPreferences(delay: 0.2) } } diff --git a/ElementX/Sources/Screens/RoomMemberListScreen/View/RoomMembersListScreen.swift b/ElementX/Sources/Screens/RoomMemberListScreen/View/RoomMembersListScreen.swift index d21e47f173..ade0098d71 100644 --- a/ElementX/Sources/Screens/RoomMemberListScreen/View/RoomMembersListScreen.swift +++ b/ElementX/Sources/Screens/RoomMemberListScreen/View/RoomMembersListScreen.swift @@ -117,31 +117,31 @@ struct RoomMembersListScreen_Previews: PreviewProvider, TestablePreview { NavigationStack { RoomMembersListScreen(context: viewModel.context) } - .snapshot(delay: 1.0) + .snapshotPreferences(delay: 1.0) .previewDisplayName("Member") NavigationStack { RoomMembersListScreen(context: invitesViewModel.context) } - .snapshot(delay: 1.0) + .snapshotPreferences(delay: 1.0) .previewDisplayName("Invites") NavigationStack { RoomMembersListScreen(context: adminViewModel.context) } - .snapshot(delay: 1.0) + .snapshotPreferences(delay: 1.0) .previewDisplayName("Admin: Members") NavigationStack { RoomMembersListScreen(context: bannedViewModel.context) } - .snapshot(delay: 1.0) + .snapshotPreferences(delay: 1.0) .previewDisplayName("Admin: Banned") NavigationStack { RoomMembersListScreen(context: emptyBannedViewModel.context) } - .snapshot(delay: 1.0) + .snapshotPreferences(delay: 1.0) .previewDisplayName("Admin: Empty Banned") } diff --git a/ElementX/Sources/Screens/RoomPollsHistoryScreen/View/RoomPollsHistoryScreen.swift b/ElementX/Sources/Screens/RoomPollsHistoryScreen/View/RoomPollsHistoryScreen.swift index 7d38307b1b..9358e02270 100644 --- a/ElementX/Sources/Screens/RoomPollsHistoryScreen/View/RoomPollsHistoryScreen.swift +++ b/ElementX/Sources/Screens/RoomPollsHistoryScreen/View/RoomPollsHistoryScreen.swift @@ -151,12 +151,12 @@ struct RoomPollsHistoryScreen_Previews: PreviewProvider, TestablePreview { RoomPollsHistoryScreen(context: viewModelEmpty.context) } .previewDisplayName("No polls") - .snapshot(delay: 1.0) + .snapshotPreferences(delay: 1.0) NavigationStack { RoomPollsHistoryScreen(context: viewModel.context) } .previewDisplayName("polls") - .snapshot(delay: 1.0) + .snapshotPreferences(delay: 1.0) } } diff --git a/ElementX/Sources/Screens/SecureBackup/SecureBackupScreen/View/SecureBackupScreen.swift b/ElementX/Sources/Screens/SecureBackup/SecureBackupScreen/View/SecureBackupScreen.swift index 740e8c5dc4..cdc0aa2827 100644 --- a/ElementX/Sources/Screens/SecureBackup/SecureBackupScreen/View/SecureBackupScreen.swift +++ b/ElementX/Sources/Screens/SecureBackup/SecureBackupScreen/View/SecureBackupScreen.swift @@ -148,7 +148,7 @@ struct SecureBackupScreen_Previews: PreviewProvider, TestablePreview { } .previewDisplayName("Recovery incomplete") } - .snapshot(delay: 1.0) + .snapshotPreferences(delay: 1.0) } static func viewModel(keyBackupState: SecureBackupKeyBackupState, diff --git a/ElementX/Sources/Screens/Settings/NotificationSettingsScreen/View/NotificationSettingsScreen.swift b/ElementX/Sources/Screens/Settings/NotificationSettingsScreen/View/NotificationSettingsScreen.swift index ec99b0a664..dca3369aac 100644 --- a/ElementX/Sources/Screens/Settings/NotificationSettingsScreen/View/NotificationSettingsScreen.swift +++ b/ElementX/Sources/Screens/Settings/NotificationSettingsScreen/View/NotificationSettingsScreen.swift @@ -253,9 +253,9 @@ struct NotificationSettingsScreen_Previews: PreviewProvider, TestablePreview { static var previews: some View { NotificationSettingsScreen(context: viewModel.context) - .snapshot(delay: 2.0) + .snapshotPreferences(delay: 2.0) NotificationSettingsScreen(context: viewModelConfigurationMismatch.context) - .snapshot(delay: 2.0) + .snapshotPreferences(delay: 2.0) .previewDisplayName("Configuration mismatch") } } diff --git a/ElementX/Sources/Screens/Settings/SettingsScreen/View/SettingsScreen.swift b/ElementX/Sources/Screens/Settings/SettingsScreen/View/SettingsScreen.swift index 1789d606f3..f12b686379 100644 --- a/ElementX/Sources/Screens/Settings/SettingsScreen/View/SettingsScreen.swift +++ b/ElementX/Sources/Screens/Settings/SettingsScreen/View/SettingsScreen.swift @@ -224,7 +224,7 @@ struct SettingsScreen_Previews: PreviewProvider, TestablePreview { static var previews: some View { NavigationStack { SettingsScreen(context: viewModel.context) - .snapshot(delay: 1.0) + .snapshotPreferences(delay: 1.0) } } } diff --git a/ElementX/Sources/Screens/Timeline/View/Replies/TimelineReplyView.swift b/ElementX/Sources/Screens/Timeline/View/Replies/TimelineReplyView.swift index f0f5aa236d..0a1b88bd8c 100644 --- a/ElementX/Sources/Screens/Timeline/View/Replies/TimelineReplyView.swift +++ b/ElementX/Sources/Screens/Timeline/View/Replies/TimelineReplyView.swift @@ -317,7 +317,7 @@ struct TimelineReplyView_Previews: PreviewProvider, TestablePreview { .padding() .environmentObject(viewModel.context) // Allow member names to load. Reduce precission as the `imageSource` randomly renders slightly differently - .snapshot(delay: 0.2, precision: 0.98) + .snapshotPreferences(delay: 0.2, precision: 0.98) .previewLayout(.sizeThatFits) } } diff --git a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/FormattedBodyText.swift b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/FormattedBodyText.swift index d99303cd42..4790ee5ef6 100644 --- a/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/FormattedBodyText.swift +++ b/ElementX/Sources/Screens/Timeline/View/TimelineItemViews/FormattedBodyText.swift @@ -205,7 +205,7 @@ struct FormattedBodyText_Previews: PreviewProvider, TestablePreview { .padding() } .previewLayout(.sizeThatFits) - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) } } diff --git a/ElementX/Sources/Screens/UserProfileScreen/View/UserProfileScreen.swift b/ElementX/Sources/Screens/UserProfileScreen/View/UserProfileScreen.swift index 81cf46df3c..5d76819a6e 100644 --- a/ElementX/Sources/Screens/UserProfileScreen/View/UserProfileScreen.swift +++ b/ElementX/Sources/Screens/UserProfileScreen/View/UserProfileScreen.swift @@ -97,10 +97,10 @@ struct UserProfileScreen_Previews: PreviewProvider, TestablePreview { static var previews: some View { UserProfileScreen(context: otherUserViewModel.context) .previewDisplayName("Other User") - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) UserProfileScreen(context: accountOwnerViewModel.context) .previewDisplayName("Account Owner") - .snapshot(delay: 0.25) + .snapshotPreferences(delay: 0.25) } static func makeViewModel(userID: String) -> UserProfileScreenViewModel { diff --git a/ElementX/SupportingFiles/target.yml b/ElementX/SupportingFiles/target.yml index bdf3347e80..33e3b1b850 100644 --- a/ElementX/SupportingFiles/target.yml +++ b/ElementX/SupportingFiles/target.yml @@ -139,14 +139,26 @@ targets: else echo "warning: SwiftGen not installed, download from https://github.com/SwiftGen/SwiftGen" fi - - name: 🧙 Sourcery + - name: 🧙 Sourcery - Generate mocks runOnlyWhenInstalling: false basedOnDependencyAnalysis: false shell: /bin/sh script: | export PATH="$PATH:/opt/homebrew/bin" if which sourcery >/dev/null; then - sourcery --config Tools/Sourcery/sourcery_automockable_config.yml + sourcery --config Tools/Sourcery/AutoMockableConfig.yml + else + echo "warning: Sourcery not installed, run swift run tools setup-project" + fi + + - name: 🧙 Sourcery - Generate preview tests + runOnlyWhenInstalling: false + basedOnDependencyAnalysis: false + shell: /bin/sh + script: | + export PATH="$PATH:/opt/homebrew/bin" + if which sourcery >/dev/null; then + sourcery --config Tools/Sourcery/PreviewTestsConfig.yml else echo "warning: Sourcery not installed, run swift run tools setup-project" fi @@ -202,7 +214,6 @@ targets: - package: Version - package: Emojibase - package: WysiwygComposer - - package: Prefire - package: SwiftOGG - package: DSWaveformImage product: DSWaveformImageViews diff --git a/NSE/SupportingFiles/target.yml b/NSE/SupportingFiles/target.yml index c900f6a608..fae28e976b 100644 --- a/NSE/SupportingFiles/target.yml +++ b/NSE/SupportingFiles/target.yml @@ -40,7 +40,6 @@ targets: - package: DeviceKit - package: DTCoreText - package: LRUCache - - package: Prefire - package: Version info: @@ -76,7 +75,8 @@ targets: - path: ../../ElementX/Sources/AppHooks/AppHooks.swift - path: ../../ElementX/Sources/AppHooks/Hooks/ClientBuilderHook.swift - path: ../../ElementX/Sources/Application/AppSettings.swift - - path: ../../ElementX/Sources/Generated + - path: ../../ElementX/Sources/Generated/Assets.swift + - path: ../../ElementX/Sources/Generated/Strings.swift - path: ../../ElementX/Sources/Other/AvatarSize.swift - path: ../../ElementX/Sources/Other/CurrentValuePublisher.swift - path: ../../ElementX/Sources/Other/Extensions/AttributedString.swift diff --git a/PreviewTests/.prefire.yml b/PreviewTests/.prefire.yml deleted file mode 100644 index 4c9b913705..0000000000 --- a/PreviewTests/.prefire.yml +++ /dev/null @@ -1,7 +0,0 @@ -test_configuration: - - template_file_path: PreviewTests.stencil - - simulator_device: "iPhone14,6" # iPhone SE 3rd Generation - - required_os: 17 - - snapshot_devices: - - iPhone 15 - - iPad diff --git a/PreviewTests/Sources/PreviewTests.swift b/PreviewTests/Sources/PreviewTests.swift new file mode 100644 index 0000000000..4a8ebcfaa8 --- /dev/null +++ b/PreviewTests/Sources/PreviewTests.swift @@ -0,0 +1,1205 @@ +// Generated using Sourcery 2.2.5 — https://github.com/krzysztofzablocki/Sourcery +// DO NOT EDIT + +// swiftlint:disable all +// swiftformat:disable all + +import XCTest +import SwiftUI +@testable import ElementX +@testable import SnapshotTesting +#if canImport(AccessibilitySnapshot) + import AccessibilitySnapshot +#endif + +class PreviewTests: XCTestCase { + private let deviceConfig: ViewImageConfig = .iPhoneX + private var simulatorDevice: String? = "iPhone14,6" // iPhone SE 3rd Generation + private var requiredOSVersion: Int? = 17 + private let snapshotDevices = ["iPhone 15", "iPad"] + + override func setUp() { + super.setUp() + + checkEnvironments() + UIView.setAnimationsEnabled(false) + } + + // MARK: - PreviewProvider + + func test_advancedSettingsScreen() { + for preview in AdvancedSettingsScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_analyticsPromptScreenCheckmarkItem() { + for preview in AnalyticsPromptScreenCheckmarkItem_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_analyticsPromptScreen() { + for preview in AnalyticsPromptScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_analyticsSettingsScreen() { + for preview in AnalyticsSettingsScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_appLockScreen() { + for preview in AppLockScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_appLockSetupBiometricsScreen() { + for preview in AppLockSetupBiometricsScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_appLockSetupPINScreen() { + for preview in AppLockSetupPINScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_appLockSetupSettingsScreen() { + for preview in AppLockSetupSettingsScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_audioRoomTimelineView() { + for preview in AudioRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_authenticationStartScreen() { + for preview in AuthenticationStartScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_avatarHeaderView() { + for preview in AvatarHeaderView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_badgeLabel() { + for preview in BadgeLabel_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_blockedUsersScreen() { + for preview in BlockedUsersScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_bugReport() { + for preview in BugReport_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_callInviteRoomTimelineView() { + for preview in CallInviteRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_callNotificationRoomTimelineView() { + for preview in CallNotificationRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_collapsibleRoomTimelineView() { + for preview in CollapsibleRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_completionSuggestion() { + for preview in CompletionSuggestion_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_composerToolbar() { + for preview in ComposerToolbar_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_createRoom() { + for preview in CreateRoom_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_emojiPickerScreenHeaderView() { + for preview in EmojiPickerScreenHeaderView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_emojiPickerScreen() { + for preview in EmojiPickerScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_emoteRoomTimelineView() { + for preview in EmoteRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_encryptedRoomTimelineView() { + for preview in EncryptedRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_encryptionResetPasswordScreen() { + for preview in EncryptionResetPasswordScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_encryptionResetScreen() { + for preview in EncryptionResetScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_estimatedWaveformView() { + for preview in EstimatedWaveformView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_fileRoomTimelineView() { + for preview in FileRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_formButtonStyles() { + for preview in FormButtonStyles_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_formattedBodyText() { + for preview in FormattedBodyText_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_formattingToolbar() { + for preview in FormattingToolbar_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_fullscreenDialog() { + for preview in FullscreenDialog_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_globalSearchScreenListRow() { + for preview in GlobalSearchScreenListRow_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_globalSearchScreen() { + for preview in GlobalSearchScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_heroImage() { + for preview in HeroImage_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_highlightedTimelineItemModifier() { + for preview in HighlightedTimelineItemModifier_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_homeScreenEmptyStateView() { + for preview in HomeScreenEmptyStateView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_homeScreenInviteCell() { + for preview in HomeScreenInviteCell_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_homeScreenRecoveryKeyConfirmationBanner() { + for preview in HomeScreenRecoveryKeyConfirmationBanner_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_homeScreenRoomCell() { + for preview in HomeScreenRoomCell_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_homeScreen() { + for preview in HomeScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_identityConfirmationScreen() { + for preview in IdentityConfirmationScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_identityConfirmedScreen() { + for preview in IdentityConfirmedScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_imageRoomTimelineView() { + for preview in ImageRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_inviteUsersScreenSelectedItem() { + for preview in InviteUsersScreenSelectedItem_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_inviteUsersScreen() { + for preview in InviteUsersScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_joinRoomScreen() { + for preview in JoinRoomScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_legalInformationScreen() { + for preview in LegalInformationScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_locationMarkerView() { + for preview in LocationMarkerView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_locationRoomTimelineView() { + for preview in LocationRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_loginScreen() { + for preview in LoginScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_longPressWithFeedback() { + for preview in LongPressWithFeedback_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_mapLibreStaticMapView() { + for preview in MapLibreStaticMapView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_matrixUserPermalink() { + for preview in MatrixUserPermalink_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_mediaUploadPreviewScreen() { + for preview in MediaUploadPreviewScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_mentionSuggestionItemView() { + for preview in MentionSuggestionItemView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_messageComposerTextField() { + for preview in MessageComposerTextField_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_messageComposer() { + for preview in MessageComposer_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_messageForwardingScreen() { + for preview in MessageForwardingScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_messageText() { + for preview in MessageText_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_noticeRoomTimelineView() { + for preview in NoticeRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_notificationPermissionsScreen() { + for preview in NotificationPermissionsScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_notificationSettingsEditScreenRoomCell() { + for preview in NotificationSettingsEditScreenRoomCell_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_notificationSettingsEditScreen() { + for preview in NotificationSettingsEditScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_notificationSettingsScreen() { + for preview in NotificationSettingsScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_pINTextField() { + for preview in PINTextField_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_paginationIndicatorRoomTimelineView() { + for preview in PaginationIndicatorRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_pillView() { + for preview in PillView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_pinnedEventsTimelineScreen() { + for preview in PinnedEventsTimelineScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_pinnedItemsBannerView() { + for preview in PinnedItemsBannerView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_pinnedItemsIndicatorView() { + for preview in PinnedItemsIndicatorView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_placeholderAvatarImage() { + for preview in PlaceholderAvatarImage_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_placeholderScreen() { + for preview in PlaceholderScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_pollFormScreen() { + for preview in PollFormScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_pollOptionView() { + for preview in PollOptionView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_pollRoomTimelineView() { + for preview in PollRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_pollView() { + for preview in PollView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_qRCodeLoginScreen() { + for preview in QRCodeLoginScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_reactionsSummaryView() { + for preview in ReactionsSummaryView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_readMarkerRoomTimelineView() { + for preview in ReadMarkerRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_readReceiptCell() { + for preview in ReadReceiptCell_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_readReceiptsSummaryView() { + for preview in ReadReceiptsSummaryView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_redactedRoomTimelineView() { + for preview in RedactedRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_reportContentScreen() { + for preview in ReportContentScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomAttachmentPicker() { + for preview in RoomAttachmentPicker_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomAvatarImage() { + for preview in RoomAvatarImage_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomChangePermissionsScreen() { + for preview in RoomChangePermissionsScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomChangeRolesScreenRow() { + for preview in RoomChangeRolesScreenRow_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomChangeRolesScreenSelectedItem() { + for preview in RoomChangeRolesScreenSelectedItem_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomChangeRolesScreen() { + for preview in RoomChangeRolesScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomDetailsEditScreen() { + for preview in RoomDetailsEditScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomDetailsScreen() { + for preview in RoomDetailsScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomDirectorySearchCell() { + for preview in RoomDirectorySearchCell_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomDirectorySearchScreen() { + for preview in RoomDirectorySearchScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomDirectorySearchView() { + for preview in RoomDirectorySearchView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomHeaderView() { + for preview in RoomHeaderView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomInviterLabel() { + for preview in RoomInviterLabel_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomListFilterView() { + for preview in RoomListFilterView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomListFiltersEmptyStateView() { + for preview in RoomListFiltersEmptyStateView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomListFiltersView() { + for preview in RoomListFiltersView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomMemberDetailsScreen() { + for preview in RoomMemberDetailsScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomMembersListManageMemberSheet() { + for preview in RoomMembersListManageMemberSheet_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomMembersListMemberCell() { + for preview in RoomMembersListMemberCell_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomMembersListScreen() { + for preview in RoomMembersListScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomNotificationSettingsCustomSectionView() { + for preview in RoomNotificationSettingsCustomSectionView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomNotificationSettingsScreen() { + for preview in RoomNotificationSettingsScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomNotificationSettingsUserDefinedScreen() { + for preview in RoomNotificationSettingsUserDefinedScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomPollsHistoryScreen() { + for preview in RoomPollsHistoryScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomRolesAndPermissionsScreen() { + for preview in RoomRolesAndPermissionsScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_roomScreen() { + for preview in RoomScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_sFNumberedListView() { + for preview in SFNumberedListView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_secureBackupKeyBackupScreen() { + for preview in SecureBackupKeyBackupScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_secureBackupLogoutConfirmationScreen() { + for preview in SecureBackupLogoutConfirmationScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_secureBackupRecoveryKeyScreen() { + for preview in SecureBackupRecoveryKeyScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_secureBackupScreen() { + for preview in SecureBackupScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_separatorRoomTimelineView() { + for preview in SeparatorRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_serverConfirmationScreen() { + for preview in ServerConfirmationScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_serverSelection() { + for preview in ServerSelection_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_sessionVerification() { + for preview in SessionVerification_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_settingsScreen() { + for preview in SettingsScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_shimmerOverlay() { + for preview in ShimmerOverlay_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_softLogoutScreen() { + for preview in SoftLogoutScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_splashScreen() { + for preview in SplashScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_startChatScreen() { + for preview in StartChatScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_stateRoomTimelineView() { + for preview in StateRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_staticLocationScreenViewer() { + for preview in StaticLocationScreenViewer_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_stickerRoomTimelineView() { + for preview in StickerRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_swipeRightAction() { + for preview in SwipeRightAction_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_swipeToReplyView() { + for preview in SwipeToReplyView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_textRoomTimelineView() { + for preview in TextRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_threadDecorator() { + for preview in ThreadDecorator_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_timelineDeliveryStatusView() { + for preview in TimelineDeliveryStatusView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_timelineItemBubbledStylerView() { + for preview in TimelineItemBubbledStylerView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_timelineItemDebugView() { + for preview in TimelineItemDebugView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_timelineItemMenu() { + for preview in TimelineItemMenu_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_timelineItemSendInfoLabel() { + for preview in TimelineItemSendInfoLabel_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_timelineItemStyler() { + for preview in TimelineItemStyler_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_timelineReactionView() { + for preview in TimelineReactionView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_timelineReadReceiptsView() { + for preview in TimelineReadReceiptsView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_timelineReplyView() { + for preview in TimelineReplyView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_timelineStartRoomTimelineView() { + for preview in TimelineStartRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_timelineView() { + for preview in TimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_typingIndicatorView() { + for preview in TypingIndicatorView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_unsupportedRoomTimelineView() { + for preview in UnsupportedRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_userDetailsEditScreen() { + for preview in UserDetailsEditScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_userIndicatorModalView() { + for preview in UserIndicatorModalView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_userIndicatorToastView() { + for preview in UserIndicatorToastView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_userProfileCell() { + for preview in UserProfileCell_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_userProfileScreen() { + for preview in UserProfileScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_videoRoomTimelineView() { + for preview in VideoRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_voiceMessageButton() { + for preview in VoiceMessageButton_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_voiceMessagePreviewComposer() { + for preview in VoiceMessagePreviewComposer_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_voiceMessageRecordingButton() { + for preview in VoiceMessageRecordingButton_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_voiceMessageRecordingComposer() { + for preview in VoiceMessageRecordingComposer_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_voiceMessageRecordingView() { + for preview in VoiceMessageRecordingView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_voiceMessageRoomPlaybackView() { + for preview in VoiceMessageRoomPlaybackView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_voiceMessageRoomTimelineView() { + for preview in VoiceMessageRoomTimelineView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_waitingDialog() { + for preview in WaitingDialog_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_waitlistScreen() { + for preview in WaitlistScreen_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + + func test_waveformCursorView() { + for preview in WaveformCursorView_Previews._allPreviews { + assertSnapshots(matching: preview) + } + } + // MARK: Private + + private func assertSnapshots(matching preview: _Preview, testName: String = #function) { + guard !snapshotDevices.isEmpty else { + if let failure = assertSnapshots(matching: AnyView(preview.content), + name: preview.displayName, + isScreen: preview.layout == .device, + device: preview.device?.snapshotDevice() ?? deviceConfig, + testName: testName) { + XCTFail(failure) + } + return + } + for deviceName in snapshotDevices { + guard var device = PreviewDevice(rawValue: deviceName).snapshotDevice() else { + fatalError("Unknown device name: \(deviceName)") + } + // Ignore specific device safe area (using the workaround value to fix rendering issues). + device.safeArea = .one + // Ignore specific device display scale + let traits = UITraitCollection(displayScale: 2.0) + if let failure = assertSnapshots(matching: AnyView(preview.content), + name: preview.displayName, + isScreen: preview.layout == .device, + device: device, + testName: testName + deviceName + "-" + localeCode, + traits: traits) { + XCTFail(failure) + } + } + } + private var localeCode: String { + if UserDefaults.standard.bool(forKey: "NSDoubleLocalizedStrings") { + return "pseudo" + } + return languageCode + "-" + regionCode + } + + private var languageCode: String { + Locale.current.language.languageCode?.identifier ?? "" + } + + private var regionCode: String { + Locale.current.language.region?.identifier ?? "" + } + + private func assertSnapshots(matching view: AnyView, + name: String?, isScreen: Bool, + device: ViewImageConfig, + testName: String = #function, + traits: UITraitCollection = .init()) -> String? { + var delay: TimeInterval = 0 + var precision: Float = 1 + var perceptualPrecision: Float = 1 + + let view = view + .onPreferenceChange(SnapshotDelayPreferenceKey.self) { delay = $0 } + .onPreferenceChange(SnapshotPrecisionPreferenceKey.self) { precision = $0 } + .onPreferenceChange(SnapshotPerceptualPrecisionPreferenceKey.self) { perceptualPrecision = $0 } + + let matchingView = isScreen ? AnyView(view) : AnyView(view + .frame(width: device.size?.width) + .fixedSize(horizontal: false, vertical: true) + ) + + let failure = verifySnapshot( + of: matchingView, + as: .prefireImage(precision: { precision }, + perceptualPrecision: { perceptualPrecision }, + duration: { delay }, + layout: isScreen ? .device(config: device) : .sizeThatFits, + traits: traits), + named: name, + testName: testName + ) + + #if canImport(AccessibilitySnapshot) + let vc = UIHostingController(rootView: matchingView) + vc.view.frame = UIScreen.main.bounds + assertSnapshot( + matching: vc, + as: .wait(for: delay, on: .accessibilityImage(showActivationPoints: .always)), + named: name.flatMap { $0 + ".accessibility" }, + testName: testName + ) + #endif + return failure + } + + /// Check environments to avoid problems with snapshots on different devices or OS. + private func checkEnvironments() { + if let simulatorDevice { + let deviceModel = ProcessInfo().environment["SIMULATOR_MODEL_IDENTIFIER"] + guard deviceModel?.contains(simulatorDevice) ?? false else { + fatalError("\(deviceModel ?? "Unknown") is the wrong one. Switch to using \(simulatorDevice) for these tests.") + } + } + + if let requiredOSVersion { + let osVersion = ProcessInfo().operatingSystemVersion + guard osVersion.majorVersion == requiredOSVersion else { + fatalError("Switch to iOS \(requiredOSVersion) for these tests.") + } + } + } +} + +// MARK: - SnapshotTesting + Extensions + +private extension PreviewDevice { + func snapshotDevice() -> ViewImageConfig? { + switch rawValue { + case "iPhone 15", "iPhone 14", "iPhone 13", "iPhone 12", "iPhone 11", "iPhone 10": + return .iPhoneX + case "iPhone 6", "iPhone 6s", "iPhone 7", "iPhone 8": + return .iPhone8 + case "iPhone 6 Plus", "iPhone 6s Plus", "iPhone 8 Plus": + return .iPhone8Plus + case "iPhone SE (1st generation)", "iPhone SE (2nd generation)": + return .iPhoneSe + case "iPad": + return .iPad10_2 + case "iPad Mini": + return .iPadMini + case "iPad Pro 11": + return .iPadPro11 + case "iPad Pro 12.9": + return .iPadPro12_9 + default: return nil + } + } +} + +private extension Snapshotting where Value: SwiftUI.View, Format == UIImage { + static func prefireImage( + drawHierarchyInKeyWindow: Bool = false, + precision: @escaping () -> Float, + perceptualPrecision: @escaping () -> Float, + duration: @escaping () -> TimeInterval, + layout: SwiftUISnapshotLayout = .sizeThatFits, + traits: UITraitCollection = .init() + ) -> Snapshotting { + let config: ViewImageConfig + + switch layout { + #if os(iOS) || os(tvOS) + case let .device(config: deviceConfig): + config = deviceConfig + #endif + case .sizeThatFits: + // Make sure to use the workaround safe area insets. + config = .init(safeArea: .one, size: nil, traits: traits) + case let .fixed(width: width, height: height): + let size = CGSize(width: width, height: height) + // Make sure to use the workaround safe area insets. + config = .init(safeArea: .one, size: size, traits: traits) + } + + return SimplySnapshotting(pathExtension: "png", diffing: .prefireImage(precision: precision, perceptualPrecision: perceptualPrecision, scale: traits.displayScale)) + .asyncPullback { view in + var config = config + + let controller: UIViewController + + if config.size != nil { + controller = UIHostingController(rootView: view) + } else { + let hostingController = UIHostingController(rootView: view) + + let maxSize = CGSize.zero + config.size = hostingController.sizeThatFits(in: maxSize) + + controller = hostingController + } + + return Async { callback in + let strategy = snapshotView( + config: config, + drawHierarchyInKeyWindow: drawHierarchyInKeyWindow, + traits: traits, + view: controller.view, + viewController: controller + ) + + let duration = duration() + if duration != .zero { + let expectation = XCTestExpectation(description: "Wait") + DispatchQueue.main.asyncAfter(deadline: .now() + duration) { + expectation.fulfill() + } + _ = XCTWaiter.wait(for: [expectation], timeout: duration + 1) + } + strategy.run(callback) + } + } + } +} + +private extension Diffing where Value == UIImage { + static func prefireImage(precision: @escaping () -> Float, perceptualPrecision: @escaping () -> Float, scale: CGFloat?) -> Diffing { + lazy var originalDiffing = Diffing.image(precision: precision(), perceptualPrecision: 0.98, scale: scale) + return Diffing( + toData: { originalDiffing.toData($0) }, + fromData: { originalDiffing.fromData($0) }, + diff: { originalDiffing.diff($0, $1) } + ) + } +} + +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 +// swiftformat:enable all diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_advancedSettingsScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsPromptScreenCheckmarkItem-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_analyticsSettingsScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-en-GB.Face-ID.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-en-GB.Face-ID.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-en-GB.Face-ID.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-en-GB.Face-ID.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-en-GB.Touch-ID.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-en-GB.Touch-ID.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-en-GB.Touch-ID.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-en-GB.Touch-ID.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-pseudo.Face-ID.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-pseudo.Face-ID.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-pseudo.Face-ID.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-pseudo.Face-ID.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-pseudo.Touch-ID.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-pseudo.Touch-ID.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-pseudo.Touch-ID.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPad-pseudo.Touch-ID.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-en-GB.Face-ID.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-en-GB.Face-ID.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-en-GB.Face-ID.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-en-GB.Face-ID.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-en-GB.Touch-ID.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-en-GB.Touch-ID.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-en-GB.Touch-ID.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-en-GB.Touch-ID.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-pseudo.Face-ID.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-pseudo.Face-ID.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-pseudo.Face-ID.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-pseudo.Face-ID.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-pseudo.Touch-ID.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-pseudo.Touch-ID.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-pseudo.Touch-ID.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupBiometricsScreen-iPhone-15-pseudo.Touch-ID.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Confirm.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Confirm.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Confirm.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Confirm.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Create.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Create.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Create.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Create.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Unlock-Failed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Unlock-Failed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Unlock-Failed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Unlock-Failed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Unlock.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Unlock.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Unlock.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-en-GB.Unlock.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Confirm.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Confirm.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Confirm.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Confirm.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Create.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Create.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Create.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Create.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Unlock-Failed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Unlock-Failed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Unlock-Failed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Unlock-Failed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Unlock.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Unlock.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Unlock.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPad-pseudo.Unlock.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Confirm.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Confirm.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Confirm.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Confirm.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Create.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Create.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Create.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Create.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Unlock-Failed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Unlock-Failed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Unlock-Failed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Unlock-Failed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Unlock.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Unlock.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Unlock.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-en-GB.Unlock.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Confirm.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Confirm.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Confirm.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Confirm.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Create.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Create.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Create.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Create.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Unlock-Failed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Unlock-Failed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Unlock-Failed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Unlock-Failed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Unlock.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Unlock.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Unlock.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupPINScreen-iPhone-15-pseudo.Unlock.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.Face-ID.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.Face-ID.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.Face-ID.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.Face-ID.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.PIN-only.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.PIN-only.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.PIN-only.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.PIN-only.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.Touch-ID-Mandatory.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.Touch-ID-Mandatory.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.Touch-ID-Mandatory.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-en-GB.Touch-ID-Mandatory.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.Face-ID.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.Face-ID.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.Face-ID.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.Face-ID.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.PIN-only.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.PIN-only.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.PIN-only.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.PIN-only.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.Touch-ID-Mandatory.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.Touch-ID-Mandatory.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.Touch-ID-Mandatory.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPad-pseudo.Touch-ID-Mandatory.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.Face-ID.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.Face-ID.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.Face-ID.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.Face-ID.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.PIN-only.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.PIN-only.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.PIN-only.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.PIN-only.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.Touch-ID-Mandatory.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.Touch-ID-Mandatory.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.Touch-ID-Mandatory.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-en-GB.Touch-ID-Mandatory.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.Face-ID.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.Face-ID.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.Face-ID.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.Face-ID.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.PIN-only.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.PIN-only.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.PIN-only.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.PIN-only.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.Touch-ID-Mandatory.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.Touch-ID-Mandatory.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.Touch-ID-Mandatory.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_appLockSetupSettingsScreen-iPhone-15-pseudo.Touch-ID-Mandatory.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_audioRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_authenticationStartScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.DM.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.DM.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.DM.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.DM.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.Members.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.Members.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.Members.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.Members.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-en-GB.Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.DM.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.DM.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.DM.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.DM.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.Members.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.Members.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.Members.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.Members.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPad-pseudo.Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.DM.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.DM.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.DM.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.DM.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.Members.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.Members.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.Members.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.Members.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-en-GB.Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.DM.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.DM.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.DM.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.DM.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.Members.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.Members.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.Members.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.Members.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_avatarHeaderView-iPhone-15-pseudo.Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_badgeLabel-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_badgeLabel-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_badgeLabel-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_badgeLabel-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_badgeLabel-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_badgeLabel-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_badgeLabel-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_badgeLabel-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_badgeLabel-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_blockedUsersScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPad-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPad-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPad-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPad-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPad-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_bugReport-iPhone-15-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_callInviteRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_callNotificationRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_collapsibleRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPad-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_completionSuggestion-iPhone-15-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.Reply.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.Reply.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.Reply.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.Reply.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.Voice-Message.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.Voice-Message.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.Voice-Message.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.Voice-Message.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.With-Suggestions.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.With-Suggestions.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.With-Suggestions.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-en-GB.With-Suggestions.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.Reply.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.Reply.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.Reply.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.Reply.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.Voice-Message.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.Voice-Message.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.Voice-Message.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.Voice-Message.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.With-Suggestions.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.With-Suggestions.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.With-Suggestions.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPad-pseudo.With-Suggestions.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.Reply.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.Reply.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.Reply.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.Reply.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.Voice-Message.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.Voice-Message.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.Voice-Message.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.Voice-Message.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.With-Suggestions.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.With-Suggestions.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.With-Suggestions.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-en-GB.With-Suggestions.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.Reply.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.Reply.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.Reply.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.Reply.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.Voice-Message.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.Voice-Message.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.Voice-Message.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.Voice-Message.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.With-Suggestions.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.With-Suggestions.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.With-Suggestions.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_composerToolbar-iPhone-15-pseudo.With-Suggestions.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPad-en-GB.Create-Room-without-users.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPad-en-GB.Create-Room-without-users.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPad-en-GB.Create-Room-without-users.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPad-en-GB.Create-Room-without-users.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPad-en-GB.Create-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPad-en-GB.Create-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPad-en-GB.Create-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPad-en-GB.Create-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPad-pseudo.Create-Room-without-users.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPad-pseudo.Create-Room-without-users.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPad-pseudo.Create-Room-without-users.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPad-pseudo.Create-Room-without-users.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPad-pseudo.Create-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPad-pseudo.Create-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPad-pseudo.Create-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPad-pseudo.Create-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-en-GB.Create-Room-without-users.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-en-GB.Create-Room-without-users.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-en-GB.Create-Room-without-users.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-en-GB.Create-Room-without-users.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-en-GB.Create-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-en-GB.Create-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-en-GB.Create-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-en-GB.Create-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-pseudo.Create-Room-without-users.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-pseudo.Create-Room-without-users.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-pseudo.Create-Room-without-users.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-pseudo.Create-Room-without-users.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-pseudo.Create-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-pseudo.Create-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-pseudo.Create-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_createRoom-iPhone-15-pseudo.Create-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPad-en-GB.Screen.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPad-en-GB.Screen.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPad-en-GB.Screen.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPad-en-GB.Screen.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPad-pseudo.Screen.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPad-pseudo.Screen.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPad-pseudo.Screen.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPad-pseudo.Screen.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPhone-15-en-GB.Screen.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPhone-15-en-GB.Screen.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPhone-15-en-GB.Screen.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPhone-15-en-GB.Screen.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPhone-15-pseudo.Screen.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPhone-15-pseudo.Screen.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPhone-15-pseudo.Screen.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreen-iPhone-15-pseudo.Screen.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_emojiPickerScreenHeaderView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_emoteRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptedRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetPasswordScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_encryptionResetScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_estimatedWaveformView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fileRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formButtonStyles-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_formButtonStyles-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_formButtonStyles-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_formButtonStyles-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formButtonStyles-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_formButtonStyles-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_formButtonStyles-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_formButtonStyles-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formButtonStyles-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_formButtonStyles-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_formButtonStyles-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_formButtonStyles-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formButtonStyles-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_formButtonStyles-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_formButtonStyles-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_formButtonStyles-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattedBodyText-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattedBodyText-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattingToolbar-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattingToolbar-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_formattingToolbar-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattingToolbar-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattingToolbar-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattingToolbar-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_formattingToolbar-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattingToolbar-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattingToolbar-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattingToolbar-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_formattingToolbar-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattingToolbar-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_formattingToolbar-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattingToolbar-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_formattingToolbar-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_formattingToolbar-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-en-GB.Bloom.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-en-GB.Bloom.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-en-GB.Bloom.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-en-GB.Bloom.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-en-GB.Gradient.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-en-GB.Gradient.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-en-GB.Gradient.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-en-GB.Gradient.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-en-GB.Plain.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-en-GB.Plain.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-en-GB.Plain.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-en-GB.Plain.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-pseudo.Bloom.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-pseudo.Bloom.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-pseudo.Bloom.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-pseudo.Bloom.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-pseudo.Gradient.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-pseudo.Gradient.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-pseudo.Gradient.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-pseudo.Gradient.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-pseudo.Plain.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-pseudo.Plain.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-pseudo.Plain.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPad-pseudo.Plain.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-en-GB.Bloom.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-en-GB.Bloom.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-en-GB.Bloom.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-en-GB.Bloom.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-en-GB.Gradient.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-en-GB.Gradient.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-en-GB.Gradient.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-en-GB.Gradient.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-en-GB.Plain.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-en-GB.Plain.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-en-GB.Plain.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-en-GB.Plain.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-pseudo.Bloom.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-pseudo.Bloom.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-pseudo.Bloom.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-pseudo.Bloom.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-pseudo.Gradient.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-pseudo.Gradient.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-pseudo.Gradient.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-pseudo.Gradient.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-pseudo.Plain.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-pseudo.Plain.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-pseudo.Plain.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_fullscreenDialog-iPhone-15-pseudo.Plain.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_globalSearchScreenListRow-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_heroImage-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_heroImage-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_heroImage-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_heroImage-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_heroImage-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_heroImage-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_heroImage-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_heroImage-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_heroImage-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_heroImage-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_heroImage-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_heroImage-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_heroImage-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_heroImage-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_heroImage-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_heroImage-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPad-en-GB.Layout.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPad-en-GB.Layout.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPad-en-GB.Layout.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPad-en-GB.Layout.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPad-pseudo.Layout.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPad-pseudo.Layout.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPad-pseudo.Layout.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPad-pseudo.Layout.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPhone-15-en-GB.Layout.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPhone-15-en-GB.Layout.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPhone-15-en-GB.Layout.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPhone-15-en-GB.Layout.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPhone-15-pseudo.Layout.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPhone-15-pseudo.Layout.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPhone-15-pseudo.Layout.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_highlightedTimelineItemModifier-iPhone-15-pseudo.Layout.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Empty.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Empty.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Empty.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Empty.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Loaded.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Loaded.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Loaded.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Loaded.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Loading.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Loading.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Loading.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Loading.png diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Migrating.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Migrating.png new file mode 100644 index 0000000000..38f3131db5 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-en-GB.Migrating.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82f915f692c622ca6486a0f7a0b8bab6df7959078add40a16ded37593716af57 +size 893292 diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Empty.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Empty.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Empty.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Empty.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Loaded.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Loaded.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Loaded.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Loaded.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Loading.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Loading.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Loading.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Loading.png diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Migrating.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Migrating.png new file mode 100644 index 0000000000..2a3790f2f7 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPad-pseudo.Migrating.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cbb28cd9f361a81b96057ee8738d154a9add7de7a4ca9cdcd1600d499f6bf8d +size 909428 diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Empty.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Empty.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Empty.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Empty.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Loaded.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Loaded.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Loaded.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Loaded.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Loading.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Loading.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Loading.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Loading.png diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Migrating.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Migrating.png new file mode 100644 index 0000000000..60e1823e4f --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-en-GB.Migrating.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32dde9b6437682f702c13359337b3f21479d138a0cbcf20e47a3ff1b6ecbe2d7 +size 274869 diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Empty.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Empty.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Empty.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Empty.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Loaded.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Loaded.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Loaded.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Loaded.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Loading.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Loading.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Loading.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Loading.png diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Migrating.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Migrating.png new file mode 100644 index 0000000000..31d08a7e99 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreen-iPhone-15-pseudo.Migrating.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:487cf66a31c068c0bfc33ff95b4a69c9e5a9f77c4f2f958ac266349587e1b098 +size 293724 diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-en-GB.Constrained-layout.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-en-GB.Constrained-layout.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-en-GB.Constrained-layout.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-en-GB.Constrained-layout.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-en-GB.Normal-Layout.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-en-GB.Normal-Layout.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-en-GB.Normal-Layout.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-en-GB.Normal-Layout.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-en-GB.View.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-en-GB.View.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-en-GB.View.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-en-GB.View.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-pseudo.Constrained-layout.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-pseudo.Constrained-layout.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-pseudo.Constrained-layout.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-pseudo.Constrained-layout.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-pseudo.Normal-Layout.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-pseudo.Normal-Layout.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-pseudo.Normal-Layout.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-pseudo.Normal-Layout.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-pseudo.View.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-pseudo.View.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-pseudo.View.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPad-pseudo.View.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-en-GB.Constrained-layout.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-en-GB.Constrained-layout.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-en-GB.Constrained-layout.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-en-GB.Constrained-layout.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-en-GB.Normal-Layout.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-en-GB.Normal-Layout.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-en-GB.Normal-Layout.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-en-GB.Normal-Layout.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-en-GB.View.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-en-GB.View.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-en-GB.View.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-en-GB.View.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-pseudo.Constrained-layout.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-pseudo.Constrained-layout.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-pseudo.Constrained-layout.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-pseudo.Constrained-layout.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-pseudo.Normal-Layout.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-pseudo.Normal-Layout.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-pseudo.Normal-Layout.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-pseudo.Normal-Layout.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-pseudo.View.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-pseudo.View.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-pseudo.View.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenEmptyStateView-iPhone-15-pseudo.View.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenInviteCell-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRecoveryKeyConfirmationBanner-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-en-GB.Generic.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-en-GB.Generic.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-en-GB.Generic.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-en-GB.Generic.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-en-GB.Notifications-State.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-en-GB.Notifications-State.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-en-GB.Notifications-State.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-en-GB.Notifications-State.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-pseudo.Generic.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-pseudo.Generic.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-pseudo.Generic.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-pseudo.Generic.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-pseudo.Notifications-State.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-pseudo.Notifications-State.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-pseudo.Notifications-State.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPad-pseudo.Notifications-State.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-en-GB.Generic.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-en-GB.Generic.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-en-GB.Generic.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-en-GB.Generic.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-en-GB.Notifications-State.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-en-GB.Notifications-State.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-en-GB.Notifications-State.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-en-GB.Notifications-State.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-pseudo.Generic.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-pseudo.Generic.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-pseudo.Generic.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-pseudo.Generic.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-pseudo.Notifications-State.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-pseudo.Notifications-State.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-pseudo.Notifications-State.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_homeScreenRoomCell-iPhone-15-pseudo.Notifications-State.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmationScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_identityConfirmedScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_imageRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_inviteUsersScreenSelectedItem-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Invite.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Invite.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Invite.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Invite.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Join.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Join.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Join.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Join.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Knock.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Knock.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Knock.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Knock.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Unknown.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Unknown.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Unknown.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-en-GB.Unknown.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Invite.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Invite.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Invite.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Invite.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Join.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Join.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Join.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Join.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Knock.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Knock.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Knock.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Knock.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Unknown.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Unknown.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Unknown.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPad-pseudo.Unknown.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Invite.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Invite.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Invite.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Invite.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Join.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Join.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Join.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Join.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Knock.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Knock.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Knock.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Knock.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Unknown.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Unknown.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Unknown.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-en-GB.Unknown.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Invite.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Invite.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Invite.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Invite.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Join.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Join.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Join.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Join.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Knock.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Knock.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Knock.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Knock.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Unknown.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Unknown.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Unknown.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_joinRoomScreen-iPhone-15-pseudo.Unknown.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_legalInformationScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_legalInformationScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_legalInformationScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_legalInformationScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_legalInformationScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_legalInformationScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_legalInformationScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_legalInformationScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_legalInformationScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_legalInformationScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_legalInformationScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_legalInformationScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_legalInformationScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_legalInformationScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_legalInformationScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_legalInformationScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_locationMarkerView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationMarkerView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_locationMarkerView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationMarkerView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_locationMarkerView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationMarkerView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_locationMarkerView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationMarkerView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_locationMarkerView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationMarkerView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_locationMarkerView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationMarkerView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_locationMarkerView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationMarkerView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_locationMarkerView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationMarkerView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-en-GB.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-en-GB.Bubbles.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-en-GB.Bubbles.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-en-GB.Bubbles.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-pseudo.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-pseudo.Bubbles.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-pseudo.Bubbles.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPad-pseudo.Bubbles.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-15-en-GB.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-15-en-GB.Bubbles.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-15-en-GB.Bubbles.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-15-en-GB.Bubbles.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-15-pseudo.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-15-pseudo.Bubbles.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-15-pseudo.Bubbles.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_locationRoomTimelineView-iPhone-15-pseudo.Bubbles.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.Credentials-Entered.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.Credentials-Entered.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.Credentials-Entered.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.Credentials-Entered.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.OIDC-Fallback.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.OIDC-Fallback.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.OIDC-Fallback.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.OIDC-Fallback.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.Unsupported.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.Unsupported.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.Unsupported.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.Unsupported.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.matrix-org.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.matrix-org.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.matrix-org.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-en-GB.matrix-org.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.Credentials-Entered.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.Credentials-Entered.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.Credentials-Entered.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.Credentials-Entered.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.OIDC-Fallback.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.OIDC-Fallback.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.OIDC-Fallback.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.OIDC-Fallback.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.Unsupported.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.Unsupported.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.Unsupported.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.Unsupported.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.matrix-org.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.matrix-org.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.matrix-org.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPad-pseudo.matrix-org.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.Credentials-Entered.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.Credentials-Entered.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.Credentials-Entered.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.Credentials-Entered.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.OIDC-Fallback.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.OIDC-Fallback.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.OIDC-Fallback.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.OIDC-Fallback.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.Unsupported.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.Unsupported.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.Unsupported.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.Unsupported.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.matrix-org.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.matrix-org.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.matrix-org.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-en-GB.matrix-org.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.Credentials-Entered.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.Credentials-Entered.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.Credentials-Entered.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.Credentials-Entered.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.OIDC-Fallback.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.OIDC-Fallback.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.OIDC-Fallback.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.OIDC-Fallback.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.Unsupported.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.Unsupported.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.Unsupported.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.Unsupported.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.matrix-org.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.matrix-org.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.matrix-org.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_loginScreen-iPhone-15-pseudo.matrix-org.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_longPressWithFeedback-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mapLibreStaticMapView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_matrixUserPermalink-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mediaUploadPreviewScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPad-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_mentionSuggestionItemView-iPhone-15-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPad-en-GB.Replying-in-thread.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPad-en-GB.Replying-in-thread.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPad-en-GB.Replying-in-thread.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPad-en-GB.Replying-in-thread.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPad-en-GB.Replying.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPad-en-GB.Replying.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPad-en-GB.Replying.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPad-en-GB.Replying.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPad-pseudo.Replying-in-thread.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPad-pseudo.Replying-in-thread.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPad-pseudo.Replying-in-thread.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPad-pseudo.Replying-in-thread.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPad-pseudo.Replying.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPad-pseudo.Replying.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPad-pseudo.Replying.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPad-pseudo.Replying.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-en-GB.Replying-in-thread.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-en-GB.Replying-in-thread.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-en-GB.Replying-in-thread.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-en-GB.Replying-in-thread.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-en-GB.Replying.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-en-GB.Replying.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-en-GB.Replying.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-en-GB.Replying.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-pseudo.Replying-in-thread.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-pseudo.Replying-in-thread.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-pseudo.Replying-in-thread.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-pseudo.Replying-in-thread.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-pseudo.Replying.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-pseudo.Replying.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-pseudo.Replying.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposer-iPhone-15-pseudo.Replying.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposerTextField-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposerTextField-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposerTextField-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposerTextField-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposerTextField-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposerTextField-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposerTextField-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposerTextField-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposerTextField-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposerTextField-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposerTextField-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposerTextField-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageComposerTextField-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposerTextField-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageComposerTextField-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageComposerTextField-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageForwardingScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.Custom-Attachment.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.Custom-Attachment.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.Custom-Attachment.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.Custom-Attachment.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.Custom-Text.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.Custom-Text.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.Custom-Text.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.Custom-Text.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.SwiftUI-Default-Text.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.SwiftUI-Default-Text.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.SwiftUI-Default-Text.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.SwiftUI-Default-Text.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.With-block-quote.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.With-block-quote.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.With-block-quote.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.With-block-quote.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.With-list.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.With-list.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.With-list.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-en-GB.With-list.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.Custom-Attachment.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.Custom-Attachment.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.Custom-Attachment.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.Custom-Attachment.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.Custom-Text.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.Custom-Text.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.Custom-Text.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.Custom-Text.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.SwiftUI-Default-Text.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.SwiftUI-Default-Text.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.SwiftUI-Default-Text.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.SwiftUI-Default-Text.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.With-block-quote.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.With-block-quote.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.With-block-quote.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.With-block-quote.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.With-list.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.With-list.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.With-list.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPad-pseudo.With-list.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.Custom-Attachment.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.Custom-Attachment.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.Custom-Attachment.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.Custom-Attachment.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.Custom-Text.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.Custom-Text.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.Custom-Text.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.Custom-Text.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.SwiftUI-Default-Text.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.SwiftUI-Default-Text.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.SwiftUI-Default-Text.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.SwiftUI-Default-Text.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.With-block-quote.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.With-block-quote.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.With-block-quote.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.With-block-quote.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.With-list.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.With-list.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.With-list.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-en-GB.With-list.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.Custom-Attachment.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.Custom-Attachment.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.Custom-Attachment.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.Custom-Attachment.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.Custom-Text.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.Custom-Text.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.Custom-Text.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.Custom-Text.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.SwiftUI-Default-Text.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.SwiftUI-Default-Text.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.SwiftUI-Default-Text.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.SwiftUI-Default-Text.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.With-block-quote.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.With-block-quote.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.With-block-quote.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.With-block-quote.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.With-list.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.With-list.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.With-list.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_messageText-iPhone-15-pseudo.With-list.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_noticeRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationPermissionsScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Applying-change.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Applying-change.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Applying-change.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Applying-change.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Direct-Chats.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Direct-Chats.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Direct-Chats.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Direct-Chats.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Group-Chats-Without-Disclaimer.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Group-Chats-Without-Disclaimer.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Group-Chats-Without-Disclaimer.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Group-Chats-Without-Disclaimer.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Group-Chats.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Group-Chats.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Group-Chats.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-en-GB.Group-Chats.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Applying-change.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Applying-change.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Applying-change.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Applying-change.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Direct-Chats.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Direct-Chats.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Direct-Chats.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Direct-Chats.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Group-Chats-Without-Disclaimer.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Group-Chats-Without-Disclaimer.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Group-Chats-Without-Disclaimer.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Group-Chats-Without-Disclaimer.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Group-Chats.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Group-Chats.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Group-Chats.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPad-pseudo.Group-Chats.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Applying-change.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Applying-change.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Applying-change.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Applying-change.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Direct-Chats.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Direct-Chats.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Direct-Chats.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Direct-Chats.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Group-Chats-Without-Disclaimer.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Group-Chats-Without-Disclaimer.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Group-Chats-Without-Disclaimer.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Group-Chats-Without-Disclaimer.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Group-Chats.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Group-Chats.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Group-Chats.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-en-GB.Group-Chats.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Applying-change.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Applying-change.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Applying-change.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Applying-change.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Direct-Chats.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Direct-Chats.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Direct-Chats.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Direct-Chats.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Group-Chats-Without-Disclaimer.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Group-Chats-Without-Disclaimer.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Group-Chats-Without-Disclaimer.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Group-Chats-Without-Disclaimer.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Group-Chats.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Group-Chats.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Group-Chats.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreen-iPhone-15-pseudo.Group-Chats.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsEditScreenRoomCell-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-en-GB.Configuration-mismatch.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-en-GB.Configuration-mismatch.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-en-GB.Configuration-mismatch.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-en-GB.Configuration-mismatch.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-pseudo.Configuration-mismatch.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-pseudo.Configuration-mismatch.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-pseudo.Configuration-mismatch.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPad-pseudo.Configuration-mismatch.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-en-GB.Configuration-mismatch.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-en-GB.Configuration-mismatch.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-en-GB.Configuration-mismatch.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-en-GB.Configuration-mismatch.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-pseudo.Configuration-mismatch.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-pseudo.Configuration-mismatch.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-pseudo.Configuration-mismatch.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_notificationSettingsScreen-iPhone-15-pseudo.Configuration-mismatch.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pINTextField-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pINTextField-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pINTextField-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pINTextField-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pINTextField-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pINTextField-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pINTextField-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pINTextField-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pINTextField-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pINTextField-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pINTextField-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pINTextField-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pINTextField-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pINTextField-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pINTextField-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pINTextField-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_paginationIndicatorRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.All-Users.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.All-Users.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.All-Users.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.All-Users.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loaded-Long-Own.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loaded-Long-Own.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loaded-Long-Own.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loaded-Long-Own.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loaded-Long.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loaded-Long.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loaded-Long.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loaded-Long.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loading-Own.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loading-Own.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loading-Own.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loading-Own.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loading.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loading.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loading.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-en-GB.Loading.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.All-Users.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.All-Users.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.All-Users.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.All-Users.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loaded-Long-Own.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loaded-Long-Own.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loaded-Long-Own.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loaded-Long-Own.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loaded-Long.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loaded-Long.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loaded-Long.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loaded-Long.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loading-Own.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loading-Own.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loading-Own.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loading-Own.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loading.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loading.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loading.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPad-pseudo.Loading.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.All-Users.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.All-Users.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.All-Users.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.All-Users.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loaded-Long-Own.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loaded-Long-Own.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loaded-Long-Own.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loaded-Long-Own.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loaded-Long.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loaded-Long.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loaded-Long.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loaded-Long.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loading-Own.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loading-Own.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loading-Own.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loading-Own.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loading.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loading.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loading.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-en-GB.Loading.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.All-Users.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.All-Users.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.All-Users.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.All-Users.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loaded-Long-Own.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loaded-Long-Own.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loaded-Long-Own.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loaded-Long-Own.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loaded-Long.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loaded-Long.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loaded-Long.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loaded-Long.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loading-Own.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loading-Own.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loading-Own.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loading-Own.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loading.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loading.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loading.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pillView-iPhone-15-pseudo.Loading.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPad-en-GB.Empty.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPad-en-GB.Empty.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPad-en-GB.Empty.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPad-en-GB.Empty.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPad-pseudo.Empty.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPad-pseudo.Empty.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPad-pseudo.Empty.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPad-pseudo.Empty.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPhone-15-en-GB.Empty.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPhone-15-en-GB.Empty.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPhone-15-en-GB.Empty.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPhone-15-en-GB.Empty.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPhone-15-pseudo.Empty.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPhone-15-pseudo.Empty.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPhone-15-pseudo.Empty.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedEventsTimelineScreen-iPhone-15-pseudo.Empty.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsBannerView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pinnedItemsIndicatorView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderAvatarImage-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-en-GB.Screen.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-en-GB.Screen.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-en-GB.Screen.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-en-GB.Screen.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-en-GB.Split-View.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-en-GB.Split-View.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-en-GB.Split-View.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-en-GB.Split-View.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-en-GB.With-background.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-en-GB.With-background.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-en-GB.With-background.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-en-GB.With-background.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-pseudo.Screen.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-pseudo.Screen.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-pseudo.Screen.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-pseudo.Screen.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-pseudo.Split-View.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-pseudo.Split-View.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-pseudo.Split-View.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-pseudo.Split-View.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-pseudo.With-background.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-pseudo.With-background.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-pseudo.With-background.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPad-pseudo.With-background.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-en-GB.Screen.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-en-GB.Screen.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-en-GB.Screen.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-en-GB.Screen.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-en-GB.Split-View.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-en-GB.Split-View.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-en-GB.Split-View.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-en-GB.Split-View.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-en-GB.With-background.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-en-GB.With-background.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-en-GB.With-background.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-en-GB.With-background.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-pseudo.Screen.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-pseudo.Screen.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-pseudo.Screen.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-pseudo.Screen.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-pseudo.Split-View.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-pseudo.Split-View.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-pseudo.Split-View.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-pseudo.Split-View.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-pseudo.With-background.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-pseudo.With-background.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-pseudo.With-background.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_placeholderScreen-iPhone-15-pseudo.With-background.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-en-GB.Edit.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-en-GB.Edit.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-en-GB.Edit.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-en-GB.Edit.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-en-GB.New.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-en-GB.New.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-en-GB.New.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-en-GB.New.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-pseudo.Edit.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-pseudo.Edit.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-pseudo.Edit.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-pseudo.Edit.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-pseudo.New.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-pseudo.New.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-pseudo.New.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPad-pseudo.New.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-en-GB.Edit.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-en-GB.Edit.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-en-GB.Edit.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-en-GB.Edit.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-en-GB.New.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-en-GB.New.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-en-GB.New.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-en-GB.New.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-pseudo.Edit.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-pseudo.Edit.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-pseudo.Edit.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-pseudo.Edit.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-pseudo.New.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-pseudo.New.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-pseudo.New.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollFormScreen-iPhone-15-pseudo.New.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollOptionView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollOptionView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollOptionView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollOptionView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollOptionView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollOptionView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollOptionView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollOptionView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollOptionView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollOptionView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollOptionView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollOptionView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollOptionView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollOptionView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollOptionView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollOptionView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-disclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-disclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-disclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-no-votes-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-no-votes-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-no-votes-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Creator-no-votes-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Disclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Disclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Disclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Disclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Disclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Disclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Undisclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Undisclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Ended-Undisclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Preview.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Preview.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Preview.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Preview.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Undisclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Undisclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-en-GB.Undisclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-disclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-disclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-disclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-no-votes-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-no-votes-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-no-votes-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Creator-no-votes-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Disclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Disclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Disclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Disclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Disclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Disclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Undisclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Undisclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Ended-Undisclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Preview.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Preview.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Preview.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Preview.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Undisclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Undisclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPad-pseudo.Undisclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Creator-disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Creator-disclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Creator-disclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Creator-disclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Creator-no-votes-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Creator-no-votes-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Creator-no-votes-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Creator-no-votes-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Disclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Disclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Disclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Ended-Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Ended-Disclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Ended-Disclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Ended-Disclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Ended-Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Ended-Undisclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Ended-Undisclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Ended-Undisclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Preview.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Preview.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Preview.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Preview.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Undisclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Undisclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-en-GB.Undisclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Creator-disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Creator-disclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Creator-disclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Creator-disclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Creator-no-votes-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Creator-no-votes-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Creator-no-votes-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Creator-no-votes-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Disclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Disclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Disclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Ended-Disclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Ended-Disclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Ended-Disclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Ended-Disclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Ended-Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Ended-Undisclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Ended-Undisclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Ended-Undisclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Preview.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Preview.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Preview.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Preview.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Undisclosed-Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Undisclosed-Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Undisclosed-Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollRoomTimelineView-iPhone-15-pseudo.Undisclosed-Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Creator-disclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Creator-disclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Creator-disclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Creator-disclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Creator-no-votes.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Creator-no-votes.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Creator-no-votes.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Creator-no-votes.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Disclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Disclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Disclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Disclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Ended-Disclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Ended-Disclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Ended-Disclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Ended-Disclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Ended-Undisclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Ended-Undisclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Ended-Undisclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Ended-Undisclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Preview.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Preview.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Preview.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Preview.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Undisclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Undisclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Undisclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-en-GB.Undisclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Creator-disclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Creator-disclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Creator-disclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Creator-disclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Creator-no-votes.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Creator-no-votes.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Creator-no-votes.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Creator-no-votes.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Disclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Disclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Disclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Disclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Ended-Disclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Ended-Disclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Ended-Disclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Ended-Disclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Ended-Undisclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Ended-Undisclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Ended-Undisclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Ended-Undisclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Preview.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Preview.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Preview.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Preview.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Undisclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Undisclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Undisclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPad-pseudo.Undisclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Creator-disclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Creator-disclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Creator-disclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Creator-disclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Creator-no-votes.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Creator-no-votes.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Creator-no-votes.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Creator-no-votes.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Disclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Disclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Disclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Disclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Ended-Disclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Ended-Disclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Ended-Disclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Ended-Disclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Ended-Undisclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Ended-Undisclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Ended-Undisclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Ended-Undisclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Preview.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Preview.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Preview.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Preview.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Undisclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Undisclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Undisclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-en-GB.Undisclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Creator-disclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Creator-disclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Creator-disclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Creator-disclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Creator-no-votes.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Creator-no-votes.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Creator-no-votes.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Creator-no-votes.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Disclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Disclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Disclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Disclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Ended-Disclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Ended-Disclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Ended-Disclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Ended-Disclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Ended-Undisclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Ended-Undisclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Ended-Undisclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Ended-Undisclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Preview.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Preview.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Preview.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Preview.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Undisclosed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Undisclosed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Undisclosed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_pollView-iPhone-15-pseudo.Undisclosed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Cancelled.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Cancelled.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Cancelled.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Cancelled.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Connecting.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Connecting.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Connecting.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Connecting.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Connection-not-secure.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Connection-not-secure.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Connection-not-secure.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Connection-not-secure.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Declined.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Declined.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Declined.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Declined.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Device-code.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Device-code.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Device-code.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Device-code.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Device-not-signed-in.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Device-not-signed-in.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Device-not-signed-in.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Device-not-signed-in.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Device-not-supported.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Device-not-supported.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Device-not-supported.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Device-not-supported.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Expired.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Expired.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Expired.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Expired.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Initial.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Initial.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Initial.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Initial.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Invalid.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Invalid.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Invalid.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Invalid.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Linking-unsupported.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Linking-unsupported.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Linking-unsupported.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Linking-unsupported.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.No-Camera-Permission.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.No-Camera-Permission.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.No-Camera-Permission.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.No-Camera-Permission.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Scanning.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Scanning.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Scanning.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Scanning.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Unknown-error.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Unknown-error.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Unknown-error.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Unknown-error.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Verification-code.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Verification-code.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Verification-code.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-en-GB.Verification-code.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Cancelled.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Cancelled.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Cancelled.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Cancelled.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Connecting.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Connecting.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Connecting.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Connecting.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Connection-not-secure.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Connection-not-secure.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Connection-not-secure.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Connection-not-secure.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Declined.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Declined.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Declined.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Declined.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Device-code.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Device-code.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Device-code.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Device-code.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Device-not-signed-in.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Device-not-signed-in.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Device-not-signed-in.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Device-not-signed-in.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Device-not-supported.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Device-not-supported.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Device-not-supported.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Device-not-supported.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Expired.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Expired.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Expired.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Expired.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Initial.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Initial.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Initial.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Initial.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Invalid.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Invalid.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Invalid.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Invalid.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Linking-unsupported.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Linking-unsupported.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Linking-unsupported.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Linking-unsupported.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.No-Camera-Permission.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.No-Camera-Permission.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.No-Camera-Permission.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.No-Camera-Permission.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Scanning.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Scanning.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Scanning.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Scanning.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Unknown-error.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Unknown-error.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Unknown-error.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Unknown-error.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Verification-code.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Verification-code.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Verification-code.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPad-pseudo.Verification-code.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Cancelled.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Cancelled.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Cancelled.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Cancelled.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Connecting.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Connecting.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Connecting.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Connecting.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Connection-not-secure.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Connection-not-secure.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Connection-not-secure.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Connection-not-secure.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Declined.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Declined.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Declined.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Declined.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Device-code.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Device-code.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Device-code.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Device-code.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Device-not-signed-in.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Device-not-signed-in.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Device-not-signed-in.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Device-not-signed-in.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Device-not-supported.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Device-not-supported.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Device-not-supported.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Device-not-supported.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Expired.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Expired.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Expired.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Expired.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Initial.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Initial.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Initial.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Initial.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Invalid.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Invalid.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Invalid.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Invalid.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Linking-unsupported.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Linking-unsupported.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Linking-unsupported.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Linking-unsupported.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.No-Camera-Permission.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.No-Camera-Permission.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.No-Camera-Permission.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.No-Camera-Permission.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Scanning.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Scanning.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Scanning.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Scanning.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Unknown-error.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Unknown-error.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Unknown-error.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Unknown-error.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Verification-code.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Verification-code.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Verification-code.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-en-GB.Verification-code.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Cancelled.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Cancelled.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Cancelled.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Cancelled.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Connecting.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Connecting.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Connecting.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Connecting.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Connection-not-secure.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Connection-not-secure.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Connection-not-secure.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Connection-not-secure.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Declined.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Declined.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Declined.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Declined.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Device-code.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Device-code.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Device-code.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Device-code.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Device-not-signed-in.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Device-not-signed-in.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Device-not-signed-in.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Device-not-signed-in.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Device-not-supported.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Device-not-supported.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Device-not-supported.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Device-not-supported.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Expired.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Expired.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Expired.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Expired.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Initial.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Initial.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Initial.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Initial.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Invalid.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Invalid.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Invalid.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Invalid.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Linking-unsupported.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Linking-unsupported.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Linking-unsupported.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Linking-unsupported.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.No-Camera-Permission.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.No-Camera-Permission.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.No-Camera-Permission.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.No-Camera-Permission.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Scanning.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Scanning.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Scanning.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Scanning.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Unknown-error.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Unknown-error.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Unknown-error.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Unknown-error.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Verification-code.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Verification-code.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Verification-code.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_qRCodeLoginScreen-iPhone-15-pseudo.Verification-code.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_reactionsSummaryView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readMarkerRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-en-GB.Loading-Member.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-en-GB.Loading-Member.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-en-GB.Loading-Member.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-en-GB.Loading-Member.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-en-GB.No-Image.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-en-GB.No-Image.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-en-GB.No-Image.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-en-GB.No-Image.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-en-GB.With-Image.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-en-GB.With-Image.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-en-GB.With-Image.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-en-GB.With-Image.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-pseudo.Loading-Member.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-pseudo.Loading-Member.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-pseudo.Loading-Member.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-pseudo.Loading-Member.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-pseudo.No-Image.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-pseudo.No-Image.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-pseudo.No-Image.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-pseudo.No-Image.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-pseudo.With-Image.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-pseudo.With-Image.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-pseudo.With-Image.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPad-pseudo.With-Image.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-en-GB.Loading-Member.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-en-GB.Loading-Member.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-en-GB.Loading-Member.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-en-GB.Loading-Member.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-en-GB.No-Image.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-en-GB.No-Image.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-en-GB.No-Image.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-en-GB.No-Image.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-en-GB.With-Image.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-en-GB.With-Image.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-en-GB.With-Image.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-en-GB.With-Image.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-pseudo.Loading-Member.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-pseudo.Loading-Member.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-pseudo.Loading-Member.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-pseudo.Loading-Member.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-pseudo.No-Image.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-pseudo.No-Image.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-pseudo.No-Image.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-pseudo.No-Image.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-pseudo.With-Image.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-pseudo.With-Image.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-pseudo.With-Image.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptCell-iPhone-15-pseudo.With-Image.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_readReceiptsSummaryView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_redactedRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_reportContentScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_reportContentScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_reportContentScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_reportContentScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_reportContentScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_reportContentScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_reportContentScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_reportContentScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_reportContentScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_reportContentScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_reportContentScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_reportContentScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_reportContentScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_reportContentScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_reportContentScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_reportContentScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAttachmentPicker-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomAvatarImage-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAvatarImage-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomAvatarImage-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAvatarImage-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomAvatarImage-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAvatarImage-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomAvatarImage-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAvatarImage-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomAvatarImage-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAvatarImage-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomAvatarImage-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAvatarImage-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomAvatarImage-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAvatarImage-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomAvatarImage-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomAvatarImage-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-en-GB.Member-moderation.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-en-GB.Member-moderation.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-en-GB.Member-moderation.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-en-GB.Member-moderation.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-en-GB.Messages-and-Content.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-en-GB.Messages-and-Content.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-en-GB.Messages-and-Content.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-en-GB.Messages-and-Content.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-en-GB.Room-details.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-en-GB.Room-details.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-en-GB.Room-details.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-en-GB.Room-details.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-pseudo.Member-moderation.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-pseudo.Member-moderation.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-pseudo.Member-moderation.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-pseudo.Member-moderation.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-pseudo.Messages-and-Content.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-pseudo.Messages-and-Content.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-pseudo.Messages-and-Content.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-pseudo.Messages-and-Content.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-pseudo.Room-details.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-pseudo.Room-details.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-pseudo.Room-details.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPad-pseudo.Room-details.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-en-GB.Member-moderation.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-en-GB.Member-moderation.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-en-GB.Member-moderation.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-en-GB.Member-moderation.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-en-GB.Messages-and-Content.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-en-GB.Messages-and-Content.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-en-GB.Messages-and-Content.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-en-GB.Messages-and-Content.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-en-GB.Room-details.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-en-GB.Room-details.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-en-GB.Room-details.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-en-GB.Room-details.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-pseudo.Member-moderation.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-pseudo.Member-moderation.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-pseudo.Member-moderation.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-pseudo.Member-moderation.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-pseudo.Messages-and-Content.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-pseudo.Messages-and-Content.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-pseudo.Messages-and-Content.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-pseudo.Messages-and-Content.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-pseudo.Room-details.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-pseudo.Room-details.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-pseudo.Room-details.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangePermissionsScreen-iPhone-15-pseudo.Room-details.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-en-GB.Administrators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-en-GB.Administrators.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-en-GB.Administrators.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-en-GB.Administrators.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-en-GB.Moderators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-en-GB.Moderators.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-en-GB.Moderators.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-en-GB.Moderators.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-pseudo.Administrators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-pseudo.Administrators.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-pseudo.Administrators.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-pseudo.Administrators.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-pseudo.Moderators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-pseudo.Moderators.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-pseudo.Moderators.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPad-pseudo.Moderators.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-en-GB.Administrators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-en-GB.Administrators.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-en-GB.Administrators.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-en-GB.Administrators.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-en-GB.Moderators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-en-GB.Moderators.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-en-GB.Moderators.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-en-GB.Moderators.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-pseudo.Administrators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-pseudo.Administrators.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-pseudo.Administrators.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-pseudo.Administrators.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-pseudo.Moderators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-pseudo.Moderators.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-pseudo.Moderators.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreen-iPhone-15-pseudo.Moderators.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenRow-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomChangeRolesScreenSelectedItem-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-en-GB.Editable.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-en-GB.Editable.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-en-GB.Editable.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-en-GB.Editable.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-en-GB.Read-only.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-en-GB.Read-only.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-en-GB.Read-only.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-en-GB.Read-only.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-pseudo.Editable.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-pseudo.Editable.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-pseudo.Editable.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-pseudo.Editable.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-pseudo.Read-only.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-pseudo.Read-only.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-pseudo.Read-only.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPad-pseudo.Read-only.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-en-GB.Editable.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-en-GB.Editable.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-en-GB.Editable.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-en-GB.Editable.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-en-GB.Read-only.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-en-GB.Read-only.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-en-GB.Read-only.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-en-GB.Read-only.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-pseudo.Editable.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-pseudo.Editable.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-pseudo.Editable.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-pseudo.Editable.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-pseudo.Read-only.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-pseudo.Read-only.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-pseudo.Read-only.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsEditScreen-iPhone-15-pseudo.Read-only.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-en-GB.DM-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-en-GB.DM-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-en-GB.DM-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-en-GB.DM-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-en-GB.Generic-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-en-GB.Generic-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-en-GB.Generic-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-en-GB.Generic-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-en-GB.Simple-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-en-GB.Simple-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-en-GB.Simple-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-en-GB.Simple-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-pseudo.DM-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-pseudo.DM-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-pseudo.DM-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-pseudo.DM-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-pseudo.Generic-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-pseudo.Generic-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-pseudo.Generic-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-pseudo.Generic-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-pseudo.Simple-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-pseudo.Simple-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-pseudo.Simple-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPad-pseudo.Simple-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-en-GB.DM-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-en-GB.DM-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-en-GB.DM-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-en-GB.DM-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-en-GB.Generic-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-en-GB.Generic-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-en-GB.Generic-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-en-GB.Generic-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-en-GB.Simple-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-en-GB.Simple-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-en-GB.Simple-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-en-GB.Simple-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-pseudo.DM-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-pseudo.DM-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-pseudo.DM-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-pseudo.DM-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-pseudo.Generic-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-pseudo.Generic-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-pseudo.Generic-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-pseudo.Generic-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-pseudo.Simple-Room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-pseudo.Simple-Room.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-pseudo.Simple-Room.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDetailsScreen-iPhone-15-pseudo.Simple-Room.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchCell-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomDirectorySearchView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPad-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomHeaderView-iPhone-15-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomInviterLabel-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomInviterLabel-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomInviterLabel-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomInviterLabel-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomInviterLabel-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomInviterLabel-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomInviterLabel-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomInviterLabel-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomInviterLabel-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomInviterLabel-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomInviterLabel-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomInviterLabel-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomInviterLabel-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomInviterLabel-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomInviterLabel-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomInviterLabel-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPad-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFilterView-iPhone-15-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersEmptyStateView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPad-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomListFiltersView-iPhone-15-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-en-GB.Account-Owner.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-en-GB.Account-Owner.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-en-GB.Account-Owner.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-en-GB.Account-Owner.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-en-GB.Ignored-User.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-en-GB.Ignored-User.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-en-GB.Ignored-User.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-en-GB.Ignored-User.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-en-GB.Other-User.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-en-GB.Other-User.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-en-GB.Other-User.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-en-GB.Other-User.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-pseudo.Account-Owner.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-pseudo.Account-Owner.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-pseudo.Account-Owner.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-pseudo.Account-Owner.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-pseudo.Ignored-User.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-pseudo.Ignored-User.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-pseudo.Ignored-User.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-pseudo.Ignored-User.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-pseudo.Other-User.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-pseudo.Other-User.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-pseudo.Other-User.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPad-pseudo.Other-User.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-en-GB.Account-Owner.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-en-GB.Account-Owner.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-en-GB.Account-Owner.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-en-GB.Account-Owner.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-en-GB.Ignored-User.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-en-GB.Ignored-User.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-en-GB.Ignored-User.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-en-GB.Ignored-User.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-en-GB.Other-User.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-en-GB.Other-User.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-en-GB.Other-User.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-en-GB.Other-User.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-pseudo.Account-Owner.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-pseudo.Account-Owner.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-pseudo.Account-Owner.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-pseudo.Account-Owner.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-pseudo.Ignored-User.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-pseudo.Ignored-User.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-pseudo.Ignored-User.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-pseudo.Ignored-User.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-pseudo.Other-User.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-pseudo.Other-User.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-pseudo.Other-User.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMemberDetailsScreen-iPhone-15-pseudo.Other-User.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-en-GB.Banned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-en-GB.Banned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-en-GB.Banned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-en-GB.Banned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-en-GB.Joined.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-en-GB.Joined.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-en-GB.Joined.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-en-GB.Joined.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-pseudo.Banned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-pseudo.Banned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-pseudo.Banned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-pseudo.Banned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-pseudo.Joined.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-pseudo.Joined.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-pseudo.Joined.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPad-pseudo.Joined.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-en-GB.Banned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-en-GB.Banned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-en-GB.Banned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-en-GB.Banned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-en-GB.Joined.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-en-GB.Joined.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-en-GB.Joined.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-en-GB.Joined.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-pseudo.Banned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-pseudo.Banned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-pseudo.Banned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-pseudo.Banned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-pseudo.Joined.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-pseudo.Joined.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-pseudo.Joined.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListManageMemberSheet-iPhone-15-pseudo.Joined.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListMemberCell-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Admin-Banned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Admin-Banned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Admin-Banned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Admin-Banned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Admin-Empty-Banned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Admin-Empty-Banned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Admin-Empty-Banned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Admin-Empty-Banned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Admin-Members.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Admin-Members.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Admin-Members.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Admin-Members.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Invites.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Invites.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Invites.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Invites.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Member.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Member.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Member.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-en-GB.Member.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Admin-Banned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Admin-Banned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Admin-Banned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Admin-Banned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Admin-Empty-Banned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Admin-Empty-Banned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Admin-Empty-Banned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Admin-Empty-Banned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Admin-Members.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Admin-Members.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Admin-Members.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Admin-Members.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Invites.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Invites.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Invites.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Invites.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Member.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Member.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Member.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPad-pseudo.Member.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Admin-Banned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Admin-Banned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Admin-Banned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Admin-Banned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Admin-Empty-Banned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Admin-Empty-Banned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Admin-Empty-Banned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Admin-Empty-Banned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Admin-Members.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Admin-Members.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Admin-Members.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Admin-Members.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Invites.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Invites.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Invites.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Invites.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Member.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Member.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Member.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-en-GB.Member.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Admin-Banned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Admin-Banned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Admin-Banned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Admin-Banned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Admin-Empty-Banned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Admin-Empty-Banned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Admin-Empty-Banned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Admin-Empty-Banned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Admin-Members.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Admin-Members.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Admin-Members.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Admin-Members.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Invites.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Invites.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Invites.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Invites.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Member.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Member.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Member.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomMembersListScreen-iPhone-15-pseudo.Member.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-en-GB.Encrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-en-GB.Encrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-en-GB.Encrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-en-GB.Encrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-en-GB.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-en-GB.Unencrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-en-GB.Unencrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-en-GB.Unencrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-pseudo.Encrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-pseudo.Encrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-pseudo.Encrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-pseudo.Encrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-pseudo.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-pseudo.Unencrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-pseudo.Unencrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPad-pseudo.Unencrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-en-GB.Encrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-en-GB.Encrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-en-GB.Encrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-en-GB.Encrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-en-GB.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-en-GB.Unencrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-en-GB.Unencrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-en-GB.Unencrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-pseudo.Encrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-pseudo.Encrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-pseudo.Encrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-pseudo.Encrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-pseudo.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-pseudo.Unencrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-pseudo.Unencrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsCustomSectionView-iPhone-15-pseudo.Unencrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-en-GB.Custom.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-en-GB.Custom.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-en-GB.Custom.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-en-GB.Custom.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-en-GB.Default.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-en-GB.Default.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-en-GB.Default.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-en-GB.Default.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-pseudo.Custom.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-pseudo.Custom.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-pseudo.Custom.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-pseudo.Custom.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-pseudo.Default.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-pseudo.Default.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-pseudo.Default.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPad-pseudo.Default.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-en-GB.Custom.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-en-GB.Custom.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-en-GB.Custom.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-en-GB.Custom.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-en-GB.Default.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-en-GB.Default.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-en-GB.Default.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-en-GB.Default.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-pseudo.Custom.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-pseudo.Custom.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-pseudo.Custom.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-pseudo.Custom.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-pseudo.Default.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-pseudo.Default.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-pseudo.Default.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsScreen-iPhone-15-pseudo.Default.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-en-GB.Encrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-en-GB.Encrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-en-GB.Encrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-en-GB.Encrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-en-GB.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-en-GB.Unencrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-en-GB.Unencrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-en-GB.Unencrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-pseudo.Encrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-pseudo.Encrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-pseudo.Encrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-pseudo.Encrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-pseudo.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-pseudo.Unencrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-pseudo.Unencrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPad-pseudo.Unencrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-en-GB.Encrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-en-GB.Encrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-en-GB.Encrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-en-GB.Encrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-en-GB.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-en-GB.Unencrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-en-GB.Unencrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-en-GB.Unencrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-pseudo.Encrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-pseudo.Encrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-pseudo.Encrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-pseudo.Encrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-pseudo.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-pseudo.Unencrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-pseudo.Unencrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomNotificationSettingsUserDefinedScreen-iPhone-15-pseudo.Unencrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-en-GB.No-polls.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-en-GB.No-polls.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-en-GB.No-polls.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-en-GB.No-polls.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-en-GB.polls.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-en-GB.polls.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-en-GB.polls.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-en-GB.polls.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-pseudo.No-polls.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-pseudo.No-polls.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-pseudo.No-polls.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-pseudo.No-polls.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-pseudo.polls.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-pseudo.polls.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-pseudo.polls.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPad-pseudo.polls.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-en-GB.No-polls.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-en-GB.No-polls.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-en-GB.No-polls.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-en-GB.No-polls.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-en-GB.polls.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-en-GB.polls.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-en-GB.polls.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-en-GB.polls.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-pseudo.No-polls.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-pseudo.No-polls.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-pseudo.No-polls.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-pseudo.No-polls.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-pseudo.polls.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-pseudo.polls.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-pseudo.polls.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomPollsHistoryScreen-iPhone-15-pseudo.polls.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomRolesAndPermissionsScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_roomScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_roomScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_roomScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sFNumberedListView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sFNumberedListView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sFNumberedListView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sFNumberedListView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sFNumberedListView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sFNumberedListView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sFNumberedListView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sFNumberedListView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sFNumberedListView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sFNumberedListView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sFNumberedListView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sFNumberedListView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sFNumberedListView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sFNumberedListView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sFNumberedListView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sFNumberedListView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPad-en-GB.Set-up.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPad-en-GB.Set-up.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPad-en-GB.Set-up.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPad-en-GB.Set-up.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPad-pseudo.Set-up.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPad-pseudo.Set-up.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPad-pseudo.Set-up.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPad-pseudo.Set-up.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPhone-15-en-GB.Set-up.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPhone-15-en-GB.Set-up.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPhone-15-en-GB.Set-up.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPhone-15-en-GB.Set-up.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPhone-15-pseudo.Set-up.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPhone-15-pseudo.Set-up.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPhone-15-pseudo.Set-up.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupKeyBackupScreen-iPhone-15-pseudo.Set-up.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupLogoutConfirmationScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Incomplete.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Incomplete.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Incomplete.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Incomplete.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Not-set-up.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Not-set-up.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Not-set-up.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Not-set-up.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Set-up.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Set-up.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Set-up.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Set-up.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Unknown.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Unknown.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Unknown.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-en-GB.Unknown.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Incomplete.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Incomplete.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Incomplete.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Incomplete.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Not-set-up.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Not-set-up.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Not-set-up.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Not-set-up.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Set-up.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Set-up.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Set-up.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Set-up.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Unknown.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Unknown.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Unknown.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPad-pseudo.Unknown.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Incomplete.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Incomplete.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Incomplete.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Incomplete.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Not-set-up.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Not-set-up.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Not-set-up.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Not-set-up.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Set-up.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Set-up.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Set-up.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Set-up.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Unknown.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Unknown.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Unknown.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-en-GB.Unknown.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Incomplete.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Incomplete.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Incomplete.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Incomplete.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Not-set-up.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Not-set-up.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Not-set-up.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Not-set-up.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Set-up.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Set-up.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Set-up.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Set-up.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Unknown.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Unknown.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Unknown.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupRecoveryKeyScreen-iPhone-15-pseudo.Unknown.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Both-setup.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Both-setup.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Both-setup.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Both-setup.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Key-backup-disabled.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Key-backup-disabled.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Key-backup-disabled.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Key-backup-disabled.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Only-key-backup-setup.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Only-key-backup-setup.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Only-key-backup-setup.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Only-key-backup-setup.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Recovery-incomplete.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Recovery-incomplete.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Recovery-incomplete.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-en-GB.Recovery-incomplete.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Both-setup.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Both-setup.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Both-setup.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Both-setup.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Key-backup-disabled.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Key-backup-disabled.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Key-backup-disabled.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Key-backup-disabled.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Only-key-backup-setup.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Only-key-backup-setup.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Only-key-backup-setup.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Only-key-backup-setup.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Recovery-incomplete.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Recovery-incomplete.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Recovery-incomplete.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPad-pseudo.Recovery-incomplete.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Both-setup.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Both-setup.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Both-setup.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Both-setup.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Key-backup-disabled.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Key-backup-disabled.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Key-backup-disabled.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Key-backup-disabled.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Only-key-backup-setup.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Only-key-backup-setup.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Only-key-backup-setup.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Only-key-backup-setup.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Recovery-incomplete.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Recovery-incomplete.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Recovery-incomplete.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-en-GB.Recovery-incomplete.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Both-setup.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Both-setup.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Both-setup.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Both-setup.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Key-backup-disabled.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Key-backup-disabled.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Key-backup-disabled.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Key-backup-disabled.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Only-key-backup-setup.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Only-key-backup-setup.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Only-key-backup-setup.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Only-key-backup-setup.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Recovery-incomplete.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Recovery-incomplete.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Recovery-incomplete.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_secureBackupScreen-iPhone-15-pseudo.Recovery-incomplete.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_separatorRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-en-GB.Login.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-en-GB.Login.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-en-GB.Login.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-en-GB.Login.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-en-GB.Register.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-en-GB.Register.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-en-GB.Register.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-en-GB.Register.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-pseudo.Login.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-pseudo.Login.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-pseudo.Login.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-pseudo.Login.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-pseudo.Register.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-pseudo.Register.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-pseudo.Register.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPad-pseudo.Register.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-en-GB.Login.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-en-GB.Login.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-en-GB.Login.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-en-GB.Login.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-en-GB.Register.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-en-GB.Register.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-en-GB.Register.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-en-GB.Register.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-pseudo.Login.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-pseudo.Login.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-pseudo.Login.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-pseudo.Login.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-pseudo.Register.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-pseudo.Register.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-pseudo.Register.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverConfirmationScreen-iPhone-15-pseudo.Register.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.3.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.3.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.3.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.3.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.4.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.4.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.4.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-en-GB.4.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.3.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.3.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.3.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.3.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.4.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.4.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.4.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPad-pseudo.4.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.3.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.3.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.3.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.3.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.4.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.4.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.4.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-en-GB.4.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.3.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.3.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.3.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.3.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.4.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.4.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.4.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_serverSelection-iPhone-15-pseudo.4.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Cancelled.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Cancelled.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Cancelled.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Cancelled.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Initial.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Initial.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Initial.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Initial.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Request-Accepted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Request-Accepted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Request-Accepted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Request-Accepted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Requesting-Verification.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Requesting-Verification.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Requesting-Verification.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Requesting-Verification.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Showing-Challenge.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Showing-Challenge.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Showing-Challenge.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Showing-Challenge.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Verified.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Verified.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Verified.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-en-GB.Verified.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Cancelled.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Cancelled.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Cancelled.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Cancelled.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Initial.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Initial.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Initial.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Initial.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Request-Accepted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Request-Accepted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Request-Accepted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Request-Accepted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Requesting-Verification.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Requesting-Verification.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Requesting-Verification.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Requesting-Verification.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Showing-Challenge.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Showing-Challenge.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Showing-Challenge.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Showing-Challenge.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Verified.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Verified.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Verified.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPad-pseudo.Verified.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Cancelled.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Cancelled.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Cancelled.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Cancelled.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Initial.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Initial.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Initial.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Initial.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Request-Accepted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Request-Accepted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Request-Accepted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Request-Accepted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Requesting-Verification.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Requesting-Verification.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Requesting-Verification.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Requesting-Verification.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Showing-Challenge.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Showing-Challenge.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Showing-Challenge.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Showing-Challenge.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Verified.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Verified.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Verified.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-en-GB.Verified.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Cancelled.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Cancelled.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Cancelled.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Cancelled.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Initial.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Initial.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Initial.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Initial.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Request-Accepted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Request-Accepted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Request-Accepted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Request-Accepted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Requesting-Verification.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Requesting-Verification.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Requesting-Verification.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Requesting-Verification.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Showing-Challenge.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Showing-Challenge.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Showing-Challenge.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Showing-Challenge.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Verified.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Verified.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Verified.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_sessionVerification-iPhone-15-pseudo.Verified.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_settingsScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_settingsScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_settingsScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_settingsScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_settingsScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_settingsScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_settingsScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_settingsScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_settingsScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_settingsScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_settingsScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_settingsScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_settingsScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_settingsScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_settingsScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_settingsScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_shimmerOverlay-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_shimmerOverlay-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_shimmerOverlay-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_shimmerOverlay-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_shimmerOverlay-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_shimmerOverlay-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_shimmerOverlay-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_shimmerOverlay-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_shimmerOverlay-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_shimmerOverlay-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_shimmerOverlay-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_shimmerOverlay-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_shimmerOverlay-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_shimmerOverlay-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_shimmerOverlay-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_shimmerOverlay-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.3.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.3.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.3.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.3.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.4.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.4.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.4.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.4.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.5.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.5.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.5.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-en-GB.5.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.3.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.3.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.3.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.3.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.4.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.4.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.4.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.4.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.5.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.5.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.5.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPad-pseudo.5.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.3.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.3.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.3.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.3.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.4.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.4.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.4.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.4.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.5.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.5.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.5.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-en-GB.5.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.2.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.2.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.2.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.2.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.3.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.3.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.3.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.3.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.4.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.4.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.4.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.4.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.5.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.5.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.5.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_softLogoutScreen-iPhone-15-pseudo.5.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_splashScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_splashScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_splashScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_splashScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_splashScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_splashScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_splashScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_splashScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_splashScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_splashScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_splashScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_splashScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_splashScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_splashScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_splashScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_splashScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_startChatScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_startChatScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_startChatScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_startChatScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_startChatScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_startChatScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_startChatScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_startChatScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_startChatScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_startChatScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_startChatScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_startChatScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_startChatScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_startChatScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_startChatScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_startChatScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_stateRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-en-GB.Picker.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-en-GB.Picker.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-en-GB.Picker.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-en-GB.Picker.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-en-GB.View-Only-with-description.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-en-GB.View-Only-with-description.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-en-GB.View-Only-with-description.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-en-GB.View-Only-with-description.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-en-GB.View-Only.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-en-GB.View-Only.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-en-GB.View-Only.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-en-GB.View-Only.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-pseudo.Picker.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-pseudo.Picker.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-pseudo.Picker.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-pseudo.Picker.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-pseudo.View-Only-with-description.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-pseudo.View-Only-with-description.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-pseudo.View-Only-with-description.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-pseudo.View-Only-with-description.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-pseudo.View-Only.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-pseudo.View-Only.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-pseudo.View-Only.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPad-pseudo.View-Only.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-en-GB.Picker.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-en-GB.Picker.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-en-GB.Picker.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-en-GB.Picker.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-en-GB.View-Only-with-description.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-en-GB.View-Only-with-description.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-en-GB.View-Only-with-description.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-en-GB.View-Only-with-description.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-en-GB.View-Only.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-en-GB.View-Only.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-en-GB.View-Only.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-en-GB.View-Only.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-pseudo.Picker.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-pseudo.Picker.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-pseudo.Picker.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-pseudo.Picker.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-pseudo.View-Only-with-description.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-pseudo.View-Only-with-description.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-pseudo.View-Only-with-description.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-pseudo.View-Only-with-description.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-pseudo.View-Only.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-pseudo.View-Only.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-pseudo.View-Only.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_staticLocationScreenViewer-iPhone-15-pseudo.View-Only.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_stickerRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_swipeRightAction-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeRightAction-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_swipeRightAction-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeRightAction-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_swipeRightAction-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeRightAction-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_swipeRightAction-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeRightAction-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_swipeRightAction-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeRightAction-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_swipeRightAction-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeRightAction-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_swipeRightAction-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeRightAction-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_swipeRightAction-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeRightAction-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_swipeToReplyView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeToReplyView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_swipeToReplyView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeToReplyView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_swipeToReplyView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeToReplyView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_swipeToReplyView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeToReplyView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_swipeToReplyView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeToReplyView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_swipeToReplyView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeToReplyView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_swipeToReplyView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeToReplyView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_swipeToReplyView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_swipeToReplyView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_templateScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_templateScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_templateScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_templateScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_templateScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_templateScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_templateScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_templateScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_templateScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_templateScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_templateScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_templateScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_templateScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_templateScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_templateScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_templateScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble-RTL.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble-RTL.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble-RTL.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-en-GB.Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble-RTL.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble-RTL.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble-RTL.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPad-pseudo.Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-en-GB.Bubble-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-en-GB.Bubble-RTL.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-en-GB.Bubble-RTL.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-en-GB.Bubble-RTL.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-en-GB.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-en-GB.Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-en-GB.Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-en-GB.Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-pseudo.Bubble-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-pseudo.Bubble-RTL.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-pseudo.Bubble-RTL.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-pseudo.Bubble-RTL.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-pseudo.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-pseudo.Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-pseudo.Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_textRoomTimelineView-iPhone-15-pseudo.Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_threadDecorator-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_threadDecorator-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_threadDecorator-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_threadDecorator-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_threadDecorator-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_threadDecorator-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_threadDecorator-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_threadDecorator-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_threadDecorator-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_threadDecorator-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_threadDecorator-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_threadDecorator-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_threadDecorator-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_threadDecorator-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_threadDecorator-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_threadDecorator-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineDeliveryStatusView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Encryption-Indicators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Encryption-Indicators.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Encryption-Indicators.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Encryption-Indicators.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline-RTL.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline-RTL.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline-RTL.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Mock-Timeline.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Replies.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Replies.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Replies.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Replies.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Thread-decorator.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Thread-decorator.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Thread-decorator.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-en-GB.Thread-decorator.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Encryption-Indicators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Encryption-Indicators.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Encryption-Indicators.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Encryption-Indicators.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline-RTL.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline-RTL.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline-RTL.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Mock-Timeline.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Replies.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Replies.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Replies.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Replies.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Thread-decorator.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Thread-decorator.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Thread-decorator.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPad-pseudo.Thread-decorator.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Encryption-Indicators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Encryption-Indicators.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Encryption-Indicators.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Encryption-Indicators.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Mock-Timeline-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Mock-Timeline-RTL.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Mock-Timeline-RTL.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Mock-Timeline-RTL.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Mock-Timeline.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Mock-Timeline.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Mock-Timeline.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Mock-Timeline.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Replies.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Replies.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Replies.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Replies.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Thread-decorator.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Thread-decorator.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Thread-decorator.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-en-GB.Thread-decorator.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Encryption-Indicators.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Encryption-Indicators.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Encryption-Indicators.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Encryption-Indicators.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Mock-Timeline-RTL.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Mock-Timeline-RTL.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Mock-Timeline-RTL.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Mock-Timeline-RTL.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Mock-Timeline.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Mock-Timeline.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Mock-Timeline.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Mock-Timeline.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Replies.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Replies.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Replies.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Replies.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Thread-decorator.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Thread-decorator.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Thread-decorator.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemBubbledStylerView-iPhone-15-pseudo.Thread-decorator.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemDebugView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Authenticity-not-guaranteed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Authenticity-not-guaranteed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Authenticity-not-guaranteed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Authenticity-not-guaranteed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unencrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unencrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unencrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unsigned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unsigned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unsigned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.Unsigned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.With-button-shapes-off.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.With-button-shapes-off.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.With-button-shapes-off.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.With-button-shapes-off.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.With-button-shapes-on.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.With-button-shapes-on.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.With-button-shapes-on.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-en-GB.With-button-shapes-on.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Authenticity-not-guaranteed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Authenticity-not-guaranteed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Authenticity-not-guaranteed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Authenticity-not-guaranteed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unencrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unencrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unencrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unsigned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unsigned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unsigned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.Unsigned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.With-button-shapes-off.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.With-button-shapes-off.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.With-button-shapes-off.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.With-button-shapes-off.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.With-button-shapes-on.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.With-button-shapes-on.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.With-button-shapes-on.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPad-pseudo.With-button-shapes-on.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.Authenticity-not-guaranteed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.Authenticity-not-guaranteed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.Authenticity-not-guaranteed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.Authenticity-not-guaranteed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.Unencrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.Unencrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.Unencrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.Unsigned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.Unsigned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.Unsigned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.Unsigned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.With-button-shapes-off.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.With-button-shapes-off.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.With-button-shapes-off.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.With-button-shapes-off.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.With-button-shapes-on.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.With-button-shapes-on.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.With-button-shapes-on.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-en-GB.With-button-shapes-on.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.Authenticity-not-guaranteed.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.Authenticity-not-guaranteed.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.Authenticity-not-guaranteed.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.Authenticity-not-guaranteed.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.Unencrypted.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.Unencrypted.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.Unencrypted.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.Unencrypted.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.Unsigned.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.Unsigned.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.Unsigned.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.Unsigned.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.With-button-shapes-off.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.With-button-shapes-off.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.With-button-shapes-off.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.With-button-shapes-off.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.With-button-shapes-on.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.With-button-shapes-on.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.With-button-shapes-on.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemMenu-iPhone-15-pseudo.With-button-shapes-on.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemSendInfoLabel-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-LTR-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-LTR-with-different-layout-languages.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-LTR-with-different-layout-languages.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-LTR-with-different-layout-languages.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-RTL-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-RTL-with-different-layout-languages.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-RTL-with-different-layout-languages.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles-RTL-with-different-layout-languages.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-en-GB.Bubbles.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-LTR-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-LTR-with-different-layout-languages.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-LTR-with-different-layout-languages.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-LTR-with-different-layout-languages.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-RTL-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-RTL-with-different-layout-languages.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-RTL-with-different-layout-languages.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles-RTL-with-different-layout-languages.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPad-pseudo.Bubbles.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-en-GB.Bubbles-LTR-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-en-GB.Bubbles-LTR-with-different-layout-languages.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-en-GB.Bubbles-LTR-with-different-layout-languages.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-en-GB.Bubbles-LTR-with-different-layout-languages.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-en-GB.Bubbles-RTL-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-en-GB.Bubbles-RTL-with-different-layout-languages.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-en-GB.Bubbles-RTL-with-different-layout-languages.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-en-GB.Bubbles-RTL-with-different-layout-languages.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-en-GB.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-en-GB.Bubbles.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-en-GB.Bubbles.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-en-GB.Bubbles.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-pseudo.Bubbles-LTR-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-pseudo.Bubbles-LTR-with-different-layout-languages.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-pseudo.Bubbles-LTR-with-different-layout-languages.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-pseudo.Bubbles-LTR-with-different-layout-languages.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-pseudo.Bubbles-RTL-with-different-layout-languages.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-pseudo.Bubbles-RTL-with-different-layout-languages.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-pseudo.Bubbles-RTL-with-different-layout-languages.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-pseudo.Bubbles-RTL-with-different-layout-languages.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-pseudo.Bubbles.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-pseudo.Bubbles.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-pseudo.Bubbles.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineItemStyler-iPhone-15-pseudo.Bubbles.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineReactionView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReactionView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineReactionView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReactionView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineReactionView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReactionView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineReactionView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReactionView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineReactionView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReactionView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineReactionView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReactionView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineReactionView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReactionView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineReactionView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReactionView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReadReceiptsView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineReplyView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReplyView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineReplyView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReplyView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineReplyView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReplyView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineReplyView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReplyView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineReplyView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReplyView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineReplyView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReplyView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineReplyView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReplyView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineReplyView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineReplyView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineStartRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_timelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_timelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_timelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_typingIndicatorView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_typingIndicatorView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_typingIndicatorView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_typingIndicatorView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_typingIndicatorView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_typingIndicatorView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_typingIndicatorView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_typingIndicatorView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_typingIndicatorView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_typingIndicatorView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_typingIndicatorView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_typingIndicatorView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_typingIndicatorView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_typingIndicatorView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_typingIndicatorView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_typingIndicatorView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_unsupportedRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userDetailsEditScreen-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-en-GB.No-progress.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-en-GB.No-progress.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-en-GB.No-progress.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-en-GB.No-progress.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-en-GB.Progress-Bar.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-en-GB.Progress-Bar.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-en-GB.Progress-Bar.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-en-GB.Progress-Bar.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-en-GB.Spinner.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-en-GB.Spinner.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-en-GB.Spinner.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-en-GB.Spinner.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-pseudo.No-progress.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-pseudo.No-progress.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-pseudo.No-progress.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-pseudo.No-progress.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-pseudo.Progress-Bar.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-pseudo.Progress-Bar.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-pseudo.Progress-Bar.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-pseudo.Progress-Bar.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-pseudo.Spinner.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-pseudo.Spinner.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-pseudo.Spinner.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPad-pseudo.Spinner.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-en-GB.No-progress.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-en-GB.No-progress.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-en-GB.No-progress.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-en-GB.No-progress.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-en-GB.Progress-Bar.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-en-GB.Progress-Bar.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-en-GB.Progress-Bar.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-en-GB.Progress-Bar.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-en-GB.Spinner.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-en-GB.Spinner.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-en-GB.Spinner.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-en-GB.Spinner.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-pseudo.No-progress.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-pseudo.No-progress.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-pseudo.No-progress.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-pseudo.No-progress.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-pseudo.Progress-Bar.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-pseudo.Progress-Bar.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-pseudo.Progress-Bar.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-pseudo.Progress-Bar.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-pseudo.Spinner.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-pseudo.Spinner.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-pseudo.Spinner.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorModalView-iPhone-15-pseudo.Spinner.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userIndicatorToastView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userProfileCell-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileCell-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userProfileCell-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileCell-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userProfileCell-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileCell-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userProfileCell-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileCell-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userProfileCell-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileCell-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userProfileCell-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileCell-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userProfileCell-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileCell-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userProfileCell-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileCell-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-en-GB.Account-Owner.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-en-GB.Account-Owner.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-en-GB.Account-Owner.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-en-GB.Account-Owner.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-en-GB.Other-User.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-en-GB.Other-User.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-en-GB.Other-User.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-en-GB.Other-User.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-pseudo.Account-Owner.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-pseudo.Account-Owner.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-pseudo.Account-Owner.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-pseudo.Account-Owner.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-pseudo.Other-User.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-pseudo.Other-User.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-pseudo.Other-User.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPad-pseudo.Other-User.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-en-GB.Account-Owner.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-en-GB.Account-Owner.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-en-GB.Account-Owner.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-en-GB.Account-Owner.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-en-GB.Other-User.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-en-GB.Other-User.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-en-GB.Other-User.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-en-GB.Other-User.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-pseudo.Account-Owner.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-pseudo.Account-Owner.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-pseudo.Account-Owner.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-pseudo.Account-Owner.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-pseudo.Other-User.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-pseudo.Other-User.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-pseudo.Other-User.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_userProfileScreen-iPhone-15-pseudo.Other-User.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_videoRoomTimelineView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageButton-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageButton-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageButton-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageButton-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageButton-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageButton-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageButton-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageButton-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageButton-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageButton-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageButton-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageButton-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageButton-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageButton-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageButton-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageButton-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessagePreviewComposer-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingButton-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingComposer-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRecordingView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomPlaybackView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-en-GB.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-en-GB.Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-en-GB.Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-en-GB.Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-pseudo.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-pseudo.Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-pseudo.Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPad-pseudo.Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-15-en-GB.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-15-en-GB.Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-15-en-GB.Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-15-en-GB.Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-15-pseudo.Bubble.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-15-pseudo.Bubble.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-15-pseudo.Bubble.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_voiceMessageRoomTimelineView-iPhone-15-pseudo.Bubble.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_waitingDialog-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitingDialog-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_waitingDialog-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitingDialog-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_waitingDialog-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitingDialog-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_waitingDialog-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitingDialog-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_waitingDialog-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitingDialog-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_waitingDialog-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitingDialog-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_waitingDialog-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitingDialog-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_waitingDialog-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitingDialog-iPhone-15-pseudo.1.png diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPad-en-GB.Success.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPad-en-GB.Success.png new file mode 100644 index 0000000000..191a20d3ab --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPad-en-GB.Success.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21e4de884751459f8342fcf9ada60b9ff488ce64db103d932eadd18baa404b59 +size 1193754 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPad-en-GB.Waiting.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPad-en-GB.Waiting.png new file mode 100644 index 0000000000..704ce7f306 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPad-en-GB.Waiting.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2af0134c93abf64481cde1c994a44f5bba227ea824c24aa1a7c8a4a67fb31ebb +size 1215007 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPad-pseudo.Success.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPad-pseudo.Success.png new file mode 100644 index 0000000000..7db76a6639 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPad-pseudo.Success.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e8279670f880af54f2e4d6c40174ce98541aba7a6f5d009f678d2a7293cd19b +size 1200222 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPad-pseudo.Waiting.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPad-pseudo.Waiting.png new file mode 100644 index 0000000000..b6186ec1ec --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPad-pseudo.Waiting.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0179d98b62d00101064e0335afe48bd47eed91f668e7e0a8e8b957956ab2be23 +size 1242154 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPhone-15-en-GB.Success.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPhone-15-en-GB.Success.png new file mode 100644 index 0000000000..d4ed44778d --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPhone-15-en-GB.Success.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ec37e31bfa6992ac877e8018a8007664bd2407889124105d752bbef08b6cbb4 +size 260131 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPhone-15-en-GB.Waiting.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPhone-15-en-GB.Waiting.png new file mode 100644 index 0000000000..ed83aff61d --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPhone-15-en-GB.Waiting.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7474241b732bf088ba694176fcd4bef741336380acb16411fd48f498600137f +size 283670 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPhone-15-pseudo.Success.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPhone-15-pseudo.Success.png new file mode 100644 index 0000000000..2879c076e6 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPhone-15-pseudo.Success.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a17c619c603f9fb7439b101e2d7832f437e4843ec0c3dabf158bc8de03393f1 +size 264477 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPhone-15-pseudo.Waiting.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPhone-15-pseudo.Waiting.png new file mode 100644 index 0000000000..9c56828544 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waitlistScreen-iPhone-15-pseudo.Waiting.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0d9b27fc3f806b3798815dbd1398a4c4bd4dfde77faee1779d32444a806f0bb +size 316202 diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_waveformCursorView-iPad-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waveformCursorView-iPad-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_waveformCursorView-iPad-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_waveformCursorView-iPad-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_waveformCursorView-iPad-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waveformCursorView-iPad-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_waveformCursorView-iPad-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_waveformCursorView-iPad-pseudo.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_waveformCursorView-iPhone-15-en-GB.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waveformCursorView-iPhone-15-en-GB.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_waveformCursorView-iPhone-15-en-GB.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_waveformCursorView-iPhone-15-en-GB.1.png diff --git a/PreviewTests/__Snapshots__/PreviewTests/test_waveformCursorView-iPhone-15-pseudo.1.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_waveformCursorView-iPhone-15-pseudo.1.png similarity index 100% rename from PreviewTests/__Snapshots__/PreviewTests/test_waveformCursorView-iPhone-15-pseudo.1.png rename to PreviewTests/Sources/__Snapshots__/PreviewTests/test_waveformCursorView-iPhone-15-pseudo.1.png diff --git a/PreviewTests/SupportingFiles/target.yml b/PreviewTests/SupportingFiles/target.yml index 1b4bf51d13..d0620f3343 100644 --- a/PreviewTests/SupportingFiles/target.yml +++ b/PreviewTests/SupportingFiles/target.yml @@ -29,10 +29,6 @@ targets: type: bundle.unit-test platform: iOS - buildToolPlugins: - - plugin: PrefireTestsPlugin - package: Prefire - dependencies: - target: ElementX - package: SnapshotTesting @@ -48,4 +44,7 @@ targets: release: sources: + - path: ../Sources + excludes: + - "**/__Snapshots__/**" - path: ../SupportingFiles diff --git a/Tools/Sourcery/sourcery_automockable_config.yml b/Tools/Sourcery/AutoMockableConfig.yml similarity index 100% rename from Tools/Sourcery/sourcery_automockable_config.yml rename to Tools/Sourcery/AutoMockableConfig.yml diff --git a/PreviewTests/PreviewTests.stencil b/Tools/Sourcery/PreviewTests.stencil similarity index 92% rename from PreviewTests/PreviewTests.stencil rename to Tools/Sourcery/PreviewTests.stencil index 2a16569124..daa1ee5f35 100644 --- a/PreviewTests/PreviewTests.stencil +++ b/Tools/Sourcery/PreviewTests.stencil @@ -3,7 +3,7 @@ import XCTest import SwiftUI -import Prefire +@testable import ElementX @testable import SnapshotTesting #if canImport(AccessibilitySnapshot) import AccessibilitySnapshot @@ -24,9 +24,9 @@ import {{ import }} class PreviewTests: XCTestCase { private let deviceConfig: ViewImageConfig = .iPhoneX - private var simulatorDevice: String?{% if argument.simulatorDevice %} = "{{ argument.simulatorDevice|default:nil }}"{% endif %} - private var requiredOSVersion: Int?{% if argument.simulatorOSVersion %} = {{ argument.simulatorOSVersion }}{% endif %} - private let snapshotDevices: [String]{% if argument.snapshotDevices %} = {{ argument.snapshotDevices|split:"|" }}{% else %} = []{% endif %} + private var simulatorDevice: String? = "iPhone14,6" // iPhone SE 3rd Generation + private var requiredOSVersion: Int? = 17 + private let snapshotDevices = ["iPhone 15", "iPad"] {% if argument.file %} @@ -43,7 +43,7 @@ class PreviewTests: XCTestCase { // MARK: - PreviewProvider - {% for type in types.types where (type.implements.PrefireProvider or type.based.PrefireProvider or type|annotated:"PrefireProvider") and type.name != "TestablePreview" %} + {% for type in types.types where (type.implements.TestablePreview or type.based.TestablePreview or type|annotated:"TestablePreview") and type.name != "TestablePreview" %} func test_{{ type.name|lowerFirstLetter|replace:"_Previews", "" }}() { for preview in {{ type.name }}._allPreviews { assertSnapshots(matching: preview) @@ -119,9 +119,9 @@ class PreviewTests: XCTestCase { var perceptualPrecision: Float = 1 let view = view - .onPreferenceChange(DelayPreferenceKey.self) { delay = $0 } - .onPreferenceChange(PrecisionPreferenceKey.self) { precision = $0 } - .onPreferenceChange(PerceptualPrecisionPreferenceKey.self) { perceptualPrecision = $0 } + .onPreferenceChange(SnapshotDelayPreferenceKey.self) { delay = $0 } + .onPreferenceChange(SnapshotPrecisionPreferenceKey.self) { precision = $0 } + .onPreferenceChange(SnapshotPerceptualPrecisionPreferenceKey.self) { perceptualPrecision = $0 } let matchingView = isScreen ? AnyView(view) : AnyView(view .frame(width: device.size?.width) diff --git a/Tools/Sourcery/PreviewTestsConfig.yml b/Tools/Sourcery/PreviewTestsConfig.yml new file mode 100644 index 0000000000..b4f664d209 --- /dev/null +++ b/Tools/Sourcery/PreviewTestsConfig.yml @@ -0,0 +1,7 @@ +sources: + include: + - ../../ElementX +templates: + - PreviewTests.stencil +output: + ../../PreviewTests/Sources/PreviewTests.swift diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 5b46fd1f0d..0cc82e7eec 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -95,7 +95,6 @@ lane :unit_tests do |options| ensure_devices_found: true, result_bundle: true, number_of_retries: 3, - xcargs: '-skipPackagePluginValidation', ) end diff --git a/project.yml b/project.yml index 91b661712f..09ae22e669 100644 --- a/project.yml +++ b/project.yml @@ -122,9 +122,6 @@ packages: PostHog: url: https://github.com/PostHog/posthog-ios minorVersion: 3.2.5 - Prefire: - url: https://github.com/BarredEwe/Prefire - minorVersion: 2.8.0 Sentry: url: https://github.com/getsentry/sentry-cocoa minorVersion: 8.30.0