|
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