|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
10 | 10 | 182BC48127C4EBBB00A30C33 /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = 182BC48027C4EBBB00A30C33 /* Kingfisher */; };
|
| 11 | + 184B31DF27D898960075A669 /* Introspect in Frameworks */ = {isa = PBXBuildFile; productRef = 184B31DE27D898960075A669 /* Introspect */; }; |
11 | 12 | 1850253F27B6918D002E6B18 /* ElementXTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1850253E27B6918D002E6B18 /* ElementXTests.swift */; };
|
12 | 13 | 1850254927B6918D002E6B18 /* ElementXUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1850254827B6918D002E6B18 /* ElementXUITests.swift */; };
|
13 | 14 | 1850254B27B6918D002E6B18 /* ElementXUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1850254A27B6918D002E6B18 /* ElementXUITestsLaunchTests.swift */; };
|
14 |
| - 1850255927B69388002E6B18 /* MatrixRustSDK in Frameworks */ = {isa = PBXBuildFile; productRef = 1850255827B69388002E6B18 /* MatrixRustSDK */; }; |
15 | 15 | 1850256C27B6A135002E6B18 /* AppCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1850256227B6A135002E6B18 /* AppCoordinator.swift */; };
|
16 | 16 | 1850256F27B6A135002E6B18 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1850256527B6A135002E6B18 /* AppDelegate.swift */; };
|
17 | 17 | 1850257027B6A135002E6B18 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1850256827B6A135002E6B18 /* Assets.xcassets */; };
|
18 | 18 | 1850257127B6A135002E6B18 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1850256927B6A135002E6B18 /* LaunchScreen.storyboard */; };
|
| 19 | + 1859CF5527D7A6FF00E86E4E /* MatrixRustSDK in Frameworks */ = {isa = PBXBuildFile; productRef = 1859CF5427D7A6FF00E86E4E /* MatrixRustSDK */; }; |
19 | 20 | 1863A3FC27BA5A9100B52E4D /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = 1863A3FB27BA5A9100B52E4D /* KeychainAccess */; };
|
20 | 21 | 1863A40627BA6DFC00B52E4D /* SwiftyBeaver in Frameworks */ = {isa = PBXBuildFile; productRef = 1863A40527BA6DFC00B52E4D /* SwiftyBeaver */; };
|
| 22 | + 18A318DC27DA42C9000867CD /* RoomTimelineItemProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18A318DA27DA42C9000867CD /* RoomTimelineItemProtocol.swift */; }; |
| 23 | + 18A318DD27DA42C9000867CD /* TextRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18A318DB27DA42C9000867CD /* TextRoomTimelineItem.swift */; }; |
21 | 24 | 18F2BAD727D25B4000DD1988 /* RoomProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F2BA7327D25B4000DD1988 /* RoomProxyProtocol.swift */; };
|
22 | 25 | 18F2BAD827D25B4000DD1988 /* RoomProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F2BA7427D25B4000DD1988 /* RoomProxy.swift */; };
|
23 | 26 | 18F2BAD927D25B4000DD1988 /* MockRoomProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F2BA7527D25B4000DD1988 /* MockRoomProxy.swift */; };
|
|
76 | 79 | 18F2BB2027D25D3400DD1988 /* RoomScreenUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F2BAC127D25B4000DD1988 /* RoomScreenUITests.swift */; };
|
77 | 80 | 18F2BB2127D25D3C00DD1988 /* HomeScreenUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F2BAA727D25B4000DD1988 /* HomeScreenUITests.swift */; };
|
78 | 81 | 18F2BB2227D25D4600DD1988 /* LoginScreenUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F2BACF27D25B4000DD1988 /* LoginScreenUITests.swift */; };
|
79 |
| - 18F2BB2427D262A900DD1988 /* RoomTimelineItemProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F2BB2327D262A900DD1988 /* RoomTimelineItemProtocol.swift */; }; |
80 |
| - 18F2BB2627D262FA00DD1988 /* TextRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F2BB2527D262FA00DD1988 /* TextRoomTimelineItem.swift */; }; |
81 | 82 | 18F2BB2827D2647A00DD1988 /* MockRoomTimelineController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F2BB2727D2647A00DD1988 /* MockRoomTimelineController.swift */; };
|
82 | 83 | 18F2BB2A27D2648900DD1988 /* RoomTimelineControllerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F2BB2927D2648900DD1988 /* RoomTimelineControllerProtocol.swift */; };
|
83 | 84 | /* End PBXBuildFile section */
|
|
111 | 112 | 1850256727B6A135002E6B18 /* ElementX.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = ElementX.entitlements; sourceTree = "<group>"; };
|
112 | 113 | 1850256827B6A135002E6B18 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
113 | 114 | 1850256A27B6A135002E6B18 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
| 115 | + 18A318D827D9E7AD000867CD /* matrix-rust-components-swift */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = "matrix-rust-components-swift"; path = "../matrix-rust-components-swift"; sourceTree = "<group>"; }; |
| 116 | + 18A318DA27DA42C9000867CD /* RoomTimelineItemProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RoomTimelineItemProtocol.swift; sourceTree = "<group>"; }; |
| 117 | + 18A318DB27DA42C9000867CD /* TextRoomTimelineItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextRoomTimelineItem.swift; sourceTree = "<group>"; }; |
114 | 118 | 18F2BA7327D25B4000DD1988 /* RoomProxyProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RoomProxyProtocol.swift; sourceTree = "<group>"; };
|
115 | 119 | 18F2BA7427D25B4000DD1988 /* RoomProxy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RoomProxy.swift; sourceTree = "<group>"; };
|
116 | 120 | 18F2BA7527D25B4000DD1988 /* MockRoomProxy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockRoomProxy.swift; sourceTree = "<group>"; };
|
|
169 | 173 | 18F2BAD427D25B4000DD1988 /* LoginScreenCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginScreenCoordinator.swift; sourceTree = "<group>"; };
|
170 | 174 | 18F2BAD627D25B4000DD1988 /* LoginScreen.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginScreen.swift; sourceTree = "<group>"; };
|
171 | 175 | 18F2BB1927D25BE800DD1988 /* RoomTimelineController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomTimelineController.swift; sourceTree = "<group>"; };
|
172 |
| - 18F2BB2327D262A900DD1988 /* RoomTimelineItemProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomTimelineItemProtocol.swift; sourceTree = "<group>"; }; |
173 |
| - 18F2BB2527D262FA00DD1988 /* TextRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextRoomTimelineItem.swift; sourceTree = "<group>"; }; |
174 | 176 | 18F2BB2727D2647A00DD1988 /* MockRoomTimelineController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockRoomTimelineController.swift; sourceTree = "<group>"; };
|
175 | 177 | 18F2BB2927D2648900DD1988 /* RoomTimelineControllerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomTimelineControllerProtocol.swift; sourceTree = "<group>"; };
|
176 | 178 | 18FE279627C7B85300016375 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
183 | 185 | files = (
|
184 | 186 | 182BC48127C4EBBB00A30C33 /* Kingfisher in Frameworks */,
|
185 | 187 | 1863A3FC27BA5A9100B52E4D /* KeychainAccess in Frameworks */,
|
186 |
| - 1850255927B69388002E6B18 /* MatrixRustSDK in Frameworks */, |
| 188 | + 184B31DF27D898960075A669 /* Introspect in Frameworks */, |
| 189 | + 1859CF5527D7A6FF00E86E4E /* MatrixRustSDK in Frameworks */, |
187 | 190 | 1863A40627BA6DFC00B52E4D /* SwiftyBeaver in Frameworks */,
|
188 | 191 | );
|
189 | 192 | runOnlyForDeploymentPostprocessing = 0;
|
|
208 | 211 | 1850251B27B6918C002E6B18 = {
|
209 | 212 | isa = PBXGroup;
|
210 | 213 | children = (
|
| 214 | + 18A318D827D9E7AD000867CD /* matrix-rust-components-swift */, |
211 | 215 | 1850252627B6918C002E6B18 /* ElementX */,
|
212 | 216 | 1850253D27B6918D002E6B18 /* ElementXTests */,
|
213 | 217 | 1850254727B6918D002E6B18 /* ElementXUITests */,
|
|
274 | 278 | path = "Supporting Files";
|
275 | 279 | sourceTree = "<group>";
|
276 | 280 | };
|
| 281 | + 18A318D927DA42C9000867CD /* TimelineItems */ = { |
| 282 | + isa = PBXGroup; |
| 283 | + children = ( |
| 284 | + 18A318DA27DA42C9000867CD /* RoomTimelineItemProtocol.swift */, |
| 285 | + 18A318DB27DA42C9000867CD /* TextRoomTimelineItem.swift */, |
| 286 | + ); |
| 287 | + path = TimelineItems; |
| 288 | + sourceTree = "<group>"; |
| 289 | + }; |
277 | 290 | 18F2BA7227D25B4000DD1988 /* Services */ = {
|
278 | 291 | isa = PBXGroup;
|
279 | 292 | children = (
|
|
293 | 306 | 18F2BB1927D25BE800DD1988 /* RoomTimelineController.swift */,
|
294 | 307 | 18F2BB2727D2647A00DD1988 /* MockRoomTimelineController.swift */,
|
295 | 308 | 18F2BA7727D25B4000DD1988 /* RoomTimelineProvider.swift */,
|
296 |
| - 18F2BB2327D262A900DD1988 /* RoomTimelineItemProtocol.swift */, |
297 |
| - 18F2BB2527D262FA00DD1988 /* TextRoomTimelineItem.swift */, |
| 309 | + 18A318D927DA42C9000867CD /* TimelineItems */, |
298 | 310 | );
|
299 | 311 | path = Timeline;
|
300 | 312 | sourceTree = "<group>";
|
|
575 | 587 | );
|
576 | 588 | name = ElementX;
|
577 | 589 | packageProductDependencies = (
|
578 |
| - 1850255827B69388002E6B18 /* MatrixRustSDK */, |
579 | 590 | 1863A3FB27BA5A9100B52E4D /* KeychainAccess */,
|
580 | 591 | 1863A40527BA6DFC00B52E4D /* SwiftyBeaver */,
|
581 | 592 | 182BC48027C4EBBB00A30C33 /* Kingfisher */,
|
| 593 | + 1859CF5427D7A6FF00E86E4E /* MatrixRustSDK */, |
| 594 | + 184B31DE27D898960075A669 /* Introspect */, |
582 | 595 | );
|
583 | 596 | productName = ElementX;
|
584 | 597 | productReference = 1850252427B6918C002E6B18 /* ElementX.app */;
|
|
654 | 667 | );
|
655 | 668 | mainGroup = 1850251B27B6918C002E6B18;
|
656 | 669 | packageReferences = (
|
657 |
| - 1850255727B69388002E6B18 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */, |
658 | 670 | 1863A3FA27BA5A9100B52E4D /* XCRemoteSwiftPackageReference "KeychainAccess" */,
|
659 | 671 | 1863A40427BA6DFC00B52E4D /* XCRemoteSwiftPackageReference "SwiftyBeaver" */,
|
660 | 672 | 182BC47F27C4EBBB00A30C33 /* XCRemoteSwiftPackageReference "Kingfisher" */,
|
| 673 | + 1859CF5327D7A6FF00E86E4E /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */, |
| 674 | + 184B31DD27D898960075A669 /* XCRemoteSwiftPackageReference "SwiftUI-Introspect" */, |
661 | 675 | );
|
662 | 676 | productRefGroup = 1850252527B6918C002E6B18 /* Products */;
|
663 | 677 | projectDirPath = "";
|
|
728 | 742 | 18F2BAFF27D25B4000DD1988 /* HomeScreenModels.swift in Sources */,
|
729 | 743 | 18F2BB1527D25B4000DD1988 /* LoginScreenViewModelProtocol.swift in Sources */,
|
730 | 744 | 18F2BAEB27D25B4000DD1988 /* LabelledActivityIndicatorView.swift in Sources */,
|
| 745 | + 18A318DC27DA42C9000867CD /* RoomTimelineItemProtocol.swift in Sources */, |
731 | 746 | 18F2BAE427D25B4000DD1988 /* Presentable.swift in Sources */,
|
732 | 747 | 18F2BAF927D25B4000DD1988 /* SplashViewController.swift in Sources */,
|
733 | 748 | 18F2BAE327D25B4000DD1988 /* RootRouter.swift in Sources */,
|
|
736 | 751 | 18F2BAD927D25B4000DD1988 /* MockRoomProxy.swift in Sources */,
|
737 | 752 | 18F2BAE727D25B4000DD1988 /* RoundedToastView.swift in Sources */,
|
738 | 753 | 18F2BAF227D25B4000DD1988 /* WeakDictionaryKeyReference.swift in Sources */,
|
739 |
| - 18F2BB2427D262A900DD1988 /* RoomTimelineItemProtocol.swift in Sources */, |
740 | 754 | 18F2BAE027D25B4000DD1988 /* NavigationRouter.swift in Sources */,
|
741 | 755 | 18F2BAF627D25B4000DD1988 /* Coordinator.swift in Sources */,
|
742 | 756 | 18F2BAEA27D25B4000DD1988 /* ActivityCenter.swift in Sources */,
|
|
761 | 775 | 18F2BADF27D25B4000DD1988 /* NavigationRouterStore.swift in Sources */,
|
762 | 776 | 18F2BAFE27D25B4000DD1988 /* HomeScreenViewModelProtocol.swift in Sources */,
|
763 | 777 | 18F2BAE827D25B4000DD1988 /* RectangleToastView.swift in Sources */,
|
764 |
| - 18F2BB2627D262FA00DD1988 /* TextRoomTimelineItem.swift in Sources */, |
765 | 778 | 18F2BB1627D25B4000DD1988 /* LoginScreenModels.swift in Sources */,
|
766 | 779 | 18F2BADA27D25B4000DD1988 /* RoomTimelineProvider.swift in Sources */,
|
767 | 780 | 18F2BB0027D25B4000DD1988 /* HomeScreen.swift in Sources */,
|
768 | 781 | 18F2BB2827D2647A00DD1988 /* MockRoomTimelineController.swift in Sources */,
|
769 | 782 | 18F2BB0127D25B4000DD1988 /* HomeScreenViewModel.swift in Sources */,
|
770 | 783 | 18F2BAF027D25B4000DD1988 /* ActivityDismissal.swift in Sources */,
|
771 | 784 | 18F2BADD27D25B4000DD1988 /* KeychainController.swift in Sources */,
|
| 785 | + 18A318DD27DA42C9000867CD /* TextRoomTimelineItem.swift in Sources */, |
772 | 786 | 18F2BAFB27D25B4000DD1988 /* HomeScreenCoordinator.swift in Sources */,
|
773 | 787 | 18F2BB0C27D25B4000DD1988 /* RoomScreenCoordinator.swift in Sources */,
|
774 | 788 | 18F2BB0E27D25B4000DD1988 /* RoomScreenViewModelProtocol.swift in Sources */,
|
|
1136 | 1150 | minimumVersion = 7.0.0;
|
1137 | 1151 | };
|
1138 | 1152 | };
|
1139 |
| - 1850255727B69388002E6B18 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */ = { |
| 1153 | + 184B31DD27D898960075A669 /* XCRemoteSwiftPackageReference "SwiftUI-Introspect" */ = { |
| 1154 | + isa = XCRemoteSwiftPackageReference; |
| 1155 | + repositoryURL = "https://github.com/siteline/SwiftUI-Introspect.git"; |
| 1156 | + requirement = { |
| 1157 | + branch = master; |
| 1158 | + kind = branch; |
| 1159 | + }; |
| 1160 | + }; |
| 1161 | + 1859CF5327D7A6FF00E86E4E /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */ = { |
1140 | 1162 | isa = XCRemoteSwiftPackageReference;
|
1141 | 1163 | repositoryURL = "https://github.com/matrix-org/matrix-rust-components-swift.git";
|
1142 | 1164 | requirement = {
|
|
1168 | 1190 | package = 182BC47F27C4EBBB00A30C33 /* XCRemoteSwiftPackageReference "Kingfisher" */;
|
1169 | 1191 | productName = Kingfisher;
|
1170 | 1192 | };
|
1171 |
| - 1850255827B69388002E6B18 /* MatrixRustSDK */ = { |
| 1193 | + 184B31DE27D898960075A669 /* Introspect */ = { |
| 1194 | + isa = XCSwiftPackageProductDependency; |
| 1195 | + package = 184B31DD27D898960075A669 /* XCRemoteSwiftPackageReference "SwiftUI-Introspect" */; |
| 1196 | + productName = Introspect; |
| 1197 | + }; |
| 1198 | + 1859CF5427D7A6FF00E86E4E /* MatrixRustSDK */ = { |
1172 | 1199 | isa = XCSwiftPackageProductDependency;
|
1173 |
| - package = 1850255727B69388002E6B18 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */; |
| 1200 | + package = 1859CF5327D7A6FF00E86E4E /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */; |
1174 | 1201 | productName = MatrixRustSDK;
|
1175 | 1202 | };
|
1176 | 1203 | 1863A3FB27BA5A9100B52E4D /* KeychainAccess */ = {
|
|
0 commit comments