|
19 | 19 | 2977657E2474531D00835DBD /* LayoutDesignerOptionCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2977657D2474531D00835DBD /* LayoutDesignerOptionCell.xib */; }; |
20 | 20 | 29776580247454BC00835DBD /* LayoutDesignerOptionCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2977657F247454BC00835DBD /* LayoutDesignerOptionCellViewModel.swift */; }; |
21 | 21 | 2993722324A79A9C0026D52F /* ShapeLayout+ScaleOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2993722224A79A9C0026D52F /* ShapeLayout+ScaleOptions.swift */; }; |
| 22 | + 29A2D3AA24B72895005A0F6B /* LayoutDesignerCodePreviewViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 29A2D3A924B72895005A0F6B /* LayoutDesignerCodePreviewViewController.xib */; }; |
| 23 | + 29A2D3CD24B738CC005A0F6B /* LayoutDesignerIntroViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29A2D3CC24B738CC005A0F6B /* LayoutDesignerIntroViewController.swift */; }; |
| 24 | + 29A2D3D124B738E5005A0F6B /* LayoutDesignerIntroViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29A2D3D024B738E5005A0F6B /* LayoutDesignerIntroViewModel.swift */; }; |
| 25 | + 29A2D3D324B73A19005A0F6B /* LayoutDesignerIntroCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29A2D3D224B73A19005A0F6B /* LayoutDesignerIntroCell.swift */; }; |
| 26 | + 29A2D3D524B73AB7005A0F6B /* LayoutDesignerIntroInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29A2D3D424B73AB7005A0F6B /* LayoutDesignerIntroInfo.swift */; }; |
| 27 | + 29A2D3D724B73CB1005A0F6B /* LayoutDesignerIntroCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 29A2D3D624B73CB1005A0F6B /* LayoutDesignerIntroCell.xib */; }; |
22 | 28 | 29B5A72024A7B02900C9843E /* ShapeLayout+StackOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B5A71F24A7B02900C9843E /* ShapeLayout+StackOptions.swift */; }; |
23 | 29 | 29B5A72224A7B06300C9843E /* ShapeLayout+SnapshotOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B5A72124A7B06300C9843E /* ShapeLayout+SnapshotOptions.swift */; }; |
24 | 30 | 29B5A72424A8CC4B00C9843E /* CGFloat+String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B5A72324A8CC4B00C9843E /* CGFloat+String.swift */; }; |
|
27 | 33 | 29B5A72A24A8D94300C9843E /* Values+Pair.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B5A72924A8D94300C9843E /* Values+Pair.swift */; }; |
28 | 34 | 29B5A72C24A8DD7100C9843E /* UIBlurEffect.Style+Name.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B5A72B24A8DD7100C9843E /* UIBlurEffect.Style+Name.swift */; }; |
29 | 35 | 29BEC4D52476DD9D004BA505 /* LayoutDesignerOptionsTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BEC4D42476DD9D004BA505 /* LayoutDesignerOptionsTableView.swift */; }; |
| 36 | + 29CE3D4624B7763C00380DCD /* SampleProject.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 29CE3D4524B7763C00380DCD /* SampleProject.bundle */; }; |
30 | 37 | 29D9F94323F7F98800656A67 /* ShapesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D9F94223F7F98800656A67 /* ShapesViewController.swift */; }; |
31 | 38 | 29D9F94523F7F99400656A67 /* ShapesViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D9F94423F7F99400656A67 /* ShapesViewModel.swift */; }; |
32 | 39 | 29D9F94723F7F9B700656A67 /* ShapesViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 29D9F94623F7F9B700656A67 /* ShapesViewController.xib */; }; |
|
122 | 129 | 2977657D2474531D00835DBD /* LayoutDesignerOptionCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = LayoutDesignerOptionCell.xib; sourceTree = "<group>"; }; |
123 | 130 | 2977657F247454BC00835DBD /* LayoutDesignerOptionCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayoutDesignerOptionCellViewModel.swift; sourceTree = "<group>"; }; |
124 | 131 | 2993722224A79A9C0026D52F /* ShapeLayout+ScaleOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShapeLayout+ScaleOptions.swift"; sourceTree = "<group>"; }; |
| 132 | + 29A2D3A924B72895005A0F6B /* LayoutDesignerCodePreviewViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = LayoutDesignerCodePreviewViewController.xib; sourceTree = "<group>"; }; |
| 133 | + 29A2D3CC24B738CC005A0F6B /* LayoutDesignerIntroViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayoutDesignerIntroViewController.swift; sourceTree = "<group>"; }; |
| 134 | + 29A2D3D024B738E5005A0F6B /* LayoutDesignerIntroViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayoutDesignerIntroViewModel.swift; sourceTree = "<group>"; }; |
| 135 | + 29A2D3D224B73A19005A0F6B /* LayoutDesignerIntroCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayoutDesignerIntroCell.swift; sourceTree = "<group>"; }; |
| 136 | + 29A2D3D424B73AB7005A0F6B /* LayoutDesignerIntroInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayoutDesignerIntroInfo.swift; sourceTree = "<group>"; }; |
| 137 | + 29A2D3D624B73CB1005A0F6B /* LayoutDesignerIntroCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = LayoutDesignerIntroCell.xib; sourceTree = "<group>"; }; |
125 | 138 | 29B5A71F24A7B02900C9843E /* ShapeLayout+StackOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShapeLayout+StackOptions.swift"; sourceTree = "<group>"; }; |
126 | 139 | 29B5A72124A7B06300C9843E /* ShapeLayout+SnapshotOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShapeLayout+SnapshotOptions.swift"; sourceTree = "<group>"; }; |
127 | 140 | 29B5A72324A8CC4B00C9843E /* CGFloat+String.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CGFloat+String.swift"; sourceTree = "<group>"; }; |
|
130 | 143 | 29B5A72924A8D94300C9843E /* Values+Pair.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Values+Pair.swift"; sourceTree = "<group>"; }; |
131 | 144 | 29B5A72B24A8DD7100C9843E /* UIBlurEffect.Style+Name.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIBlurEffect.Style+Name.swift"; sourceTree = "<group>"; }; |
132 | 145 | 29BEC4D42476DD9D004BA505 /* LayoutDesignerOptionsTableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayoutDesignerOptionsTableView.swift; sourceTree = "<group>"; }; |
| 146 | + 29CE3D4524B7763C00380DCD /* SampleProject.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = SampleProject.bundle; sourceTree = "<group>"; }; |
133 | 147 | 29D9F94223F7F98800656A67 /* ShapesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShapesViewController.swift; sourceTree = "<group>"; }; |
134 | 148 | 29D9F94423F7F99400656A67 /* ShapesViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShapesViewModel.swift; sourceTree = "<group>"; }; |
135 | 149 | 29D9F94623F7F9B700656A67 /* ShapesViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ShapesViewController.xib; sourceTree = "<group>"; }; |
|
152 | 166 | AB1BBA9923CA5178004E5C3B /* CardCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardCollectionViewCell.swift; sourceTree = "<group>"; }; |
153 | 167 | AB1BBA9A23CA5179004E5C3B /* CardCollectionViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CardCollectionViewCell.xib; sourceTree = "<group>"; }; |
154 | 168 | AB1E03AE23B25CE70087F904 /* PageControlView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PageControlView.swift; sourceTree = "<group>"; }; |
155 | | - AB500A2F23B104E20056BE37 /* Paging Layout.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Paging Layout.app"; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 169 | + AB500A2F23B104E20056BE37 /* Layout Designer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Layout Designer.app"; sourceTree = BUILT_PRODUCTS_DIR; }; |
156 | 170 | AB500A3223B104E20056BE37 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
157 | 171 | AB500A3B23B104E60056BE37 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
158 | 172 | AB500A3E23B104E60056BE37 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; |
|
217 | 231 | 292489AE2461A96600A316B0 /* LayoutDesigner */ = { |
218 | 232 | isa = PBXGroup; |
219 | 233 | children = ( |
| 234 | + 29A2D3CB24B73870005A0F6B /* Intro */, |
220 | 235 | 29FF296024A631DC00C83DF9 /* Code */, |
221 | 236 | 2977657A247452BC00835DBD /* Options */, |
222 | 237 | 292489AF2461A97900A316B0 /* LayoutDesignerViewController.swift */, |
|
246 | 261 | path = Options; |
247 | 262 | sourceTree = "<group>"; |
248 | 263 | }; |
| 264 | + 29A2D3CB24B73870005A0F6B /* Intro */ = { |
| 265 | + isa = PBXGroup; |
| 266 | + children = ( |
| 267 | + 29A2D3CC24B738CC005A0F6B /* LayoutDesignerIntroViewController.swift */, |
| 268 | + 29A2D3D024B738E5005A0F6B /* LayoutDesignerIntroViewModel.swift */, |
| 269 | + 29A2D3D224B73A19005A0F6B /* LayoutDesignerIntroCell.swift */, |
| 270 | + 29A2D3D624B73CB1005A0F6B /* LayoutDesignerIntroCell.xib */, |
| 271 | + ); |
| 272 | + path = Intro; |
| 273 | + sourceTree = "<group>"; |
| 274 | + }; |
249 | 275 | 29BEC4D62476DDA7004BA505 /* cell */ = { |
250 | 276 | isa = PBXGroup; |
251 | 277 | children = ( |
|
295 | 321 | isa = PBXGroup; |
296 | 322 | children = ( |
297 | 323 | 29FF296124A6321100C83DF9 /* LayoutDesignerCodePreviewViewController.swift */, |
| 324 | + 29A2D3A924B72895005A0F6B /* LayoutDesignerCodePreviewViewController.xib */, |
298 | 325 | 29FF296324A6321B00C83DF9 /* LayoutDesignerCodePreviewViewModel.swift */, |
299 | 326 | ); |
300 | 327 | path = Code; |
|
355 | 382 | AB500A3023B104E20056BE37 /* Products */ = { |
356 | 383 | isa = PBXGroup; |
357 | 384 | children = ( |
358 | | - AB500A2F23B104E20056BE37 /* Paging Layout.app */, |
| 385 | + AB500A2F23B104E20056BE37 /* Layout Designer.app */, |
359 | 386 | 292489B72461F07D00A316B0 /* AppKitGlue.bundle */, |
360 | 387 | ); |
361 | 388 | name = Products; |
|
376 | 403 | AB500A4023B104E60056BE37 /* Info.plist */, |
377 | 404 | 292489CA24620BD600A316B0 /* AppKitBridge.h */, |
378 | 405 | 292489CB24620C4D00A316B0 /* PagingLayoutSamples-Bridging-Header.h */, |
| 406 | + 29CE3D4524B7763C00380DCD /* SampleProject.bundle */, |
379 | 407 | ); |
380 | 408 | path = PagingLayoutSamples; |
381 | 409 | sourceTree = "<group>"; |
|
399 | 427 | 2925CDDE23D4D21F00243F5F /* Card.swift */, |
400 | 428 | ABA0DA0023F93CA3004A9C18 /* ShapeLayout.swift */, |
401 | 429 | ABA0DA0223F93CDB004A9C18 /* Shape.swift */, |
| 430 | + 29A2D3D424B73AB7005A0F6B /* LayoutDesignerIntroInfo.swift */, |
402 | 431 | ); |
403 | 432 | path = Models; |
404 | 433 | sourceTree = "<group>"; |
|
539 | 568 | ); |
540 | 569 | name = PagingLayoutSamples; |
541 | 570 | productName = CollectionViewPagingLayout; |
542 | | - productReference = AB500A2F23B104E20056BE37 /* Paging Layout.app */; |
| 571 | + productReference = AB500A2F23B104E20056BE37 /* Layout Designer.app */; |
543 | 572 | productType = "com.apple.product-type.application"; |
544 | 573 | }; |
545 | 574 | /* End PBXNativeTarget section */ |
|
598 | 627 | AB500A5F23B154950056BE37 /* FruitsCollectionViewCell.xib in Resources */, |
599 | 628 | AB1BBA9F23CA7BE3004E5C3B /* CardsViewController.xib in Resources */, |
600 | 629 | 2977657E2474531D00835DBD /* LayoutDesignerOptionCell.xib in Resources */, |
| 630 | + 29CE3D4624B7763C00380DCD /* SampleProject.bundle in Resources */, |
601 | 631 | 29D9F94723F7F9B700656A67 /* ShapesViewController.xib in Resources */, |
602 | 632 | ABC242D023B6861000DBD4D6 /* PhotoCollectionViewCell.xib in Resources */, |
603 | 633 | ABA0DA0A23F98B70004A9C18 /* ShapeCardView.xib in Resources */, |
604 | 634 | 292489B22461E31300A316B0 /* LayoutDesignerViewController.xib in Resources */, |
605 | 635 | AB500A4C23B13BC90056BE37 /* FruitsViewController.xib in Resources */, |
606 | 636 | AB500A3C23B104E60056BE37 /* Assets.xcassets in Resources */, |
607 | 637 | AB1BBA9D23CA5179004E5C3B /* CardCollectionViewCell.xib in Resources */, |
| 638 | + 29A2D3D724B73CB1005A0F6B /* LayoutDesignerIntroCell.xib in Resources */, |
608 | 639 | AB7C1E0823B4E2C0006441DE /* MainViewController.xib in Resources */, |
609 | 640 | ABA1A72E23B42247006A46A3 /* PriceTagView.xib in Resources */, |
| 641 | + 29A2D3AA24B72895005A0F6B /* LayoutDesignerCodePreviewViewController.xib in Resources */, |
610 | 642 | ABA1A73323B422B9006A46A3 /* QuantityControllerView.xib in Resources */, |
611 | 643 | ); |
612 | 644 | runOnlyForDeploymentPostprocessing = 0; |
|
687 | 719 | buildActionMask = 2147483647; |
688 | 720 | files = ( |
689 | 721 | ABC242CE23B6860700DBD4D6 /* PhotoCollectionViewCell.swift in Sources */, |
| 722 | + 29A2D3D324B73A19005A0F6B /* LayoutDesignerIntroCell.swift in Sources */, |
690 | 723 | 2925CDDF23D4D21F00243F5F /* Card.swift in Sources */, |
691 | 724 | 29D9F95023F806C400656A67 /* Optional+Let.swift in Sources */, |
692 | 725 | ABA1A72C23B42240006A46A3 /* PriceTagView.swift in Sources */, |
693 | 726 | ABA0DA0C23F98C78004A9C18 /* ShapeCardViewModel.swift in Sources */, |
| 727 | + 29A2D3CD24B738CC005A0F6B /* LayoutDesignerIntroViewController.swift in Sources */, |
694 | 728 | ABA0DA0E23F98ECD004A9C18 /* UICollectionViewCell+Utilities.swift in Sources */, |
695 | 729 | AB1E03AF23B25CE70087F904 /* PageControlView.swift in Sources */, |
696 | 730 | 29B5A72224A7B06300C9843E /* ShapeLayout+SnapshotOptions.swift in Sources */, |
| 731 | + 29A2D3D524B73AB7005A0F6B /* LayoutDesignerIntroInfo.swift in Sources */, |
697 | 732 | 29776580247454BC00835DBD /* LayoutDesignerOptionCellViewModel.swift in Sources */, |
698 | 733 | AB1BBA9B23CA5179004E5C3B /* CardCellViewModel.swift in Sources */, |
699 | 734 | AB500A5023B151780056BE37 /* FruitsViewModel.swift in Sources */, |
|
729 | 764 | 29B5A72624A8D8B300C9843E /* OptionsCodeGenerator.swift in Sources */, |
730 | 765 | 29D9F94523F7F99400656A67 /* ShapesViewModel.swift in Sources */, |
731 | 766 | 29B5A72024A7B02900C9843E /* ShapeLayout+StackOptions.swift in Sources */, |
| 767 | + 29A2D3D124B738E5005A0F6B /* LayoutDesignerIntroViewModel.swift in Sources */, |
732 | 768 | AB500A5B23B154640056BE37 /* FruitsCollectionViewCell.swift in Sources */, |
733 | 769 | ABA1A73123B422B2006A46A3 /* QuantityControllerView.swift in Sources */, |
734 | 770 | 29BEC4D52476DD9D004BA505 /* LayoutDesignerOptionsTableView.swift in Sources */, |
|
939 | 975 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
940 | 976 | CODE_SIGN_ENTITLEMENTS = "PagingLayoutSamples/Paging Layout.entitlements"; |
941 | 977 | CODE_SIGN_STYLE = Automatic; |
| 978 | + CURRENT_PROJECT_VERSION = 2; |
942 | 979 | DEVELOPMENT_TEAM = 4J5W7CJ2ZV; |
943 | 980 | INFOPLIST_FILE = PagingLayoutSamples/Info.plist; |
944 | 981 | LD_RUNPATH_SEARCH_PATHS = ( |
945 | 982 | "$(inherited)", |
946 | 983 | "@executable_path/Frameworks", |
947 | 984 | ); |
| 985 | + MARKETING_VERSION = 1.0.0; |
948 | 986 | PRODUCT_BUNDLE_IDENTIFIER = app.amir.paginglayout; |
949 | | - PRODUCT_NAME = "Paging Layout"; |
| 987 | + PRODUCT_NAME = "Layout Designer"; |
950 | 988 | SUPPORTS_MACCATALYST = YES; |
951 | 989 | SWIFT_OBJC_BRIDGING_HEADER = "PagingLayoutSamples/PagingLayoutSamples-Bridging-Header.h"; |
952 | 990 | SWIFT_VERSION = 5.0; |
|
962 | 1000 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
963 | 1001 | CODE_SIGN_ENTITLEMENTS = "PagingLayoutSamples/Paging Layout.entitlements"; |
964 | 1002 | CODE_SIGN_STYLE = Automatic; |
| 1003 | + CURRENT_PROJECT_VERSION = 2; |
965 | 1004 | DEVELOPMENT_TEAM = 4J5W7CJ2ZV; |
966 | 1005 | INFOPLIST_FILE = PagingLayoutSamples/Info.plist; |
967 | 1006 | LD_RUNPATH_SEARCH_PATHS = ( |
968 | 1007 | "$(inherited)", |
969 | 1008 | "@executable_path/Frameworks", |
970 | 1009 | ); |
| 1010 | + MARKETING_VERSION = 1.0.0; |
971 | 1011 | PRODUCT_BUNDLE_IDENTIFIER = app.amir.paginglayout; |
972 | | - PRODUCT_NAME = "Paging Layout"; |
| 1012 | + PRODUCT_NAME = "Layout Designer"; |
973 | 1013 | SUPPORTS_MACCATALYST = YES; |
974 | 1014 | SWIFT_OBJC_BRIDGING_HEADER = "PagingLayoutSamples/PagingLayoutSamples-Bridging-Header.h"; |
975 | 1015 | SWIFT_VERSION = 5.0; |
|
0 commit comments