diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..8edc578 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "submodules/Texture"] + path = submodules/Texture + url = https://github.com/FluidGroup/Texture.git diff --git a/Demo/Book.HStackLayout.swift b/Demo/Book.HStackLayout.swift index de921e5..98a6e52 100644 --- a/Demo/Book.HStackLayout.swift +++ b/Demo/Book.HStackLayout.swift @@ -2,6 +2,7 @@ import StorybookKit import StorybookKitTextureSupport import TextureSwiftSupport +@MainActor extension Book { static func makeBox() -> ASDisplayNode { diff --git a/Demo/Book.HostingCellNode.swift b/Demo/Book.HostingCellNode.swift index 557dcd1..f23aca6 100644 --- a/Demo/Book.HostingCellNode.swift +++ b/Demo/Book.HostingCellNode.swift @@ -4,6 +4,7 @@ import StorybookKitTextureSupport import SwiftUI import TextureSwiftSupport +@MainActor @available(iOS 13, *) extension Book { static var hostingCellNode: some BookView { diff --git a/Demo/Book.HostingNode.swift b/Demo/Book.HostingNode.swift index 6ba816a..8462f09 100644 --- a/Demo/Book.HostingNode.swift +++ b/Demo/Book.HostingNode.swift @@ -3,6 +3,7 @@ import StorybookKitTextureSupport import SwiftUI import TextureSwiftSupport +@MainActor @available(iOS 13, *) extension Book { static var hostingNode: some BookView { diff --git a/Demo/Book.ImageNode.swift b/Demo/Book.ImageNode.swift index 870aee1..e13c440 100644 --- a/Demo/Book.ImageNode.swift +++ b/Demo/Book.ImageNode.swift @@ -2,6 +2,7 @@ import StorybookKit import StorybookKitTextureSupport import TextureSwiftSupport +@MainActor extension Book { private static func makeImageNode() -> ASImageNode { diff --git a/Demo/Book.InteractiveNode.swift b/Demo/Book.InteractiveNode.swift index d7bd80c..dd6ed87 100644 --- a/Demo/Book.InteractiveNode.swift +++ b/Demo/Book.InteractiveNode.swift @@ -2,6 +2,7 @@ import StorybookKit import StorybookKitTextureSupport import TextureSwiftSupport +@MainActor extension Book { private static func makeBody() -> ASDisplayNode { diff --git a/Demo/Book.LayerBacking.swift b/Demo/Book.LayerBacking.swift index cab6b8a..385ebd7 100644 --- a/Demo/Book.LayerBacking.swift +++ b/Demo/Book.LayerBacking.swift @@ -3,6 +3,7 @@ import StorybookKit import StorybookKitTextureSupport import TextureSwiftSupport +@MainActor extension Book { static func layerBacked() -> BookView { diff --git a/Demo/Book.StyledEdgeNode.swift b/Demo/Book.StyledEdgeNode.swift index c69d282..70c5615 100644 --- a/Demo/Book.StyledEdgeNode.swift +++ b/Demo/Book.StyledEdgeNode.swift @@ -2,6 +2,7 @@ import StorybookKit import StorybookKitTextureSupport import TextureSwiftSupport +@MainActor extension Book { static func bookStyledEdgeNode() -> BookView { diff --git a/Demo/Book.TiledLayer.swift b/Demo/Book.TiledLayer.swift index 5be887a..c7094f3 100644 --- a/Demo/Book.TiledLayer.swift +++ b/Demo/Book.TiledLayer.swift @@ -1,6 +1,8 @@ import StorybookKit import EasyPeasy +import UIKit +@MainActor extension Book { static func tiledLayer() -> BookView { diff --git a/Demo/Book.swift b/Demo/Book.swift index e9d0bec..03f1b8b 100644 --- a/Demo/Book.swift +++ b/Demo/Book.swift @@ -2,6 +2,7 @@ import StorybookKit import StorybookKitTextureSupport import TextureSwiftSupport +@MainActor let book = Book(title: "TextureSwiftSupport") { if #available(iOS 13, *) { diff --git a/Demo/Info.plist b/Demo/Info.plist index 5a63475..96f4205 100644 --- a/Demo/Info.plist +++ b/Demo/Info.plist @@ -29,15 +29,13 @@ UISupportedInterfaceOrientations UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight UISupportedInterfaceOrientations~ipad - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown diff --git a/Podfile b/Podfile index 89bf083..ab8e8fe 100644 --- a/Podfile +++ b/Podfile @@ -2,32 +2,8 @@ platform :ios, '13.0' use_frameworks! -def texture - pod "Texture/Core", "~> 3" #, git: 'git@github.com:TextureGroup/Texture.git', branch: 'master' -end - -target "TextureSwiftSupport" do - # Comment the next line if you don't want to use dynamic frameworks - - pod "Verge/Store" - pod "Descriptors", ">= 0.2.1" - texture - - target "TextureSwiftSupportTests" do - inherit! :search_paths - end -end - target "Demo-TextureSwiftSuppoprt" do - texture - pod "TypedTextAttributes" - pod "GlossButtonNode" - pod "TextureSwiftSupport", path: "./" pod "Reveal-SDK" - pod "StorybookKit" - pod "StorybookUI" - pod "StorybookKitTextureSupport" - pod "EasyPeasy" end pre_install do |installer| diff --git a/Podfile.lock b/Podfile.lock index 94f4305..3265fe3 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,89 +1,16 @@ PODS: - - Descriptors (0.2.1): - - Descriptors/Core (= 0.2.1) - - Descriptors/Core (0.2.1) - - EasyPeasy (1.10.0) - - GlossButtonNode (3.3.0): - - Texture/Core (~> 3) - - TextureSwiftSupport (>= 3.10.0) - - Reveal-SDK (41) - - StorybookKit (1.7.0) - - StorybookKitTextureSupport (1.7.0): - - StorybookKit (>= 1.7.0) - - Texture/Core (>= 3.0.0) - - TextureBridging (>= 3.0.1) - - TextureSwiftSupport (>= 3.9.0) - - StorybookUI (1.7.0): - - StorybookKit (>= 1.3.0) - - Texture/Core (3.1.0) - - TextureBridging (3.1.0): - - Texture/Core (~> 3) - - TextureSwiftSupport (3.19.0): - - Texture/Core (>= 3) - - TextureSwiftSupport/Components (= 3.19.0) - - TextureSwiftSupport/Experiments (= 3.19.0) - - TextureSwiftSupport/Extensions (= 3.19.0) - - TextureSwiftSupport/LayoutSpecBuilders (= 3.19.0) - - TextureSwiftSupport/Components (3.19.0): - - Descriptors (>= 0.2.1) - - Texture/Core (>= 3) - - TextureSwiftSupport/LayoutSpecBuilders - - TextureSwiftSupport/Experiments (3.19.0): - - Texture/Core (>= 3) - - TextureSwiftSupport/Extensions (3.19.0): - - Texture/Core (>= 3) - - TextureSwiftSupport/LayoutSpecBuilders (3.19.0): - - Texture/Core (>= 3) - - TypedTextAttributes (1.4.0) - - Verge/ObjcBridge (8.19.0) - - Verge/Store (8.19.0): - - Verge/ObjcBridge + - Reveal-SDK (38) DEPENDENCIES: - - Descriptors (>= 0.2.1) - - EasyPeasy - - GlossButtonNode - Reveal-SDK - - StorybookKit - - StorybookKitTextureSupport - - StorybookUI - - Texture/Core (~> 3) - - TextureSwiftSupport (from `./`) - - TypedTextAttributes - - Verge/Store SPEC REPOS: trunk: - - Descriptors - - EasyPeasy - - GlossButtonNode - Reveal-SDK - - StorybookKit - - StorybookKitTextureSupport - - StorybookUI - - Texture - - TextureBridging - - TypedTextAttributes - - Verge - -EXTERNAL SOURCES: - TextureSwiftSupport: - :path: "./" SPEC CHECKSUMS: - Descriptors: 44f9f316368c2815048b1062e0be49be59c1c696 - EasyPeasy: b9b1bae024d21a7dfa9bad26d6826d88348cc6f1 - GlossButtonNode: f6d7d517406a012175d604eaa258f4ed2e5b58d8 - Reveal-SDK: c33a66072cd9ac5f3e6fb94984743ab5f3057d28 - StorybookKit: 6821c796c7abd909ea370dbf86eb7bd5087a9e04 - StorybookKitTextureSupport: 2fe047a155f87dedff413247ce1d53e26e726a1e - StorybookUI: aa60ba1ea5a169f39134822cddd2248f3840b79e - Texture: 2e8ab2519452515f7f5a520f5a8f7e0a413abfa3 - TextureBridging: ddc11a6abed757a57996ab7e0d2b37c78de7e6e0 - TextureSwiftSupport: 2de508abb74363be84f02721c5f0c273439963ee - TypedTextAttributes: 8b363a82553099d885c9f06648ae9aed09bec263 - Verge: 5199d7de11162b5568697dabdfab4f83d99d6436 + Reveal-SDK: 685ccb1f3cdb0b1d2926ec0b29f0eeb43d2240a3 -PODFILE CHECKSUM: 4e988e9c85417e182d501d68fba7509ae874fb53 +PODFILE CHECKSUM: 927f7ca6646c980d48f299a1c670e31487cd3f1b COCOAPODS: 1.11.3 diff --git a/TextureSwiftSupport.xcodeproj/project.pbxproj b/TextureSwiftSupport.xcodeproj/project.pbxproj index 40796fc..3e86b7d 100644 --- a/TextureSwiftSupport.xcodeproj/project.pbxproj +++ b/TextureSwiftSupport.xcodeproj/project.pbxproj @@ -3,222 +3,93 @@ archiveVersion = 1; classes = { }; - objectVersion = 51; + objectVersion = 52; objects = { /* Begin PBXBuildFile section */ - 0009F523080140C3E7B31A30 /* (null) in Frameworks */ = {isa = PBXBuildFile; }; - 20EEF9CEB2D760ACDBA32FDC /* Pods_TextureSwiftSupportTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 91088F2A9B60A29095FD9FB4 /* Pods_TextureSwiftSupportTests.framework */; }; - 264CCA05435A16E7B8FEAC33 /* Pods_TextureSwiftSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5588E1FA8C15AB6EE5643869 /* Pods_TextureSwiftSupport.framework */; }; - 4B086A462464434C0024F5A1 /* TextureSwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B086A452464434C0024F5A1 /* TextureSwiftSupport.swift */; }; 4B15BCD82667D717006A0D04 /* Book.StyledEdgeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B15BCD72667D717006A0D04 /* Book.StyledEdgeNode.swift */; }; - 4B19E610244DD9F0009FD799 /* AnyDisplayNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B19E60F244DD9F0009FD799 /* AnyDisplayNode.swift */; }; - 4B22761B2454A9E500F39A16 /* GradientLayerNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B22761A2454A9AF00F39A16 /* GradientLayerNode.swift */; }; - 4B2497E02649646A0013340B /* GradientDrawingNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2497DF2649646A0013340B /* GradientDrawingNode.swift */; }; + 4B1894DF28BF8BBB00F0112C /* EasyPeasy in Frameworks */ = {isa = PBXBuildFile; productRef = 4B1894DE28BF8BBB00F0112C /* EasyPeasy */; }; + 4B1894E128BF8BBB00F0112C /* StorybookKit in Frameworks */ = {isa = PBXBuildFile; productRef = 4B1894E028BF8BBB00F0112C /* StorybookKit */; }; + 4B1894E328BF8BBB00F0112C /* StorybookKitTextureSupport in Frameworks */ = {isa = PBXBuildFile; productRef = 4B1894E228BF8BBB00F0112C /* StorybookKitTextureSupport */; }; + 4B1894E528BF8BBB00F0112C /* StorybookUI in Frameworks */ = {isa = PBXBuildFile; productRef = 4B1894E428BF8BBB00F0112C /* StorybookUI */; }; + 4B1894E728BF8BBB00F0112C /* GlossButtonNode in Frameworks */ = {isa = PBXBuildFile; productRef = 4B1894E628BF8BBB00F0112C /* GlossButtonNode */; }; + 4B1894E928BF8BBB00F0112C /* TypedTextAttributes in Frameworks */ = {isa = PBXBuildFile; productRef = 4B1894E828BF8BBB00F0112C /* TypedTextAttributes */; }; + 4B1894EB28BF8BBB00F0112C /* Descriptors in Frameworks */ = {isa = PBXBuildFile; productRef = 4B1894EA28BF8BBB00F0112C /* Descriptors */; }; + 4B24CC0729A0AA8D0055693B /* TextureSwiftSupport in Frameworks */ = {isa = PBXBuildFile; productRef = 4B24CC0629A0AA8D0055693B /* TextureSwiftSupport */; }; 4B28C83E264FEDF900C1ABA3 /* TransitionLayoutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B28C83D264FEDF900C1ABA3 /* TransitionLayoutViewController.swift */; }; 4B2A018325B6E76E00D7C188 /* RecursiveLayoutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2A018225B6E76E00D7C188 /* RecursiveLayoutViewController.swift */; }; - 4B3812502647CFC300EB64E5 /* _ArrayBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B38124F2647CFC300EB64E5 /* _ArrayBuilder.swift */; }; 4B3C42D6266DCA4F00861ADD /* Book.TiledLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B3C42D5266DCA4F00861ADD /* Book.TiledLayer.swift */; }; 4B3C42D8266DCBD000861ADD /* Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B3C42D7266DCBD000861ADD /* Util.swift */; }; 4B3C42DA266DCCB600861ADD /* ZStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B3C42D9266DCCB600861ADD /* ZStackView.swift */; }; 4B4F5C94267B2F0700D12273 /* Book.HStackLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B4F5C93267B2F0600D12273 /* Book.HStackLayout.swift */; }; - 4B56350524188930000A37AC /* ASSizeRange+.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B56350424188930000A37AC /* ASSizeRange+.swift */; }; - 4B58E850260F0797004A834F /* InteractiveNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B58E84F260F0797004A834F /* InteractiveNode.swift */; }; - 4B5C387C242F0EEF005D9722 /* PaddingNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B5C3877242F0EEF005D9722 /* PaddingNode.swift */; }; - 4B5C387D242F0EEF005D9722 /* BackgroundNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B5C3878242F0EEF005D9722 /* BackgroundNode.swift */; }; - 4B5C387E242F0EEF005D9722 /* WrapperCellNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B5C3879242F0EEF005D9722 /* WrapperCellNode.swift */; }; - 4B5C387F242F0EEF005D9722 /* WrapperNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B5C387A242F0EEF005D9722 /* WrapperNode.swift */; }; - 4B5C3880242F0EEF005D9722 /* OverlayNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B5C387B242F0EEF005D9722 /* OverlayNode.swift */; }; - 4B5C3883242F10E3005D9722 /* ShapeLayerNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B5C3881242F10E3005D9722 /* ShapeLayerNode.swift */; }; - 4B5C3884242F10E3005D9722 /* ShapeDrawingNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B5C3882242F10E3005D9722 /* ShapeDrawingNode.swift */; }; - 4B5CEFC8235264CA00607980 /* _NodeLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B5CEFC7235264CA00607980 /* _NodeLayout.swift */; }; - 4B6262E9264FDD1600540F0B /* StackScrollNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6262E8264FDD1600540F0B /* StackScrollNode.swift */; }; 4B6262EB264FDE6C00540F0B /* Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6262EA264FDE6C00540F0B /* Components.swift */; }; - 4B6FA0392468B5EC00C21A53 /* MaskingNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6FA0382468B5EC00C21A53 /* MaskingNode.swift */; }; 4B6FA03B2468B6C900C21A53 /* CompositionCatalogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6FA03A2468B6C900C21A53 /* CompositionCatalogViewController.swift */; }; 4B7F1877266745FD002F9A82 /* Book.ImageNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B7F1876266745FD002F9A82 /* Book.ImageNode.swift */; }; - 4B80CA2728535818008494B8 /* HostingNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B80CA2628535818008494B8 /* HostingNode.swift */; }; 4B837DBB28536F5E000B3EF7 /* Book.HostingNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B837DBA28536F5E000B3EF7 /* Book.HostingNode.swift */; }; - 4B837DBD2853757E000B3EF7 /* UIResponder+.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B837DBC2853757E000B3EF7 /* UIResponder+.swift */; }; - 4B837DBF2853759E000B3EF7 /* HostingCellNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B837DBE2853759E000B3EF7 /* HostingCellNode.swift */; }; 4B837DC128537779000B3EF7 /* Book.HostingCellNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B837DC028537779000B3EF7 /* Book.HostingCellNode.swift */; }; - 4B8666FE26412BDD00A81E53 /* VGridLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B8666FD26412BDD00A81E53 /* VGridLayout.swift */; }; - 4B873C2723083FE5006170B1 /* TextureSwiftSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B873C2523083FE5006170B1 /* TextureSwiftSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B873C2E23083FF4006170B1 /* SpecBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B873C2D23083FF4006170B1 /* SpecBuilder.swift */; }; 4B873C3F23084047006170B1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4B873C3E23084047006170B1 /* Assets.xcassets */; }; 4B873C4223084047006170B1 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4B873C4023084047006170B1 /* LaunchScreen.storyboard */; }; 4B873C4B230845E3006170B1 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B873C48230845E3006170B1 /* AppDelegate.swift */; }; - 4B8A3026234DF6AD00082092 /* Modifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B8A3025234DF6AD00082092 /* Modifiers.swift */; }; 4BB21B3A244E06E6008CA2A4 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BB21B39244E06E6008CA2A4 /* Mocks.swift */; }; 4BB21B3E244E0E68008CA2A4 /* InstagramPostCellViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BB21B3D244E0E68008CA2A4 /* InstagramPostCellViewController.swift */; }; 4BBF60FA24CC2FFA000E0E74 /* TextureSwiftSupportTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BBF60F924CC2FFA000E0E74 /* TextureSwiftSupportTests.swift */; }; - 4BBF60FC24CC2FFA000E0E74 /* TextureSwiftSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B873C2223083FE5006170B1 /* TextureSwiftSupport.framework */; }; 4BBF610224CC3016000E0E74 /* CompileCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B873C47230845E3006170B1 /* CompileCheck.swift */; }; 4BBF610424CC3472000E0E74 /* SwiftUISample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BBF610324CC3472000E0E74 /* SwiftUISample.swift */; }; - 4BC02A322631530F006E3AB3 /* NodeFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC02A312631530F006E3AB3 /* NodeFactory.swift */; }; - 4BC22F7A264271F400D1C43B /* ConditionalLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F79264271F400D1C43B /* ConditionalLayout.swift */; }; - 4BC22F7C2642722200D1C43B /* MultiLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F7B2642722200D1C43B /* MultiLayout.swift */; }; - 4BC22F7E2642723300D1C43B /* AnyLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F7D2642723300D1C43B /* AnyLayout.swift */; }; - 4BC22F802642724900D1C43B /* EmptyLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F7F2642724900D1C43B /* EmptyLayout.swift */; }; - 4BC22F822642726400D1C43B /* OptionalLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F812642726400D1C43B /* OptionalLayout.swift */; }; - 4BC22F85264272A800D1C43B /* FlexWrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F84264272A800D1C43B /* FlexWrap.swift */; }; - 4BC22F8D264275ED00D1C43B /* VStackLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F8C264275ED00D1C43B /* VStackLayout.swift */; }; - 4BC22F8F2642760200D1C43B /* HStackLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F8E2642760200D1C43B /* HStackLayout.swift */; }; - 4BC22F912642761200D1C43B /* ZStackLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F902642761200D1C43B /* ZStackLayout.swift */; }; - 4BC22F932642762300D1C43B /* WrapperLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F922642762300D1C43B /* WrapperLayout.swift */; }; - 4BC22F952642763100D1C43B /* AbsoluteLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F942642763100D1C43B /* AbsoluteLayout.swift */; }; - 4BC22F972642763F00D1C43B /* CenterLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F962642763F00D1C43B /* CenterLayout.swift */; }; - 4BC22F992642764F00D1C43B /* RelativeLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F982642764F00D1C43B /* RelativeLayout.swift */; }; - 4BC22F9B2642765D00D1C43B /* InsetLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F9A2642765D00D1C43B /* InsetLayout.swift */; }; - 4BC22F9D2642766B00D1C43B /* OverlayLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F9C2642766B00D1C43B /* OverlayLayout.swift */; }; - 4BC22F9F2642767C00D1C43B /* BackgroundLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22F9E2642767C00D1C43B /* BackgroundLayout.swift */; }; - 4BC22FA12642769200D1C43B /* AspectRatioLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22FA02642769200D1C43B /* AspectRatioLayout.swift */; }; - 4BC22FA3264276A500D1C43B /* SpacerLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22FA2264276A500D1C43B /* SpacerLayout.swift */; }; - 4BC22FA5264276B700D1C43B /* Deprecates.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC22FA4264276B700D1C43B /* Deprecates.swift */; }; - 4BC70EC723F74D3A00197B7B /* DisplayNodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC70EC623F74D3A00197B7B /* DisplayNodeViewController.swift */; }; - 4BC70EC923F74E8C00197B7B /* NamedDisplayNodeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC70EC823F74E8C00197B7B /* NamedDisplayNodeBase.swift */; }; - 4BC70ECB23F74EAB00197B7B /* SafeAreaDisplayNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC70ECA23F74EAB00197B7B /* SafeAreaDisplayNode.swift */; }; - 4BC70ECD23F7557E00197B7B /* NamedDisplayCellNodeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC70ECC23F7557E00197B7B /* NamedDisplayCellNodeBase.swift */; }; - 4BC7C9732664C13B0020A34F /* ViewNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC7C9722664C13B0020A34F /* ViewNode.swift */; }; 4BC85C1026EFF1B6003BAEAE /* Book.LayerBacking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC85C0F26EFF1B6003BAEAE /* Book.LayerBacking.swift */; }; - 4BCB3E0D266A2BBC00C08536 /* OnAppearNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BCB3E0C266A2BBC00C08536 /* OnAppearNode.swift */; }; - 4BCB452F266A6F7900C08536 /* HighlightCellNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BCB452E266A6F7900C08536 /* HighlightCellNode.swift */; }; - 4BDD078A264D008F0077590E /* StyledEdgeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BDD0789264D008F0077590E /* StyledEdgeNode.swift */; }; 4BE65277246481D8004346D6 /* AdaptiveLayoutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE65276246481D8004346D6 /* AdaptiveLayoutViewController.swift */; }; - 4BE6527A246481DE004346D6 /* SwitchCaseLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE65278246481DE004346D6 /* SwitchCaseLayout.swift */; }; - 4BE6527B246481DE004346D6 /* LayoutCondition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE65279246481DE004346D6 /* LayoutCondition.swift */; }; - 4BFCB9582992ECE000740508 /* SwiftUIPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BFCB9572992ECE000740508 /* SwiftUIPreview.swift */; }; 4BFE5FE12663DE9400C5C032 /* RootContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BFE5FE02663DE9400C5C032 /* RootContainerViewController.swift */; }; 4BFE5FE32663DEA900C5C032 /* Book.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BFE5FE22663DEA900C5C032 /* Book.swift */; }; 4BFE618A2663E8BF00C5C032 /* Book.InteractiveNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BFE61892663E8BF00C5C032 /* Book.InteractiveNode.swift */; }; - B188C97DC48229A4151F33DA /* Pods_Demo_TextureSwiftSuppoprt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E6E8AD0C297FC7FA5F09E48 /* Pods_Demo_TextureSwiftSuppoprt.framework */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - 4BBF60FD24CC2FFA000E0E74 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 4B873C1923083FE5006170B1 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4B873C2123083FE5006170B1; - remoteInfo = TextureSwiftSupport; - }; -/* End PBXContainerItemProxy section */ - /* Begin PBXFileReference section */ - 1E08BF4C1207F3C017660189 /* Pods-TextureSwiftSupportTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TextureSwiftSupportTests.debug.xcconfig"; path = "Target Support Files/Pods-TextureSwiftSupportTests/Pods-TextureSwiftSupportTests.debug.xcconfig"; sourceTree = ""; }; - 3E6E8AD0C297FC7FA5F09E48 /* Pods_Demo_TextureSwiftSuppoprt.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Demo_TextureSwiftSuppoprt.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4B086A452464434C0024F5A1 /* TextureSwiftSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextureSwiftSupport.swift; sourceTree = ""; }; 4B15BCD72667D717006A0D04 /* Book.StyledEdgeNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Book.StyledEdgeNode.swift; sourceTree = ""; }; - 4B19E60F244DD9F0009FD799 /* AnyDisplayNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyDisplayNode.swift; sourceTree = ""; }; - 4B22761A2454A9AF00F39A16 /* GradientLayerNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GradientLayerNode.swift; sourceTree = ""; }; - 4B2497DF2649646A0013340B /* GradientDrawingNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GradientDrawingNode.swift; sourceTree = ""; }; 4B28C83D264FEDF900C1ABA3 /* TransitionLayoutViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransitionLayoutViewController.swift; sourceTree = ""; }; 4B2A018225B6E76E00D7C188 /* RecursiveLayoutViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecursiveLayoutViewController.swift; sourceTree = ""; }; - 4B38124F2647CFC300EB64E5 /* _ArrayBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = _ArrayBuilder.swift; sourceTree = ""; }; 4B3C42D5266DCA4F00861ADD /* Book.TiledLayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Book.TiledLayer.swift; sourceTree = ""; }; 4B3C42D7266DCBD000861ADD /* Util.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Util.swift; sourceTree = ""; }; 4B3C42D9266DCCB600861ADD /* ZStackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZStackView.swift; sourceTree = ""; }; 4B3ED5FA232E1CE600D68739 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; 4B4F5C93267B2F0600D12273 /* Book.HStackLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Book.HStackLayout.swift; sourceTree = ""; }; - 4B56350424188930000A37AC /* ASSizeRange+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ASSizeRange+.swift"; sourceTree = ""; }; - 4B58E84F260F0797004A834F /* InteractiveNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InteractiveNode.swift; sourceTree = ""; }; - 4B5C3877242F0EEF005D9722 /* PaddingNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaddingNode.swift; sourceTree = ""; }; - 4B5C3878242F0EEF005D9722 /* BackgroundNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackgroundNode.swift; sourceTree = ""; }; - 4B5C3879242F0EEF005D9722 /* WrapperCellNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WrapperCellNode.swift; sourceTree = ""; }; - 4B5C387A242F0EEF005D9722 /* WrapperNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WrapperNode.swift; sourceTree = ""; }; - 4B5C387B242F0EEF005D9722 /* OverlayNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OverlayNode.swift; sourceTree = ""; }; - 4B5C3881242F10E3005D9722 /* ShapeLayerNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShapeLayerNode.swift; sourceTree = ""; }; - 4B5C3882242F10E3005D9722 /* ShapeDrawingNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShapeDrawingNode.swift; sourceTree = ""; }; - 4B5CEFC7235264CA00607980 /* _NodeLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = _NodeLayout.swift; sourceTree = ""; }; 4B62614E264FD90A00540F0B /* Playground.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = Playground.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; - 4B6262E8264FDD1600540F0B /* StackScrollNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StackScrollNode.swift; sourceTree = ""; }; 4B6262EA264FDE6C00540F0B /* Components.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Components.swift; sourceTree = ""; }; - 4B6FA0382468B5EC00C21A53 /* MaskingNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MaskingNode.swift; sourceTree = ""; }; 4B6FA03A2468B6C900C21A53 /* CompositionCatalogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompositionCatalogViewController.swift; sourceTree = ""; }; 4B7F1876266745FD002F9A82 /* Book.ImageNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Book.ImageNode.swift; sourceTree = ""; }; - 4B80CA2628535818008494B8 /* HostingNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HostingNode.swift; sourceTree = ""; }; 4B837DBA28536F5E000B3EF7 /* Book.HostingNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Book.HostingNode.swift; sourceTree = ""; }; - 4B837DBC2853757E000B3EF7 /* UIResponder+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIResponder+.swift"; sourceTree = ""; }; - 4B837DBE2853759E000B3EF7 /* HostingCellNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HostingCellNode.swift; sourceTree = ""; }; 4B837DC028537779000B3EF7 /* Book.HostingCellNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Book.HostingCellNode.swift; sourceTree = ""; }; - 4B8666FD26412BDD00A81E53 /* VGridLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VGridLayout.swift; sourceTree = ""; }; - 4B873C2223083FE5006170B1 /* TextureSwiftSupport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TextureSwiftSupport.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4B873C2523083FE5006170B1 /* TextureSwiftSupport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TextureSwiftSupport.h; sourceTree = ""; }; - 4B873C2623083FE5006170B1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 4B873C2D23083FF4006170B1 /* SpecBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpecBuilder.swift; sourceTree = ""; }; 4B873C3323084045006170B1 /* Demo-TextureSwiftSuppoprt.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Demo-TextureSwiftSuppoprt.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 4B873C3E23084047006170B1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 4B873C4123084047006170B1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 4B873C4323084047006170B1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 4B873C47230845E3006170B1 /* CompileCheck.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompileCheck.swift; sourceTree = ""; }; 4B873C48230845E3006170B1 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 4B8A3025234DF6AD00082092 /* Modifiers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Modifiers.swift; sourceTree = ""; }; 4BB21B39244E06E6008CA2A4 /* Mocks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Mocks.swift; sourceTree = ""; }; 4BB21B3D244E0E68008CA2A4 /* InstagramPostCellViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstagramPostCellViewController.swift; sourceTree = ""; }; 4BBF60F724CC2FFA000E0E74 /* TextureSwiftSupportTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TextureSwiftSupportTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 4BBF60F924CC2FFA000E0E74 /* TextureSwiftSupportTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextureSwiftSupportTests.swift; sourceTree = ""; }; 4BBF60FB24CC2FFA000E0E74 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 4BBF610324CC3472000E0E74 /* SwiftUISample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftUISample.swift; sourceTree = ""; }; - 4BC02A312631530F006E3AB3 /* NodeFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NodeFactory.swift; sourceTree = ""; }; - 4BC22F79264271F400D1C43B /* ConditionalLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConditionalLayout.swift; sourceTree = ""; }; - 4BC22F7B2642722200D1C43B /* MultiLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultiLayout.swift; sourceTree = ""; }; - 4BC22F7D2642723300D1C43B /* AnyLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyLayout.swift; sourceTree = ""; }; - 4BC22F7F2642724900D1C43B /* EmptyLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyLayout.swift; sourceTree = ""; }; - 4BC22F812642726400D1C43B /* OptionalLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptionalLayout.swift; sourceTree = ""; }; - 4BC22F84264272A800D1C43B /* FlexWrap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlexWrap.swift; sourceTree = ""; }; - 4BC22F8C264275ED00D1C43B /* VStackLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VStackLayout.swift; sourceTree = ""; }; - 4BC22F8E2642760200D1C43B /* HStackLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HStackLayout.swift; sourceTree = ""; }; - 4BC22F902642761200D1C43B /* ZStackLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZStackLayout.swift; sourceTree = ""; }; - 4BC22F922642762300D1C43B /* WrapperLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WrapperLayout.swift; sourceTree = ""; }; - 4BC22F942642763100D1C43B /* AbsoluteLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AbsoluteLayout.swift; sourceTree = ""; }; - 4BC22F962642763F00D1C43B /* CenterLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CenterLayout.swift; sourceTree = ""; }; - 4BC22F982642764F00D1C43B /* RelativeLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelativeLayout.swift; sourceTree = ""; }; - 4BC22F9A2642765D00D1C43B /* InsetLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsetLayout.swift; sourceTree = ""; }; - 4BC22F9C2642766B00D1C43B /* OverlayLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OverlayLayout.swift; sourceTree = ""; }; - 4BC22F9E2642767C00D1C43B /* BackgroundLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundLayout.swift; sourceTree = ""; }; - 4BC22FA02642769200D1C43B /* AspectRatioLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AspectRatioLayout.swift; sourceTree = ""; }; - 4BC22FA2264276A500D1C43B /* SpacerLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpacerLayout.swift; sourceTree = ""; }; - 4BC22FA4264276B700D1C43B /* Deprecates.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecates.swift; sourceTree = ""; }; - 4BC70EC623F74D3A00197B7B /* DisplayNodeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplayNodeViewController.swift; sourceTree = ""; }; - 4BC70EC823F74E8C00197B7B /* NamedDisplayNodeBase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NamedDisplayNodeBase.swift; sourceTree = ""; }; - 4BC70ECA23F74EAB00197B7B /* SafeAreaDisplayNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafeAreaDisplayNode.swift; sourceTree = ""; }; - 4BC70ECC23F7557E00197B7B /* NamedDisplayCellNodeBase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NamedDisplayCellNodeBase.swift; sourceTree = ""; }; - 4BC7C9722664C13B0020A34F /* ViewNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewNode.swift; sourceTree = ""; }; 4BC85C0F26EFF1B6003BAEAE /* Book.LayerBacking.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Book.LayerBacking.swift; sourceTree = ""; }; - 4BCB3E0C266A2BBC00C08536 /* OnAppearNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnAppearNode.swift; sourceTree = ""; }; - 4BCB452E266A6F7900C08536 /* HighlightCellNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HighlightCellNode.swift; sourceTree = ""; }; - 4BDD0789264D008F0077590E /* StyledEdgeNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StyledEdgeNode.swift; sourceTree = ""; }; + 4BE2A48829A4EFC30033C96F /* TextureSwiftSupport */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = TextureSwiftSupport; sourceTree = ""; }; + 4BE2A48A29A4EFDA0033C96F /* Texture */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = Texture; path = submodules/Texture; sourceTree = ""; }; 4BE65276246481D8004346D6 /* AdaptiveLayoutViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdaptiveLayoutViewController.swift; sourceTree = ""; }; - 4BE65278246481DE004346D6 /* SwitchCaseLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwitchCaseLayout.swift; sourceTree = ""; }; - 4BE65279246481DE004346D6 /* LayoutCondition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LayoutCondition.swift; sourceTree = ""; }; - 4BFCB9572992ECE000740508 /* SwiftUIPreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftUIPreview.swift; sourceTree = ""; }; 4BFE5FE02663DE9400C5C032 /* RootContainerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootContainerViewController.swift; sourceTree = ""; }; 4BFE5FE22663DEA900C5C032 /* Book.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Book.swift; sourceTree = ""; }; 4BFE61892663E8BF00C5C032 /* Book.InteractiveNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Book.InteractiveNode.swift; sourceTree = ""; }; - 5588E1FA8C15AB6EE5643869 /* Pods_TextureSwiftSupport.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TextureSwiftSupport.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 91088F2A9B60A29095FD9FB4 /* Pods_TextureSwiftSupportTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TextureSwiftSupportTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B02B71231ED230DB8722C9C7 /* Pods-TextureSwiftSupport.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TextureSwiftSupport.release.xcconfig"; path = "Target Support Files/Pods-TextureSwiftSupport/Pods-TextureSwiftSupport.release.xcconfig"; sourceTree = ""; }; - CD3B576E353AEB6855833CE7 /* Pods-Demo-TextureSwiftSuppoprt.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Demo-TextureSwiftSuppoprt.debug.xcconfig"; path = "Target Support Files/Pods-Demo-TextureSwiftSuppoprt/Pods-Demo-TextureSwiftSuppoprt.debug.xcconfig"; sourceTree = ""; }; - DA836ECE323DE39E97934C59 /* Pods-TextureSwiftSupportTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TextureSwiftSupportTests.release.xcconfig"; path = "Target Support Files/Pods-TextureSwiftSupportTests/Pods-TextureSwiftSupportTests.release.xcconfig"; sourceTree = ""; }; - E57A1897A48223C2F66F3564 /* Pods-Demo-TextureSwiftSuppoprt.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Demo-TextureSwiftSuppoprt.release.xcconfig"; path = "Target Support Files/Pods-Demo-TextureSwiftSuppoprt/Pods-Demo-TextureSwiftSuppoprt.release.xcconfig"; sourceTree = ""; }; - EAC3C6B1694E12B75FC90B4D /* Pods-TextureSwiftSupport.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TextureSwiftSupport.debug.xcconfig"; path = "Target Support Files/Pods-TextureSwiftSupport/Pods-TextureSwiftSupport.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 4B873C1F23083FE5006170B1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0009F523080140C3E7B31A30 /* (null) in Frameworks */, - 264CCA05435A16E7B8FEAC33 /* Pods_TextureSwiftSupport.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 4B873C3023084045006170B1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B188C97DC48229A4151F33DA /* Pods_Demo_TextureSwiftSuppoprt.framework in Frameworks */, + 4B1894E128BF8BBB00F0112C /* StorybookKit in Frameworks */, + 4B1894E328BF8BBB00F0112C /* StorybookKitTextureSupport in Frameworks */, + 4B1894DF28BF8BBB00F0112C /* EasyPeasy in Frameworks */, + 4B1894E928BF8BBB00F0112C /* TypedTextAttributes in Frameworks */, + 4B1894E728BF8BBB00F0112C /* GlossButtonNode in Frameworks */, + 4B1894E528BF8BBB00F0112C /* StorybookUI in Frameworks */, + 4B1894EB28BF8BBB00F0112C /* Descriptors in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -226,95 +97,30 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4BBF60FC24CC2FFA000E0E74 /* TextureSwiftSupport.framework in Frameworks */, - 20EEF9CEB2D760ACDBA32FDC /* Pods_TextureSwiftSupportTests.framework in Frameworks */, + 4B24CC0729A0AA8D0055693B /* TextureSwiftSupport in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 4B2276182454A97E00F39A16 /* Components */ = { - isa = PBXGroup; - children = ( - 4B6262E7264FDD0300540F0B /* Containers */, - 4BC70EC523F74D1D00197B7B /* Tools */, - 4B5C3876242F0E59005D9722 /* Compositions */, - 4B2276192454A99800F39A16 /* Elements */, - ); - path = Components; - sourceTree = ""; - }; - 4B2276192454A99800F39A16 /* Elements */ = { - isa = PBXGroup; - children = ( - 4B2497DF2649646A0013340B /* GradientDrawingNode.swift */, - 4B22761A2454A9AF00F39A16 /* GradientLayerNode.swift */, - 4B80CA2628535818008494B8 /* HostingNode.swift */, - 4B837DBE2853759E000B3EF7 /* HostingCellNode.swift */, - ); - path = Elements; - sourceTree = ""; - }; - 4B38124E2647CDAE00EB64E5 /* Internal */ = { - isa = PBXGroup; - children = ( - 4BC22F812642726400D1C43B /* OptionalLayout.swift */, - 4BC22F7F2642724900D1C43B /* EmptyLayout.swift */, - 4BC22F79264271F400D1C43B /* ConditionalLayout.swift */, - 4BC22F7B2642722200D1C43B /* MultiLayout.swift */, - ); - path = Internal; - sourceTree = ""; - }; - 4B5635032418891C000A37AC /* Extensions */ = { + 4B24CC0329A0AA8D0055693B /* Frameworks */ = { isa = PBXGroup; children = ( - 4B56350424188930000A37AC /* ASSizeRange+.swift */, ); - path = Extensions; - sourceTree = ""; - }; - 4B5C3876242F0E59005D9722 /* Compositions */ = { - isa = PBXGroup; - children = ( - 4B6FA0382468B5EC00C21A53 /* MaskingNode.swift */, - 4B5C3878242F0EEF005D9722 /* BackgroundNode.swift */, - 4B5C387B242F0EEF005D9722 /* OverlayNode.swift */, - 4B5C3877242F0EEF005D9722 /* PaddingNode.swift */, - 4B5C3879242F0EEF005D9722 /* WrapperCellNode.swift */, - 4B5C387A242F0EEF005D9722 /* WrapperNode.swift */, - 4B5C3881242F10E3005D9722 /* ShapeLayerNode.swift */, - 4B5C3882242F10E3005D9722 /* ShapeDrawingNode.swift */, - 4B19E60F244DD9F0009FD799 /* AnyDisplayNode.swift */, - 4B58E84F260F0797004A834F /* InteractiveNode.swift */, - 4BDD0789264D008F0077590E /* StyledEdgeNode.swift */, - 4BC7C9722664C13B0020A34F /* ViewNode.swift */, - 4BCB3E0C266A2BBC00C08536 /* OnAppearNode.swift */, - 4BCB452E266A6F7900C08536 /* HighlightCellNode.swift */, - ); - path = Compositions; - sourceTree = ""; - }; - 4B6262E7264FDD0300540F0B /* Containers */ = { - isa = PBXGroup; - children = ( - 4B6262E8264FDD1600540F0B /* StackScrollNode.swift */, - ); - path = Containers; + name = Frameworks; sourceTree = ""; }; 4B873C1823083FE5006170B1 = { isa = PBXGroup; children = ( + 4BE2A48729A4EFB90033C96F /* Packages */, 4B62614E264FD90A00540F0B /* Playground.playground */, 4B3ED5FA232E1CE600D68739 /* README.md */, - 4B873C2423083FE5006170B1 /* Sources */, 4B873C3423084045006170B1 /* Demo */, 4BBF60F824CC2FFA000E0E74 /* TextureSwiftSupportTests */, 4B873C2323083FE5006170B1 /* Products */, - C5EEA1EC56FCE6519A68BCC9 /* Pods */, - 8A82404125EEF03E855679FE /* Frameworks */, + 4B24CC0329A0AA8D0055693B /* Frameworks */, ); indentWidth = 2; sourceTree = ""; @@ -323,26 +129,12 @@ 4B873C2323083FE5006170B1 /* Products */ = { isa = PBXGroup; children = ( - 4B873C2223083FE5006170B1 /* TextureSwiftSupport.framework */, 4B873C3323084045006170B1 /* Demo-TextureSwiftSuppoprt.app */, 4BBF60F724CC2FFA000E0E74 /* TextureSwiftSupportTests.xctest */, ); name = Products; sourceTree = ""; }; - 4B873C2423083FE5006170B1 /* Sources */ = { - isa = PBXGroup; - children = ( - 4B873C2523083FE5006170B1 /* TextureSwiftSupport.h */, - 4B873C2623083FE5006170B1 /* Info.plist */, - 4B2276182454A97E00F39A16 /* Components */, - 4BC70EC323F74CFA00197B7B /* Experiments */, - 4B5635032418891C000A37AC /* Extensions */, - 4BC70EC423F74D1000197B7B /* LayoutSpecBuilders */, - ); - path = Sources; - sourceTree = ""; - }; 4B873C3423084045006170B1 /* Demo */ = { isa = PBXGroup; children = ( @@ -362,7 +154,6 @@ 4B4F5C93267B2F0600D12273 /* Book.HStackLayout.swift */, 4B837DBA28536F5E000B3EF7 /* Book.HostingNode.swift */, 4B837DC028537779000B3EF7 /* Book.HostingCellNode.swift */, - 4BFCB9572992ECE000740508 /* SwiftUIPreview.swift */, 4B3C42D7266DCBD000861ADD /* Util.swift */, 4B3C42D9266DCCB600861ADD /* ZStackView.swift */, ); @@ -389,71 +180,13 @@ path = TextureSwiftSupportTests; sourceTree = ""; }; - 4BC22F83264272A100D1C43B /* Options */ = { + 4BE2A48729A4EFB90033C96F /* Packages */ = { isa = PBXGroup; children = ( - 4BC22F84264272A800D1C43B /* FlexWrap.swift */, - 4BE65279246481DE004346D6 /* LayoutCondition.swift */, + 4BE2A48A29A4EFDA0033C96F /* Texture */, + 4BE2A48829A4EFC30033C96F /* TextureSwiftSupport */, ); - path = Options; - sourceTree = ""; - }; - 4BC22F86264272B200D1C43B /* Layout */ = { - isa = PBXGroup; - children = ( - 4B38124E2647CDAE00EB64E5 /* Internal */, - 4BC22F7D2642723300D1C43B /* AnyLayout.swift */, - 4B8666FD26412BDD00A81E53 /* VGridLayout.swift */, - 4BE65278246481DE004346D6 /* SwitchCaseLayout.swift */, - 4BC22F8C264275ED00D1C43B /* VStackLayout.swift */, - 4BC22F8E2642760200D1C43B /* HStackLayout.swift */, - 4BC22F902642761200D1C43B /* ZStackLayout.swift */, - 4BC22F922642762300D1C43B /* WrapperLayout.swift */, - 4BC22F942642763100D1C43B /* AbsoluteLayout.swift */, - 4BC22F962642763F00D1C43B /* CenterLayout.swift */, - 4BC22F982642764F00D1C43B /* RelativeLayout.swift */, - 4BC22F9A2642765D00D1C43B /* InsetLayout.swift */, - 4BC22F9C2642766B00D1C43B /* OverlayLayout.swift */, - 4BC22F9E2642767C00D1C43B /* BackgroundLayout.swift */, - 4BC22FA02642769200D1C43B /* AspectRatioLayout.swift */, - 4BC22FA2264276A500D1C43B /* SpacerLayout.swift */, - ); - path = Layout; - sourceTree = ""; - }; - 4BC70EC323F74CFA00197B7B /* Experiments */ = { - isa = PBXGroup; - children = ( - 4B5CEFC7235264CA00607980 /* _NodeLayout.swift */, - 4BC02A312631530F006E3AB3 /* NodeFactory.swift */, - ); - path = Experiments; - sourceTree = ""; - }; - 4BC70EC423F74D1000197B7B /* LayoutSpecBuilders */ = { - isa = PBXGroup; - children = ( - 4B086A452464434C0024F5A1 /* TextureSwiftSupport.swift */, - 4B38124F2647CFC300EB64E5 /* _ArrayBuilder.swift */, - 4BC22FA4264276B700D1C43B /* Deprecates.swift */, - 4B8A3025234DF6AD00082092 /* Modifiers.swift */, - 4B873C2D23083FF4006170B1 /* SpecBuilder.swift */, - 4BC22F86264272B200D1C43B /* Layout */, - 4BC22F83264272A100D1C43B /* Options */, - ); - path = LayoutSpecBuilders; - sourceTree = ""; - }; - 4BC70EC523F74D1D00197B7B /* Tools */ = { - isa = PBXGroup; - children = ( - 4BC70EC623F74D3A00197B7B /* DisplayNodeViewController.swift */, - 4BC70ECC23F7557E00197B7B /* NamedDisplayCellNodeBase.swift */, - 4BC70EC823F74E8C00197B7B /* NamedDisplayNodeBase.swift */, - 4BC70ECA23F74EAB00197B7B /* SafeAreaDisplayNode.swift */, - 4B837DBC2853757E000B3EF7 /* UIResponder+.swift */, - ); - path = Tools; + name = Packages; sourceTree = ""; }; 4BFE5FE42663DFE900C5C032 /* ViewControllers */ = { @@ -468,77 +201,31 @@ path = ViewControllers; sourceTree = ""; }; - 8A82404125EEF03E855679FE /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3E6E8AD0C297FC7FA5F09E48 /* Pods_Demo_TextureSwiftSuppoprt.framework */, - 5588E1FA8C15AB6EE5643869 /* Pods_TextureSwiftSupport.framework */, - 91088F2A9B60A29095FD9FB4 /* Pods_TextureSwiftSupportTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - C5EEA1EC56FCE6519A68BCC9 /* Pods */ = { - isa = PBXGroup; - children = ( - CD3B576E353AEB6855833CE7 /* Pods-Demo-TextureSwiftSuppoprt.debug.xcconfig */, - E57A1897A48223C2F66F3564 /* Pods-Demo-TextureSwiftSuppoprt.release.xcconfig */, - EAC3C6B1694E12B75FC90B4D /* Pods-TextureSwiftSupport.debug.xcconfig */, - B02B71231ED230DB8722C9C7 /* Pods-TextureSwiftSupport.release.xcconfig */, - 1E08BF4C1207F3C017660189 /* Pods-TextureSwiftSupportTests.debug.xcconfig */, - DA836ECE323DE39E97934C59 /* Pods-TextureSwiftSupportTests.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; /* End PBXGroup section */ -/* Begin PBXHeadersBuildPhase section */ - 4B873C1D23083FE5006170B1 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B873C2723083FE5006170B1 /* TextureSwiftSupport.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - /* Begin PBXNativeTarget section */ - 4B873C2123083FE5006170B1 /* TextureSwiftSupport */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4B873C2A23083FE5006170B1 /* Build configuration list for PBXNativeTarget "TextureSwiftSupport" */; - buildPhases = ( - DB13A362C40B7E052DC61C10 /* [CP] Check Pods Manifest.lock */, - 4B873C1D23083FE5006170B1 /* Headers */, - 4B873C1E23083FE5006170B1 /* Sources */, - 4B873C1F23083FE5006170B1 /* Frameworks */, - 4B873C2023083FE5006170B1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = TextureSwiftSupport; - productName = TextureSwiftSupport; - productReference = 4B873C2223083FE5006170B1 /* TextureSwiftSupport.framework */; - productType = "com.apple.product-type.framework"; - }; 4B873C3223084045006170B1 /* Demo-TextureSwiftSuppoprt */ = { isa = PBXNativeTarget; buildConfigurationList = 4B873C4423084047006170B1 /* Build configuration list for PBXNativeTarget "Demo-TextureSwiftSuppoprt" */; buildPhases = ( - 65EB39C001EC48166C208D1C /* [CP] Check Pods Manifest.lock */, 4B873C2F23084045006170B1 /* Sources */, 4B873C3023084045006170B1 /* Frameworks */, 4B873C3123084045006170B1 /* Resources */, - E581E5DC52AD1D15033DB59D /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); dependencies = ( ); name = "Demo-TextureSwiftSuppoprt"; + packageProductDependencies = ( + 4B1894DE28BF8BBB00F0112C /* EasyPeasy */, + 4B1894E028BF8BBB00F0112C /* StorybookKit */, + 4B1894E228BF8BBB00F0112C /* StorybookKitTextureSupport */, + 4B1894E428BF8BBB00F0112C /* StorybookUI */, + 4B1894E628BF8BBB00F0112C /* GlossButtonNode */, + 4B1894E828BF8BBB00F0112C /* TypedTextAttributes */, + 4B1894EA28BF8BBB00F0112C /* Descriptors */, + ); productName = Demo; productReference = 4B873C3323084045006170B1 /* Demo-TextureSwiftSuppoprt.app */; productType = "com.apple.product-type.application"; @@ -547,7 +234,6 @@ isa = PBXNativeTarget; buildConfigurationList = 4BBF610124CC2FFA000E0E74 /* Build configuration list for PBXNativeTarget "TextureSwiftSupportTests" */; buildPhases = ( - D7DD03C4E37A2A726E065B25 /* [CP] Check Pods Manifest.lock */, 4BBF60F324CC2FFA000E0E74 /* Sources */, 4BBF60F424CC2FFA000E0E74 /* Frameworks */, 4BBF60F524CC2FFA000E0E74 /* Resources */, @@ -555,9 +241,11 @@ buildRules = ( ); dependencies = ( - 4BBF60FE24CC2FFA000E0E74 /* PBXTargetDependency */, ); name = TextureSwiftSupportTests; + packageProductDependencies = ( + 4B24CC0629A0AA8D0055693B /* TextureSwiftSupport */, + ); productName = TextureSwiftSupportTests; productReference = 4BBF60F724CC2FFA000E0E74 /* TextureSwiftSupportTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; @@ -572,9 +260,6 @@ LastUpgradeCheck = 1100; ORGANIZATIONNAME = muukii; TargetAttributes = { - 4B873C2123083FE5006170B1 = { - CreatedOnToolsVersion = 11.0; - }; 4B873C3223084045006170B1 = { CreatedOnToolsVersion = 11.0; LastSwiftMigration = 1100; @@ -593,11 +278,17 @@ Base, ); mainGroup = 4B873C1823083FE5006170B1; + packageReferences = ( + 4B1894C928BF89E400F0112C /* XCRemoteSwiftPackageReference "EasyPeasy" */, + 4B1894CC28BF8A4F00F0112C /* XCRemoteSwiftPackageReference "Storybook-ios" */, + 4B1894D328BF8AB900F0112C /* XCRemoteSwiftPackageReference "GlossButtonNode" */, + 4B1894D628BF8ADC00F0112C /* XCRemoteSwiftPackageReference "TypedTextAttributes" */, + 4B1894D928BF8B2900F0112C /* XCRemoteSwiftPackageReference "Descriptors" */, + ); productRefGroup = 4B873C2323083FE5006170B1 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 4B873C2123083FE5006170B1 /* TextureSwiftSupport */, 4B873C3223084045006170B1 /* Demo-TextureSwiftSuppoprt */, 4BBF60F624CC2FFA000E0E74 /* TextureSwiftSupportTests */, ); @@ -605,13 +296,6 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 4B873C2023083FE5006170B1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 4B873C3123084045006170B1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -630,153 +314,7 @@ }; /* End PBXResourcesBuildPhase section */ -/* Begin PBXShellScriptBuildPhase section */ - 65EB39C001EC48166C208D1C /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Demo-TextureSwiftSuppoprt-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - D7DD03C4E37A2A726E065B25 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-TextureSwiftSupportTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - DB13A362C40B7E052DC61C10 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-TextureSwiftSupport-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - E581E5DC52AD1D15033DB59D /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Demo-TextureSwiftSuppoprt/Pods-Demo-TextureSwiftSuppoprt-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Demo-TextureSwiftSuppoprt/Pods-Demo-TextureSwiftSuppoprt-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Demo-TextureSwiftSuppoprt/Pods-Demo-TextureSwiftSuppoprt-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - /* Begin PBXSourcesBuildPhase section */ - 4B873C1E23083FE5006170B1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B5C3883242F10E3005D9722 /* ShapeLayerNode.swift in Sources */, - 4B5C387D242F0EEF005D9722 /* BackgroundNode.swift in Sources */, - 4BC22F7E2642723300D1C43B /* AnyLayout.swift in Sources */, - 4BE6527B246481DE004346D6 /* LayoutCondition.swift in Sources */, - 4B8A3026234DF6AD00082092 /* Modifiers.swift in Sources */, - 4B5C387C242F0EEF005D9722 /* PaddingNode.swift in Sources */, - 4BC22F822642726400D1C43B /* OptionalLayout.swift in Sources */, - 4BC22F952642763100D1C43B /* AbsoluteLayout.swift in Sources */, - 4BC02A322631530F006E3AB3 /* NodeFactory.swift in Sources */, - 4BC22F802642724900D1C43B /* EmptyLayout.swift in Sources */, - 4B58E850260F0797004A834F /* InteractiveNode.swift in Sources */, - 4B80CA2728535818008494B8 /* HostingNode.swift in Sources */, - 4B837DBD2853757E000B3EF7 /* UIResponder+.swift in Sources */, - 4B6262E9264FDD1600540F0B /* StackScrollNode.swift in Sources */, - 4BDD078A264D008F0077590E /* StyledEdgeNode.swift in Sources */, - 4BC22F992642764F00D1C43B /* RelativeLayout.swift in Sources */, - 4BC22F8D264275ED00D1C43B /* VStackLayout.swift in Sources */, - 4BC22F9B2642765D00D1C43B /* InsetLayout.swift in Sources */, - 4BC22F8F2642760200D1C43B /* HStackLayout.swift in Sources */, - 4B837DBF2853759E000B3EF7 /* HostingCellNode.swift in Sources */, - 4BC22FA12642769200D1C43B /* AspectRatioLayout.swift in Sources */, - 4BC22F912642761200D1C43B /* ZStackLayout.swift in Sources */, - 4BC22F9D2642766B00D1C43B /* OverlayLayout.swift in Sources */, - 4BC70EC923F74E8C00197B7B /* NamedDisplayNodeBase.swift in Sources */, - 4B6FA0392468B5EC00C21A53 /* MaskingNode.swift in Sources */, - 4BC22F7C2642722200D1C43B /* MultiLayout.swift in Sources */, - 4B5C3880242F0EEF005D9722 /* OverlayNode.swift in Sources */, - 4B5C3884242F10E3005D9722 /* ShapeDrawingNode.swift in Sources */, - 4BC70EC723F74D3A00197B7B /* DisplayNodeViewController.swift in Sources */, - 4B3812502647CFC300EB64E5 /* _ArrayBuilder.swift in Sources */, - 4BC22F85264272A800D1C43B /* FlexWrap.swift in Sources */, - 4BE6527A246481DE004346D6 /* SwitchCaseLayout.swift in Sources */, - 4B5CEFC8235264CA00607980 /* _NodeLayout.swift in Sources */, - 4B56350524188930000A37AC /* ASSizeRange+.swift in Sources */, - 4BC70ECB23F74EAB00197B7B /* SafeAreaDisplayNode.swift in Sources */, - 4B5C387F242F0EEF005D9722 /* WrapperNode.swift in Sources */, - 4BC22F9F2642767C00D1C43B /* BackgroundLayout.swift in Sources */, - 4BC7C9732664C13B0020A34F /* ViewNode.swift in Sources */, - 4BC22F7A264271F400D1C43B /* ConditionalLayout.swift in Sources */, - 4B5C387E242F0EEF005D9722 /* WrapperCellNode.swift in Sources */, - 4B2497E02649646A0013340B /* GradientDrawingNode.swift in Sources */, - 4BC22F932642762300D1C43B /* WrapperLayout.swift in Sources */, - 4B8666FE26412BDD00A81E53 /* VGridLayout.swift in Sources */, - 4BC22FA3264276A500D1C43B /* SpacerLayout.swift in Sources */, - 4BC70ECD23F7557E00197B7B /* NamedDisplayCellNodeBase.swift in Sources */, - 4BCB452F266A6F7900C08536 /* HighlightCellNode.swift in Sources */, - 4B086A462464434C0024F5A1 /* TextureSwiftSupport.swift in Sources */, - 4BC22F972642763F00D1C43B /* CenterLayout.swift in Sources */, - 4B22761B2454A9E500F39A16 /* GradientLayerNode.swift in Sources */, - 4BC22FA5264276B700D1C43B /* Deprecates.swift in Sources */, - 4B873C2E23083FF4006170B1 /* SpecBuilder.swift in Sources */, - 4BCB3E0D266A2BBC00C08536 /* OnAppearNode.swift in Sources */, - 4B19E610244DD9F0009FD799 /* AnyDisplayNode.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 4B873C2F23084045006170B1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -795,7 +333,6 @@ 4B2A018325B6E76E00D7C188 /* RecursiveLayoutViewController.swift in Sources */, 4BB21B3E244E0E68008CA2A4 /* InstagramPostCellViewController.swift in Sources */, 4BE65277246481D8004346D6 /* AdaptiveLayoutViewController.swift in Sources */, - 4BFCB9582992ECE000740508 /* SwiftUIPreview.swift in Sources */, 4B873C4B230845E3006170B1 /* AppDelegate.swift in Sources */, 4B837DBB28536F5E000B3EF7 /* Book.HostingNode.swift in Sources */, 4B6262EB264FDE6C00540F0B /* Components.swift in Sources */, @@ -817,14 +354,6 @@ }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - 4BBF60FE24CC2FFA000E0E74 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 4B873C2123083FE5006170B1 /* TextureSwiftSupport */; - targetProxy = 4BBF60FD24CC2FFA000E0E74 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - /* Begin PBXVariantGroup section */ 4B873C4023084047006170B1 /* LaunchScreen.storyboard */ = { isa = PBXVariantGroup; @@ -957,61 +486,8 @@ }; name = Release; }; - 4B873C2B23083FE5006170B1 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EAC3C6B1694E12B75FC90B4D /* Pods-TextureSwiftSupport.debug.xcconfig */; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = me.muukii.TextureSwiftSupport; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_STRICT_CONCURRENCY = complete; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 4B873C2C23083FE5006170B1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B02B71231ED230DB8722C9C7 /* Pods-TextureSwiftSupport.release.xcconfig */; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = me.muukii.TextureSwiftSupport; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_STRICT_CONCURRENCY = complete; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; 4B873C4523084047006170B1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CD3B576E353AEB6855833CE7 /* Pods-Demo-TextureSwiftSuppoprt.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -1032,7 +508,6 @@ }; 4B873C4623084047006170B1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E57A1897A48223C2F66F3564 /* Pods-Demo-TextureSwiftSuppoprt.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -1052,7 +527,6 @@ }; 4BBF60FF24CC2FFA000E0E74 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1E08BF4C1207F3C017660189 /* Pods-TextureSwiftSupportTests.debug.xcconfig */; buildSettings = { CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = TextureSwiftSupportTests/Info.plist; @@ -1071,7 +545,6 @@ }; 4BBF610024CC2FFA000E0E74 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DA836ECE323DE39E97934C59 /* Pods-TextureSwiftSupportTests.release.xcconfig */; buildSettings = { CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = TextureSwiftSupportTests/Info.plist; @@ -1100,15 +573,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4B873C2A23083FE5006170B1 /* Build configuration list for PBXNativeTarget "TextureSwiftSupport" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4B873C2B23083FE5006170B1 /* Debug */, - 4B873C2C23083FE5006170B1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 4B873C4423084047006170B1 /* Build configuration list for PBXNativeTarget "Demo-TextureSwiftSuppoprt" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1128,6 +592,91 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ + +/* Begin XCRemoteSwiftPackageReference section */ + 4B1894C928BF89E400F0112C /* XCRemoteSwiftPackageReference "EasyPeasy" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/nakiostudio/EasyPeasy.git"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 1.0.0; + }; + }; + 4B1894CC28BF8A4F00F0112C /* XCRemoteSwiftPackageReference "Storybook-ios" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/eure/Storybook-ios"; + requirement = { + branch = main; + kind = branch; + }; + }; + 4B1894D328BF8AB900F0112C /* XCRemoteSwiftPackageReference "GlossButtonNode" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/FluidGroup/GlossButtonNode"; + requirement = { + branch = main; + kind = branch; + }; + }; + 4B1894D628BF8ADC00F0112C /* XCRemoteSwiftPackageReference "TypedTextAttributes" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/muukii/TypedTextAttributes.git"; + requirement = { + branch = master; + kind = branch; + }; + }; + 4B1894D928BF8B2900F0112C /* XCRemoteSwiftPackageReference "Descriptors" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/FluidGroup/Descriptors.git"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 0.2.1; + }; + }; +/* End XCRemoteSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + 4B1894DE28BF8BBB00F0112C /* EasyPeasy */ = { + isa = XCSwiftPackageProductDependency; + package = 4B1894C928BF89E400F0112C /* XCRemoteSwiftPackageReference "EasyPeasy" */; + productName = EasyPeasy; + }; + 4B1894E028BF8BBB00F0112C /* StorybookKit */ = { + isa = XCSwiftPackageProductDependency; + package = 4B1894CC28BF8A4F00F0112C /* XCRemoteSwiftPackageReference "Storybook-ios" */; + productName = StorybookKit; + }; + 4B1894E228BF8BBB00F0112C /* StorybookKitTextureSupport */ = { + isa = XCSwiftPackageProductDependency; + package = 4B1894CC28BF8A4F00F0112C /* XCRemoteSwiftPackageReference "Storybook-ios" */; + productName = StorybookKitTextureSupport; + }; + 4B1894E428BF8BBB00F0112C /* StorybookUI */ = { + isa = XCSwiftPackageProductDependency; + package = 4B1894CC28BF8A4F00F0112C /* XCRemoteSwiftPackageReference "Storybook-ios" */; + productName = StorybookUI; + }; + 4B1894E628BF8BBB00F0112C /* GlossButtonNode */ = { + isa = XCSwiftPackageProductDependency; + package = 4B1894D328BF8AB900F0112C /* XCRemoteSwiftPackageReference "GlossButtonNode" */; + productName = GlossButtonNode; + }; + 4B1894E828BF8BBB00F0112C /* TypedTextAttributes */ = { + isa = XCSwiftPackageProductDependency; + package = 4B1894D628BF8ADC00F0112C /* XCRemoteSwiftPackageReference "TypedTextAttributes" */; + productName = TypedTextAttributes; + }; + 4B1894EA28BF8BBB00F0112C /* Descriptors */ = { + isa = XCSwiftPackageProductDependency; + package = 4B1894D928BF8B2900F0112C /* XCRemoteSwiftPackageReference "Descriptors" */; + productName = Descriptors; + }; + 4B24CC0629A0AA8D0055693B /* TextureSwiftSupport */ = { + isa = XCSwiftPackageProductDependency; + productName = TextureSwiftSupport; + }; +/* End XCSwiftPackageProductDependency section */ }; rootObject = 4B873C1923083FE5006170B1 /* Project object */; } diff --git a/TextureSwiftSupport.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/TextureSwiftSupport.xcodeproj/project.xcworkspace/contents.xcworkspacedata index eb7ebcb..919434a 100644 --- a/TextureSwiftSupport.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/TextureSwiftSupport.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:"> diff --git a/TextureSwiftSupport.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/TextureSwiftSupport.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 0000000..d820c37 --- /dev/null +++ b/TextureSwiftSupport.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,79 @@ +{ + "object": { + "pins": [ + { + "package": "Descriptors", + "repositoryURL": "https://github.com/FluidGroup/Descriptors.git", + "state": { + "branch": null, + "revision": "f41ce2605a76c5d378fe8c5e8c5c98b544dfd108", + "version": "0.2.3" + } + }, + { + "package": "EasyPeasy", + "repositoryURL": "https://github.com/nakiostudio/EasyPeasy.git", + "state": { + "branch": null, + "revision": "b0028f63d47bcb32e37d8abb9cc5d5a781742a4e", + "version": "1.10.0" + } + }, + { + "package": "GlossButtonNode", + "repositoryURL": "https://github.com/FluidGroup/GlossButtonNode", + "state": { + "branch": "main", + "revision": "b509307ce86999f281d7c5cee17fec2e1179a5d5", + "version": null + } + }, + { + "package": "MondrianLayout", + "repositoryURL": "https://github.com/muukii/MondrianLayout.git", + "state": { + "branch": null, + "revision": "5f00b13984fe08316fc5b5be06e2f41c14a3befa", + "version": "0.10.0" + } + }, + { + "package": "Storybook", + "repositoryURL": "https://github.com/eure/Storybook-ios", + "state": { + "branch": "main", + "revision": "d3a5de05361ed0340f0a954711e4a59bfd09ad7f", + "version": null + } + }, + { + "package": "TextureBridging", + "repositoryURL": "https://github.com/FluidGroup/TextureBridging.git", + "state": { + "branch": "main", + "revision": "ed8d3ac84c3fda90832c793fdeb8972154bd15fe", + "version": null + } + }, + { + "package": "TextureSwiftSupport", + "repositoryURL": "https://github.com/FluidGroup/TextureSwiftSupport.git", + "state": { + "branch": "main", + "revision": "57fa6431621d48b3578ff38e8d98b9833b11c4e8", + "version": null + } + }, + { + "package": "TypedTextAttributes", + "repositoryURL": "https://github.com/muukii/TypedTextAttributes.git", + "state": { + "branch": "master", + "revision": "22aadd76b1cfe7a0702200990c9c5b8f4d33a912", + "version": null + } + } + ] + }, + "version": 1 +} diff --git a/TextureSwiftSupport.xcodeproj/project.xcworkspace/xcuserdata/muukii.xcuserdatad/UserInterfaceState.xcuserstate b/TextureSwiftSupport.xcodeproj/project.xcworkspace/xcuserdata/muukii.xcuserdatad/UserInterfaceState.xcuserstate index 055c565..47ef07f 100644 Binary files a/TextureSwiftSupport.xcodeproj/project.xcworkspace/xcuserdata/muukii.xcuserdatad/UserInterfaceState.xcuserstate and b/TextureSwiftSupport.xcodeproj/project.xcworkspace/xcuserdata/muukii.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/TextureSwiftSupport.xcodeproj/xcshareddata/xcschemes/TextureSwiftSupport.xcscheme b/TextureSwiftSupport.xcodeproj/xcshareddata/xcschemes/TextureSwiftSupport.xcscheme index ca60f46..12b1f90 100644 --- a/TextureSwiftSupport.xcodeproj/xcshareddata/xcschemes/TextureSwiftSupport.xcscheme +++ b/TextureSwiftSupport.xcodeproj/xcshareddata/xcschemes/TextureSwiftSupport.xcscheme @@ -14,10 +14,10 @@ buildForAnalyzing = "YES"> + ReferencedContainer = "container:"> diff --git a/TextureSwiftSupport.xcworkspace/contents.xcworkspacedata b/TextureSwiftSupport.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index a24b0fd..0000000 --- a/TextureSwiftSupport.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/TextureSwiftSupport.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/TextureSwiftSupport.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/TextureSwiftSupport.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/submodules/Texture b/submodules/Texture new file mode 160000 index 0000000..68df47f --- /dev/null +++ b/submodules/Texture @@ -0,0 +1 @@ +Subproject commit 68df47f0d26522da76b06f22e9a97e4d4ab58dad