Commit e207c4f3 by Daniel Dahan

trying another attempt to Motion file inclusion

parent 75ce2faa
...@@ -163,7 +163,78 @@ ...@@ -163,7 +163,78 @@
96BFC1541E5E486F0075DE1F /* SpringAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965532281E47E388005C2792 /* SpringAnimation.swift */; }; 96BFC1541E5E486F0075DE1F /* SpringAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965532281E47E388005C2792 /* SpringAnimation.swift */; };
96BFC16F1E63C10A0075DE1F /* SpringAnimation.swift in Headers */ = {isa = PBXBuildFile; fileRef = 965532281E47E388005C2792 /* SpringAnimation.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96BFC16F1E63C10A0075DE1F /* SpringAnimation.swift in Headers */ = {isa = PBXBuildFile; fileRef = 965532281E47E388005C2792 /* SpringAnimation.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96D88C321C1328D800B91418 /* Material.h in Headers */ = {isa = PBXBuildFile; fileRef = 96D88C091C1328D800B91418 /* Material.h */; settings = {ATTRIBUTES = (Public, ); }; }; 96D88C321C1328D800B91418 /* Material.h in Headers */ = {isa = PBXBuildFile; fileRef = 96D88C091C1328D800B91418 /* Material.h */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3BAD1F251A220035F7AF /* Motion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96DE3BA91F251A090035F7AF /* Motion.framework */; }; 96DE3BE61F251B010035F7AF /* LICENSE.md in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BB31F251B010035F7AF /* LICENSE.md */; };
96DE3BE81F251B010035F7AF /* README.md in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BB81F251B010035F7AF /* README.md */; };
96DE3BE91F251B010035F7AF /* MotionAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BBB1F251B010035F7AF /* MotionAnimator.swift */; };
96DE3BEA1F251B010035F7AF /* MotionAnimatorViewContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BBC1F251B010035F7AF /* MotionAnimatorViewContext.swift */; };
96DE3BEB1F251B010035F7AF /* MotionCoreAnimationViewContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BBD1F251B010035F7AF /* MotionCoreAnimationViewContext.swift */; };
96DE3BEC1F251B010035F7AF /* MotionHasInsertOrder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BBE1F251B010035F7AF /* MotionHasInsertOrder.swift */; };
96DE3BED1F251B010035F7AF /* MotionTransitionAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BBF1F251B010035F7AF /* MotionTransitionAnimator.swift */; };
96DE3BEE1F251B010035F7AF /* MotionViewPropertyViewContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BC01F251B010035F7AF /* MotionViewPropertyViewContext.swift */; };
96DE3BEF1F251B010035F7AF /* Motion+Array.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BC21F251B010035F7AF /* Motion+Array.swift */; };
96DE3BF01F251B010035F7AF /* Motion+CALayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BC31F251B010035F7AF /* Motion+CALayer.swift */; };
96DE3BF11F251B010035F7AF /* Motion+CAMediaTimingFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BC41F251B010035F7AF /* Motion+CAMediaTimingFunction.swift */; };
96DE3BF21F251B010035F7AF /* Motion+CG.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BC51F251B010035F7AF /* Motion+CG.swift */; };
96DE3BF31F251B010035F7AF /* Motion+Obj-C.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BC61F251B010035F7AF /* Motion+Obj-C.swift */; };
96DE3BF41F251B010035F7AF /* Motion+UIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BC71F251B010035F7AF /* Motion+UIKit.swift */; };
96DE3BF51F251B010035F7AF /* Motion+UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BC81F251B010035F7AF /* Motion+UIView.swift */; };
96DE3BF61F251B010035F7AF /* Motion+UIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BC91F251B010035F7AF /* Motion+UIViewController.swift */; };
96DE3BF71F251B010035F7AF /* MotionAnimationFillMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BCA1F251B010035F7AF /* MotionAnimationFillMode.swift */; };
96DE3BFB1F251B010035F7AF /* Motion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BCE1F251B010035F7AF /* Motion.swift */; };
96DE3BFC1F251B010035F7AF /* MotionAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BCF1F251B010035F7AF /* MotionAnimation.swift */; };
96DE3BFD1F251B010035F7AF /* MotionAnimationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BD01F251B010035F7AF /* MotionAnimationState.swift */; };
96DE3BFE1F251B010035F7AF /* MotionCAAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BD11F251B010035F7AF /* MotionCAAnimation.swift */; };
96DE3BFF1F251B010035F7AF /* MotionContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BD21F251B010035F7AF /* MotionContext.swift */; };
96DE3C001F251B010035F7AF /* MotionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BD31F251B010035F7AF /* MotionController.swift */; };
96DE3C011F251B010035F7AF /* MotionCoordinateSpace.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BD41F251B010035F7AF /* MotionCoordinateSpace.swift */; };
96DE3C021F251B010035F7AF /* MotionIndependentController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BD51F251B010035F7AF /* MotionIndependentController.swift */; };
96DE3C031F251B010035F7AF /* MotionPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BD61F251B010035F7AF /* MotionPlugin.swift */; };
96DE3C041F251B010035F7AF /* MotionSnapshotType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BD71F251B010035F7AF /* MotionSnapshotType.swift */; };
96DE3C051F251B010035F7AF /* MotionTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BD81F251B010035F7AF /* MotionTransition.swift */; };
96DE3C061F251B010035F7AF /* MotionTransitionObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BD91F251B010035F7AF /* MotionTransitionObserver.swift */; };
96DE3C071F251B010035F7AF /* MotionTransitionState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BDA1F251B010035F7AF /* MotionTransitionState.swift */; };
96DE3C081F251B010035F7AF /* CascadePreprocessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BDC1F251B010035F7AF /* CascadePreprocessor.swift */; };
96DE3C091F251B010035F7AF /* DurationPreprocessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BDD1F251B010035F7AF /* DurationPreprocessor.swift */; };
96DE3C0A1F251B010035F7AF /* IgnoreSubviewModifiersPreprocessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BDE1F251B010035F7AF /* IgnoreSubviewModifiersPreprocessor.swift */; };
96DE3C0B1F251B010035F7AF /* MatchPreprocessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BDF1F251B010035F7AF /* MatchPreprocessor.swift */; };
96DE3C0C1F251B010035F7AF /* MotionPreprocessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BE01F251B010035F7AF /* MotionPreprocessor.swift */; };
96DE3C0D1F251B010035F7AF /* SourcePreprocessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BE11F251B010035F7AF /* SourcePreprocessor.swift */; };
96DE3C0E1F251B010035F7AF /* TransitionPreprocessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96DE3BE21F251B010035F7AF /* TransitionPreprocessor.swift */; };
96DE3C121F251B960035F7AF /* MotionAnimator.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BBB1F251B010035F7AF /* MotionAnimator.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C131F251B960035F7AF /* MotionAnimatorViewContext.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BBC1F251B010035F7AF /* MotionAnimatorViewContext.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C141F251B960035F7AF /* MotionCoreAnimationViewContext.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BBD1F251B010035F7AF /* MotionCoreAnimationViewContext.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C151F251B960035F7AF /* MotionHasInsertOrder.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BBE1F251B010035F7AF /* MotionHasInsertOrder.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C161F251B960035F7AF /* MotionTransitionAnimator.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BBF1F251B010035F7AF /* MotionTransitionAnimator.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C171F251B960035F7AF /* MotionViewPropertyViewContext.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BC01F251B010035F7AF /* MotionViewPropertyViewContext.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C181F251B960035F7AF /* Motion+Array.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BC21F251B010035F7AF /* Motion+Array.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C191F251B960035F7AF /* Motion+CALayer.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BC31F251B010035F7AF /* Motion+CALayer.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C1A1F251B960035F7AF /* Motion+CAMediaTimingFunction.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BC41F251B010035F7AF /* Motion+CAMediaTimingFunction.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C1B1F251B960035F7AF /* Motion+CG.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BC51F251B010035F7AF /* Motion+CG.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C1C1F251B960035F7AF /* Motion+Obj-C.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BC61F251B010035F7AF /* Motion+Obj-C.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C1D1F251B960035F7AF /* Motion+UIKit.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BC71F251B010035F7AF /* Motion+UIKit.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C1E1F251B960035F7AF /* Motion+UIView.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BC81F251B010035F7AF /* Motion+UIView.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C1F1F251B960035F7AF /* Motion+UIViewController.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BC91F251B010035F7AF /* Motion+UIViewController.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C201F251B960035F7AF /* MotionAnimationFillMode.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BCA1F251B010035F7AF /* MotionAnimationFillMode.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C211F251B960035F7AF /* Motion.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BCE1F251B010035F7AF /* Motion.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C221F251B960035F7AF /* MotionAnimation.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BCF1F251B010035F7AF /* MotionAnimation.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C231F251B960035F7AF /* MotionAnimationState.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BD01F251B010035F7AF /* MotionAnimationState.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C241F251B960035F7AF /* MotionCAAnimation.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BD11F251B010035F7AF /* MotionCAAnimation.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C251F251B960035F7AF /* MotionContext.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BD21F251B010035F7AF /* MotionContext.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C261F251B960035F7AF /* MotionController.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BD31F251B010035F7AF /* MotionController.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C271F251B960035F7AF /* MotionCoordinateSpace.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BD41F251B010035F7AF /* MotionCoordinateSpace.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C281F251B960035F7AF /* MotionIndependentController.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BD51F251B010035F7AF /* MotionIndependentController.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C291F251B960035F7AF /* MotionPlugin.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BD61F251B010035F7AF /* MotionPlugin.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C2A1F251B960035F7AF /* MotionSnapshotType.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BD71F251B010035F7AF /* MotionSnapshotType.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C2B1F251B960035F7AF /* MotionTransition.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BD81F251B010035F7AF /* MotionTransition.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C2C1F251B960035F7AF /* MotionTransitionObserver.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BD91F251B010035F7AF /* MotionTransitionObserver.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C2D1F251B960035F7AF /* MotionTransitionState.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BDA1F251B010035F7AF /* MotionTransitionState.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C2E1F251B960035F7AF /* CascadePreprocessor.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BDC1F251B010035F7AF /* CascadePreprocessor.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C2F1F251B960035F7AF /* DurationPreprocessor.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BDD1F251B010035F7AF /* DurationPreprocessor.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C301F251B960035F7AF /* IgnoreSubviewModifiersPreprocessor.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BDE1F251B010035F7AF /* IgnoreSubviewModifiersPreprocessor.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C311F251B960035F7AF /* MatchPreprocessor.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BDF1F251B010035F7AF /* MatchPreprocessor.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C321F251B960035F7AF /* MotionPreprocessor.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BE01F251B010035F7AF /* MotionPreprocessor.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C331F251B960035F7AF /* SourcePreprocessor.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BE11F251B010035F7AF /* SourcePreprocessor.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96DE3C341F251B960035F7AF /* TransitionPreprocessor.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96DE3BE21F251B010035F7AF /* TransitionPreprocessor.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96E09DC81F2287E50000B121 /* TabsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E09DC71F2287E50000B121 /* TabsController.swift */; }; 96E09DC81F2287E50000B121 /* TabsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E09DC71F2287E50000B121 /* TabsController.swift */; };
96E3C3951D3A1CC20086A024 /* IconButton.swift in Headers */ = {isa = PBXBuildFile; fileRef = 9658F2161CD6FA4700B902C1 /* IconButton.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96E3C3951D3A1CC20086A024 /* IconButton.swift in Headers */ = {isa = PBXBuildFile; fileRef = 9658F2161CD6FA4700B902C1 /* IconButton.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96E3C3961D3A1CC20086A024 /* CollectionReusableView.swift in Headers */ = {isa = PBXBuildFile; fileRef = 966ECF291CF4C20100BB0BDF /* CollectionReusableView.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96E3C3961D3A1CC20086A024 /* CollectionReusableView.swift in Headers */ = {isa = PBXBuildFile; fileRef = 966ECF291CF4C20100BB0BDF /* CollectionReusableView.swift */; settings = {ATTRIBUTES = (Public, ); }; };
...@@ -171,28 +242,10 @@ ...@@ -171,28 +242,10 @@
96E3C3991D3A1CC20086A024 /* StatusBarController.swift in Headers */ = {isa = PBXBuildFile; fileRef = 967A48181D0F425A00B8CEB7 /* StatusBarController.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96E3C3991D3A1CC20086A024 /* StatusBarController.swift in Headers */ = {isa = PBXBuildFile; fileRef = 967A48181D0F425A00B8CEB7 /* StatusBarController.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96E3C39A1D3A1CC20086A024 /* ErrorTextField.swift in Headers */ = {isa = PBXBuildFile; fileRef = 961F18E71CD93E3E008927C5 /* ErrorTextField.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96E3C39A1D3A1CC20086A024 /* ErrorTextField.swift in Headers */ = {isa = PBXBuildFile; fileRef = 961F18E71CD93E3E008927C5 /* ErrorTextField.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96E3C39C1D3A1CC20086A024 /* Offset.swift in Headers */ = {isa = PBXBuildFile; fileRef = 968C99461D377849000074FF /* Offset.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96E3C39C1D3A1CC20086A024 /* Offset.swift in Headers */ = {isa = PBXBuildFile; fileRef = 968C99461D377849000074FF /* Offset.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96E3C4F51F25150B0042FA07 /* Material+Obj-C.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E3C4F41F25150B0042FA07 /* Material+Obj-C.swift */; };
96F1A5531F24F17A001D8CAF /* TabsController.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96E09DC71F2287E50000B121 /* TabsController.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96F1A5531F24F17A001D8CAF /* TabsController.swift in Headers */ = {isa = PBXBuildFile; fileRef = 96E09DC71F2287E50000B121 /* TabsController.swift */; settings = {ATTRIBUTES = (Public, ); }; };
96FE06C71F15348400E34953 /* PageTabBarController.swift in Headers */ = {isa = PBXBuildFile; fileRef = 966995481F1433C30064E7E4 /* PageTabBarController.swift */; settings = {ATTRIBUTES = (Public, ); }; }; 96FE06C71F15348400E34953 /* PageTabBarController.swift in Headers */ = {isa = PBXBuildFile; fileRef = 966995481F1433C30064E7E4 /* PageTabBarController.swift */; settings = {ATTRIBUTES = (Public, ); }; };
/* End PBXBuildFile section */ /* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
96DE3BA81F251A090035F7AF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 96DE3BA41F251A090035F7AF /* Motion.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 96C98DD11E424AB000B22906;
remoteInfo = "Motion iOS";
};
96DE3BAA1F251A190035F7AF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 96DE3BA41F251A090035F7AF /* Motion.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 96C98DD01E424AB000B22906;
remoteInfo = "Motion iOS";
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */ /* Begin PBXFileReference section */
961276621DCD8B1800A7D920 /* CharacterAttribute.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CharacterAttribute.swift; sourceTree = "<group>"; }; 961276621DCD8B1800A7D920 /* CharacterAttribute.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CharacterAttribute.swift; sourceTree = "<group>"; };
961E6BDE1DDA2A95004E6C93 /* Application.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Application.swift; sourceTree = "<group>"; }; 961E6BDE1DDA2A95004E6C93 /* Application.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Application.swift; sourceTree = "<group>"; };
...@@ -280,10 +333,47 @@ ...@@ -280,10 +333,47 @@
96D88BFC1C1328D800B91418 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 96D88BFC1C1328D800B91418 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
96D88BFD1C1328D800B91418 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; }; 96D88BFD1C1328D800B91418 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
96D88C091C1328D800B91418 /* Material.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Material.h; sourceTree = "<group>"; }; 96D88C091C1328D800B91418 /* Material.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Material.h; sourceTree = "<group>"; };
96DE3BA41F251A090035F7AF /* Motion.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Motion.xcodeproj; path = Motion/Motion.xcodeproj; sourceTree = "<group>"; }; 96DE3BB31F251B010035F7AF /* LICENSE.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = LICENSE.md; sourceTree = "<group>"; };
96DE3BB81F251B010035F7AF /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
96DE3BBB1F251B010035F7AF /* MotionAnimator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionAnimator.swift; sourceTree = "<group>"; };
96DE3BBC1F251B010035F7AF /* MotionAnimatorViewContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionAnimatorViewContext.swift; sourceTree = "<group>"; };
96DE3BBD1F251B010035F7AF /* MotionCoreAnimationViewContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionCoreAnimationViewContext.swift; sourceTree = "<group>"; };
96DE3BBE1F251B010035F7AF /* MotionHasInsertOrder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionHasInsertOrder.swift; sourceTree = "<group>"; };
96DE3BBF1F251B010035F7AF /* MotionTransitionAnimator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionTransitionAnimator.swift; sourceTree = "<group>"; };
96DE3BC01F251B010035F7AF /* MotionViewPropertyViewContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionViewPropertyViewContext.swift; sourceTree = "<group>"; };
96DE3BC21F251B010035F7AF /* Motion+Array.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Motion+Array.swift"; sourceTree = "<group>"; };
96DE3BC31F251B010035F7AF /* Motion+CALayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Motion+CALayer.swift"; sourceTree = "<group>"; };
96DE3BC41F251B010035F7AF /* Motion+CAMediaTimingFunction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Motion+CAMediaTimingFunction.swift"; sourceTree = "<group>"; };
96DE3BC51F251B010035F7AF /* Motion+CG.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Motion+CG.swift"; sourceTree = "<group>"; };
96DE3BC61F251B010035F7AF /* Motion+Obj-C.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Motion+Obj-C.swift"; sourceTree = "<group>"; };
96DE3BC71F251B010035F7AF /* Motion+UIKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Motion+UIKit.swift"; sourceTree = "<group>"; };
96DE3BC81F251B010035F7AF /* Motion+UIView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Motion+UIView.swift"; sourceTree = "<group>"; };
96DE3BC91F251B010035F7AF /* Motion+UIViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Motion+UIViewController.swift"; sourceTree = "<group>"; };
96DE3BCA1F251B010035F7AF /* MotionAnimationFillMode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionAnimationFillMode.swift; sourceTree = "<group>"; };
96DE3BCB1F251B010035F7AF /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
96DE3BCC1F251B010035F7AF /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
96DE3BCE1F251B010035F7AF /* Motion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Motion.swift; sourceTree = "<group>"; };
96DE3BCF1F251B010035F7AF /* MotionAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionAnimation.swift; sourceTree = "<group>"; };
96DE3BD01F251B010035F7AF /* MotionAnimationState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionAnimationState.swift; sourceTree = "<group>"; };
96DE3BD11F251B010035F7AF /* MotionCAAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionCAAnimation.swift; sourceTree = "<group>"; };
96DE3BD21F251B010035F7AF /* MotionContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionContext.swift; sourceTree = "<group>"; };
96DE3BD31F251B010035F7AF /* MotionController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionController.swift; sourceTree = "<group>"; };
96DE3BD41F251B010035F7AF /* MotionCoordinateSpace.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionCoordinateSpace.swift; sourceTree = "<group>"; };
96DE3BD51F251B010035F7AF /* MotionIndependentController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionIndependentController.swift; sourceTree = "<group>"; };
96DE3BD61F251B010035F7AF /* MotionPlugin.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionPlugin.swift; sourceTree = "<group>"; };
96DE3BD71F251B010035F7AF /* MotionSnapshotType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionSnapshotType.swift; sourceTree = "<group>"; };
96DE3BD81F251B010035F7AF /* MotionTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionTransition.swift; sourceTree = "<group>"; };
96DE3BD91F251B010035F7AF /* MotionTransitionObserver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionTransitionObserver.swift; sourceTree = "<group>"; };
96DE3BDA1F251B010035F7AF /* MotionTransitionState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionTransitionState.swift; sourceTree = "<group>"; };
96DE3BDC1F251B010035F7AF /* CascadePreprocessor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CascadePreprocessor.swift; sourceTree = "<group>"; };
96DE3BDD1F251B010035F7AF /* DurationPreprocessor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DurationPreprocessor.swift; sourceTree = "<group>"; };
96DE3BDE1F251B010035F7AF /* IgnoreSubviewModifiersPreprocessor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IgnoreSubviewModifiersPreprocessor.swift; sourceTree = "<group>"; };
96DE3BDF1F251B010035F7AF /* MatchPreprocessor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MatchPreprocessor.swift; sourceTree = "<group>"; };
96DE3BE01F251B010035F7AF /* MotionPreprocessor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionPreprocessor.swift; sourceTree = "<group>"; };
96DE3BE11F251B010035F7AF /* SourcePreprocessor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SourcePreprocessor.swift; sourceTree = "<group>"; };
96DE3BE21F251B010035F7AF /* TransitionPreprocessor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransitionPreprocessor.swift; sourceTree = "<group>"; };
96E09DC71F2287E50000B121 /* TabsController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsController.swift; sourceTree = "<group>"; }; 96E09DC71F2287E50000B121 /* TabsController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsController.swift; sourceTree = "<group>"; };
96E3C3931D397AE90086A024 /* Material+UIView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Material+UIView.swift"; sourceTree = "<group>"; }; 96E3C3931D397AE90086A024 /* Material+UIView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Material+UIView.swift"; sourceTree = "<group>"; };
96E3C4F41F25150B0042FA07 /* Material+Obj-C.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Material+Obj-C.swift"; sourceTree = "<group>"; };
96F1DC871D654FDF0025F925 /* Material+CALayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Material+CALayer.swift"; sourceTree = "<group>"; }; 96F1DC871D654FDF0025F925 /* Material+CALayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Material+CALayer.swift"; sourceTree = "<group>"; };
/* End PBXFileReference section */ /* End PBXFileReference section */
...@@ -292,7 +382,6 @@ ...@@ -292,7 +382,6 @@
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
96DE3BAD1F251A220035F7AF /* Motion.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -664,7 +753,6 @@ ...@@ -664,7 +753,6 @@
96C1C8801D42C62800E6608F /* Material+Array.swift */, 96C1C8801D42C62800E6608F /* Material+Array.swift */,
962864591D53FE3E00690B69 /* Material+UIWindow.swift */, 962864591D53FE3E00690B69 /* Material+UIWindow.swift */,
966C17721F0439F600D3E83C /* Material+MotionAnimation.swift */, 966C17721F0439F600D3E83C /* Material+MotionAnimation.swift */,
96E3C4F41F25150B0042FA07 /* Material+Obj-C.swift */,
); );
name = Extension; name = Extension;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -710,25 +798,87 @@ ...@@ -710,25 +798,87 @@
96DE3BA21F2519B90035F7AF /* Frameworks */ = { 96DE3BA21F2519B90035F7AF /* Frameworks */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
96DE3BA31F251A010035F7AF /* Motion */, 96DE3BAF1F251B010035F7AF /* Motion */,
); );
path = Frameworks; path = Frameworks;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
96DE3BA31F251A010035F7AF /* Motion */ = { 96DE3BAF1F251B010035F7AF /* Motion */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
96DE3BA41F251A090035F7AF /* Motion.xcodeproj */, 96DE3BB31F251B010035F7AF /* LICENSE.md */,
96DE3BB81F251B010035F7AF /* README.md */,
96DE3BB91F251B010035F7AF /* Sources */,
); );
name = Motion; path = Motion;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
96DE3BA51F251A090035F7AF /* Products */ = { 96DE3BB91F251B010035F7AF /* Sources */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
96DE3BA91F251A090035F7AF /* Motion.framework */, 96DE3BBA1F251B010035F7AF /* Animator */,
96DE3BC11F251B010035F7AF /* Extensions */,
96DE3BCB1F251B010035F7AF /* Info.plist */,
96DE3BCC1F251B010035F7AF /* LICENSE */,
96DE3BCE1F251B010035F7AF /* Motion.swift */,
96DE3BCF1F251B010035F7AF /* MotionAnimation.swift */,
96DE3BD01F251B010035F7AF /* MotionAnimationState.swift */,
96DE3BD11F251B010035F7AF /* MotionCAAnimation.swift */,
96DE3BD21F251B010035F7AF /* MotionContext.swift */,
96DE3BD31F251B010035F7AF /* MotionController.swift */,
96DE3BD41F251B010035F7AF /* MotionCoordinateSpace.swift */,
96DE3BD51F251B010035F7AF /* MotionIndependentController.swift */,
96DE3BD61F251B010035F7AF /* MotionPlugin.swift */,
96DE3BD71F251B010035F7AF /* MotionSnapshotType.swift */,
96DE3BD81F251B010035F7AF /* MotionTransition.swift */,
96DE3BD91F251B010035F7AF /* MotionTransitionObserver.swift */,
96DE3BDA1F251B010035F7AF /* MotionTransitionState.swift */,
96DE3BDB1F251B010035F7AF /* Preprocessors */,
); );
name = Products; path = Sources;
sourceTree = "<group>";
};
96DE3BBA1F251B010035F7AF /* Animator */ = {
isa = PBXGroup;
children = (
96DE3BBB1F251B010035F7AF /* MotionAnimator.swift */,
96DE3BBC1F251B010035F7AF /* MotionAnimatorViewContext.swift */,
96DE3BBD1F251B010035F7AF /* MotionCoreAnimationViewContext.swift */,
96DE3BBE1F251B010035F7AF /* MotionHasInsertOrder.swift */,
96DE3BBF1F251B010035F7AF /* MotionTransitionAnimator.swift */,
96DE3BC01F251B010035F7AF /* MotionViewPropertyViewContext.swift */,
);
path = Animator;
sourceTree = "<group>";
};
96DE3BC11F251B010035F7AF /* Extensions */ = {
isa = PBXGroup;
children = (
96DE3BC21F251B010035F7AF /* Motion+Array.swift */,
96DE3BC31F251B010035F7AF /* Motion+CALayer.swift */,
96DE3BC41F251B010035F7AF /* Motion+CAMediaTimingFunction.swift */,
96DE3BC51F251B010035F7AF /* Motion+CG.swift */,
96DE3BC61F251B010035F7AF /* Motion+Obj-C.swift */,
96DE3BC71F251B010035F7AF /* Motion+UIKit.swift */,
96DE3BC81F251B010035F7AF /* Motion+UIView.swift */,
96DE3BC91F251B010035F7AF /* Motion+UIViewController.swift */,
96DE3BCA1F251B010035F7AF /* MotionAnimationFillMode.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
96DE3BDB1F251B010035F7AF /* Preprocessors */ = {
isa = PBXGroup;
children = (
96DE3BDC1F251B010035F7AF /* CascadePreprocessor.swift */,
96DE3BDD1F251B010035F7AF /* DurationPreprocessor.swift */,
96DE3BDE1F251B010035F7AF /* IgnoreSubviewModifiersPreprocessor.swift */,
96DE3BDF1F251B010035F7AF /* MatchPreprocessor.swift */,
96DE3BE01F251B010035F7AF /* MotionPreprocessor.swift */,
96DE3BE11F251B010035F7AF /* SourcePreprocessor.swift */,
96DE3BE21F251B010035F7AF /* TransitionPreprocessor.swift */,
);
path = Preprocessors;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
96EF418E1E835E850012CA1C /* Animation */ = { 96EF418E1E835E850012CA1C /* Animation */ = {
...@@ -827,6 +977,41 @@ ...@@ -827,6 +977,41 @@
9685D5B11F0F04CB00AFEB79 /* Material+MotionAnimation.swift in Headers */, 9685D5B11F0F04CB00AFEB79 /* Material+MotionAnimation.swift in Headers */,
96FE06C71F15348400E34953 /* PageTabBarController.swift in Headers */, 96FE06C71F15348400E34953 /* PageTabBarController.swift in Headers */,
96F1A5531F24F17A001D8CAF /* TabsController.swift in Headers */, 96F1A5531F24F17A001D8CAF /* TabsController.swift in Headers */,
96DE3C121F251B960035F7AF /* MotionAnimator.swift in Headers */,
96DE3C131F251B960035F7AF /* MotionAnimatorViewContext.swift in Headers */,
96DE3C141F251B960035F7AF /* MotionCoreAnimationViewContext.swift in Headers */,
96DE3C151F251B960035F7AF /* MotionHasInsertOrder.swift in Headers */,
96DE3C161F251B960035F7AF /* MotionTransitionAnimator.swift in Headers */,
96DE3C171F251B960035F7AF /* MotionViewPropertyViewContext.swift in Headers */,
96DE3C181F251B960035F7AF /* Motion+Array.swift in Headers */,
96DE3C191F251B960035F7AF /* Motion+CALayer.swift in Headers */,
96DE3C1A1F251B960035F7AF /* Motion+CAMediaTimingFunction.swift in Headers */,
96DE3C1B1F251B960035F7AF /* Motion+CG.swift in Headers */,
96DE3C1C1F251B960035F7AF /* Motion+Obj-C.swift in Headers */,
96DE3C1D1F251B960035F7AF /* Motion+UIKit.swift in Headers */,
96DE3C1E1F251B960035F7AF /* Motion+UIView.swift in Headers */,
96DE3C1F1F251B960035F7AF /* Motion+UIViewController.swift in Headers */,
96DE3C201F251B960035F7AF /* MotionAnimationFillMode.swift in Headers */,
96DE3C211F251B960035F7AF /* Motion.swift in Headers */,
96DE3C221F251B960035F7AF /* MotionAnimation.swift in Headers */,
96DE3C231F251B960035F7AF /* MotionAnimationState.swift in Headers */,
96DE3C241F251B960035F7AF /* MotionCAAnimation.swift in Headers */,
96DE3C251F251B960035F7AF /* MotionContext.swift in Headers */,
96DE3C261F251B960035F7AF /* MotionController.swift in Headers */,
96DE3C271F251B960035F7AF /* MotionCoordinateSpace.swift in Headers */,
96DE3C281F251B960035F7AF /* MotionIndependentController.swift in Headers */,
96DE3C291F251B960035F7AF /* MotionPlugin.swift in Headers */,
96DE3C2A1F251B960035F7AF /* MotionSnapshotType.swift in Headers */,
96DE3C2B1F251B960035F7AF /* MotionTransition.swift in Headers */,
96DE3C2C1F251B960035F7AF /* MotionTransitionObserver.swift in Headers */,
96DE3C2D1F251B960035F7AF /* MotionTransitionState.swift in Headers */,
96DE3C2E1F251B960035F7AF /* CascadePreprocessor.swift in Headers */,
96DE3C2F1F251B960035F7AF /* DurationPreprocessor.swift in Headers */,
96DE3C301F251B960035F7AF /* IgnoreSubviewModifiersPreprocessor.swift in Headers */,
96DE3C311F251B960035F7AF /* MatchPreprocessor.swift in Headers */,
96DE3C321F251B960035F7AF /* MotionPreprocessor.swift in Headers */,
96DE3C331F251B960035F7AF /* SourcePreprocessor.swift in Headers */,
96DE3C341F251B960035F7AF /* TransitionPreprocessor.swift in Headers */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
...@@ -845,7 +1030,6 @@ ...@@ -845,7 +1030,6 @@
buildRules = ( buildRules = (
); );
dependencies = ( dependencies = (
96DE3BAB1F251A190035F7AF /* PBXTargetDependency */,
); );
name = Material; name = Material;
productName = FocusKit; productName = FocusKit;
...@@ -882,12 +1066,6 @@ ...@@ -882,12 +1066,6 @@
mainGroup = 9638322C1B88DFD80015F710; mainGroup = 9638322C1B88DFD80015F710;
productRefGroup = 963832371B88DFD80015F710 /* Products */; productRefGroup = 963832371B88DFD80015F710 /* Products */;
projectDirPath = ""; projectDirPath = "";
projectReferences = (
{
ProductGroup = 96DE3BA51F251A090035F7AF /* Products */;
ProjectRef = 96DE3BA41F251A090035F7AF /* Motion.xcodeproj */;
},
);
projectRoot = ""; projectRoot = "";
targets = ( targets = (
963832351B88DFD80015F710 /* Material */, 963832351B88DFD80015F710 /* Material */,
...@@ -895,16 +1073,6 @@ ...@@ -895,16 +1073,6 @@
}; };
/* End PBXProject section */ /* End PBXProject section */
/* Begin PBXReferenceProxy section */
96DE3BA91F251A090035F7AF /* Motion.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = Motion.framework;
remoteRef = 96DE3BA81F251A090035F7AF /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */ /* Begin PBXResourcesBuildPhase section */
963832341B88DFD80015F710 /* Resources */ = { 963832341B88DFD80015F710 /* Resources */ = {
isa = PBXResourcesBuildPhase; isa = PBXResourcesBuildPhase;
...@@ -929,15 +1097,21 @@ ...@@ -929,15 +1097,21 @@
965E81231DD4D7C800D61E4B /* BottomTabBar.swift in Sources */, 965E81231DD4D7C800D61E4B /* BottomTabBar.swift in Sources */,
961E6BE21DDA2AF3004E6C93 /* Screen.swift in Sources */, 961E6BE21DDA2AF3004E6C93 /* Screen.swift in Sources */,
965E81261DD4D7C800D61E4B /* CharacterAttribute.swift in Sources */, 965E81261DD4D7C800D61E4B /* CharacterAttribute.swift in Sources */,
96DE3BFB1F251B010035F7AF /* Motion.swift in Sources */,
965E80FF1DD4D5C800D61E4B /* BottomNavigationController.swift in Sources */, 965E80FF1DD4D5C800D61E4B /* BottomNavigationController.swift in Sources */,
96DE3BFE1F251B010035F7AF /* MotionCAAnimation.swift in Sources */,
965E81031DD4D5C800D61E4B /* CollectionView.swift in Sources */, 965E81031DD4D5C800D61E4B /* CollectionView.swift in Sources */,
965E81041DD4D5C800D61E4B /* CollectionViewCell.swift in Sources */, 965E81041DD4D5C800D61E4B /* CollectionViewCell.swift in Sources */,
965E81071DD4D5C800D61E4B /* CollectionViewLayout.swift in Sources */, 965E81071DD4D5C800D61E4B /* CollectionViewLayout.swift in Sources */,
965E81081DD4D5C800D61E4B /* CollectionReusableView.swift in Sources */, 965E81081DD4D5C800D61E4B /* CollectionReusableView.swift in Sources */,
965E81091DD4D5C800D61E4B /* DataSourceItem.swift in Sources */, 965E81091DD4D5C800D61E4B /* DataSourceItem.swift in Sources */,
965E810A1DD4D5C800D61E4B /* Font.swift in Sources */, 965E810A1DD4D5C800D61E4B /* Font.swift in Sources */,
96DE3BF41F251B010035F7AF /* Motion+UIKit.swift in Sources */,
96DE3BEE1F251B010035F7AF /* MotionViewPropertyViewContext.swift in Sources */,
96DE3C0D1F251B010035F7AF /* SourcePreprocessor.swift in Sources */,
965E810B1DD4D5C800D61E4B /* RobotoFont.swift in Sources */, 965E810B1DD4D5C800D61E4B /* RobotoFont.swift in Sources */,
965E810C1DD4D5C800D61E4B /* DynamicFontType.swift in Sources */, 965E810C1DD4D5C800D61E4B /* DynamicFontType.swift in Sources */,
96DE3BFF1F251B010035F7AF /* MotionContext.swift in Sources */,
96A183651E0C6DD400083C30 /* FABMenuController.swift in Sources */, 96A183651E0C6DD400083C30 /* FABMenuController.swift in Sources */,
965E81101DD4D5C800D61E4B /* NavigationBar.swift in Sources */, 965E81101DD4D5C800D61E4B /* NavigationBar.swift in Sources */,
965E81111DD4D5C800D61E4B /* NavigationController.swift in Sources */, 965E81111DD4D5C800D61E4B /* NavigationController.swift in Sources */,
...@@ -945,10 +1119,13 @@ ...@@ -945,10 +1119,13 @@
965E81131DD4D5C800D61E4B /* NavigationDrawerController.swift in Sources */, 965E81131DD4D5C800D61E4B /* NavigationDrawerController.swift in Sources */,
9656895F1F002F16001C656D /* CardCollectionViewCell.swift in Sources */, 9656895F1F002F16001C656D /* CardCollectionViewCell.swift in Sources */,
965E81161DD4D5C800D61E4B /* DisplayStyle.swift in Sources */, 965E81161DD4D5C800D61E4B /* DisplayStyle.swift in Sources */,
96DE3BEB1F251B010035F7AF /* MotionCoreAnimationViewContext.swift in Sources */,
96DE3BFD1F251B010035F7AF /* MotionAnimationState.swift in Sources */,
965E81171DD4D5C800D61E4B /* RootController.swift in Sources */, 965E81171DD4D5C800D61E4B /* RootController.swift in Sources */,
965E81181DD4D5C800D61E4B /* Snackbar.swift in Sources */, 965E81181DD4D5C800D61E4B /* Snackbar.swift in Sources */,
965E81191DD4D5C800D61E4B /* SnackbarController.swift in Sources */, 965E81191DD4D5C800D61E4B /* SnackbarController.swift in Sources */,
965E811A1DD4D5C800D61E4B /* StatusBarController.swift in Sources */, 965E811A1DD4D5C800D61E4B /* StatusBarController.swift in Sources */,
96DE3C051F251B010035F7AF /* MotionTransition.swift in Sources */,
965E811B1DD4D5C800D61E4B /* Switch.swift in Sources */, 965E811B1DD4D5C800D61E4B /* Switch.swift in Sources */,
965E811C1DD4D5C800D61E4B /* TabBar.swift in Sources */, 965E811C1DD4D5C800D61E4B /* TabBar.swift in Sources */,
965E811D1DD4D5C800D61E4B /* TableViewCell.swift in Sources */, 965E811D1DD4D5C800D61E4B /* TableViewCell.swift in Sources */,
...@@ -961,15 +1138,21 @@ ...@@ -961,15 +1138,21 @@
965E80E81DD4C55200D61E4B /* Material+CALayer.swift in Sources */, 965E80E81DD4C55200D61E4B /* Material+CALayer.swift in Sources */,
965E80E91DD4C55200D61E4B /* Material+String.swift in Sources */, 965E80E91DD4C55200D61E4B /* Material+String.swift in Sources */,
965E80F71DD4D59500D61E4B /* Card.swift in Sources */, 965E80F71DD4D59500D61E4B /* Card.swift in Sources */,
96DE3C0E1F251B010035F7AF /* TransitionPreprocessor.swift in Sources */,
965E80EA1DD4C55200D61E4B /* Material+UIFont.swift in Sources */, 965E80EA1DD4C55200D61E4B /* Material+UIFont.swift in Sources */,
96DE3BEC1F251B010035F7AF /* MotionHasInsertOrder.swift in Sources */,
965E80EB1DD4C55200D61E4B /* Material+UIImage.swift in Sources */, 965E80EB1DD4C55200D61E4B /* Material+UIImage.swift in Sources */,
96DE3C081F251B010035F7AF /* CascadePreprocessor.swift in Sources */,
965E80EC1DD4C55200D61E4B /* Material+Array.swift in Sources */, 965E80EC1DD4C55200D61E4B /* Material+Array.swift in Sources */,
96DE3C061F251B010035F7AF /* MotionTransitionObserver.swift in Sources */,
965E80ED1DD4C55200D61E4B /* Material+UIWindow.swift in Sources */, 965E80ED1DD4C55200D61E4B /* Material+UIWindow.swift in Sources */,
965E80E41DD4C53300D61E4B /* PulseView.swift in Sources */, 965E80E41DD4C53300D61E4B /* PulseView.swift in Sources */,
966C17731F0439F600D3E83C /* Material+MotionAnimation.swift in Sources */, 966C17731F0439F600D3E83C /* Material+MotionAnimation.swift in Sources */,
965E80E51DD4C53300D61E4B /* PulseAnimation.swift in Sources */, 965E80E51DD4C53300D61E4B /* PulseAnimation.swift in Sources */,
965E80FE1DD4D59500D61E4B /* ToolbarController.swift in Sources */, 965E80FE1DD4D59500D61E4B /* ToolbarController.swift in Sources */,
96DE3C0B1F251B010035F7AF /* MatchPreprocessor.swift in Sources */,
96328B971E05C0BB009A4C90 /* TableView.swift in Sources */, 96328B971E05C0BB009A4C90 /* TableView.swift in Sources */,
96DE3BFC1F251B010035F7AF /* MotionAnimation.swift in Sources */,
965E80F81DD4D59500D61E4B /* ImageCard.swift in Sources */, 965E80F81DD4D59500D61E4B /* ImageCard.swift in Sources */,
96328B991E05C0CE009A4C90 /* TableViewController.swift in Sources */, 96328B991E05C0CE009A4C90 /* TableViewController.swift in Sources */,
965E80F91DD4D59500D61E4B /* PresenterCard.swift in Sources */, 965E80F91DD4D59500D61E4B /* PresenterCard.swift in Sources */,
...@@ -977,48 +1160,61 @@ ...@@ -977,48 +1160,61 @@
965689611F002F4C001C656D /* CardCollectionViewController.swift in Sources */, 965689611F002F4C001C656D /* CardCollectionViewController.swift in Sources */,
965E80CC1DD4C50600D61E4B /* Bar.swift in Sources */, 965E80CC1DD4C50600D61E4B /* Bar.swift in Sources */,
965E80CD1DD4C50600D61E4B /* Button.swift in Sources */, 965E80CD1DD4C50600D61E4B /* Button.swift in Sources */,
96DE3BE61F251B010035F7AF /* LICENSE.md in Sources */,
96DE3BE81F251B010035F7AF /* README.md in Sources */,
96DE3C011F251B010035F7AF /* MotionCoordinateSpace.swift in Sources */,
965E80CE1DD4C50600D61E4B /* FABButton.swift in Sources */, 965E80CE1DD4C50600D61E4B /* FABButton.swift in Sources */,
965E80CF1DD4C50600D61E4B /* FlatButton.swift in Sources */, 965E80CF1DD4C50600D61E4B /* FlatButton.swift in Sources */,
965E80D01DD4C50600D61E4B /* RaisedButton.swift in Sources */, 965E80D01DD4C50600D61E4B /* RaisedButton.swift in Sources */,
96DE3BF21F251B010035F7AF /* Motion+CG.swift in Sources */,
96A183631E0C6CE200083C30 /* FABMenu.swift in Sources */, 96A183631E0C6CE200083C30 /* FABMenu.swift in Sources */,
965E80D11DD4C50600D61E4B /* IconButton.swift in Sources */, 965E80D11DD4C50600D61E4B /* IconButton.swift in Sources */,
96DE3BF01F251B010035F7AF /* Motion+CALayer.swift in Sources */,
965E80D21DD4C50600D61E4B /* Color.swift in Sources */, 965E80D21DD4C50600D61E4B /* Color.swift in Sources */,
96BFC1541E5E486F0075DE1F /* SpringAnimation.swift in Sources */, 96BFC1541E5E486F0075DE1F /* SpringAnimation.swift in Sources */,
965E80D31DD4C50600D61E4B /* Device.swift in Sources */, 965E80D31DD4C50600D61E4B /* Device.swift in Sources */,
965E80FD1DD4D59500D61E4B /* Toolbar.swift in Sources */, 965E80FD1DD4D59500D61E4B /* Toolbar.swift in Sources */,
96DE3C091F251B010035F7AF /* DurationPreprocessor.swift in Sources */,
965E80D41DD4C50600D61E4B /* Divider.swift in Sources */, 965E80D41DD4C50600D61E4B /* Divider.swift in Sources */,
965E80D51DD4C50600D61E4B /* Grid.swift in Sources */, 965E80D51DD4C50600D61E4B /* Grid.swift in Sources */,
965E80D61DD4C50600D61E4B /* HeightPreset.swift in Sources */, 965E80D61DD4C50600D61E4B /* HeightPreset.swift in Sources */,
96DE3BF71F251B010035F7AF /* MotionAnimationFillMode.swift in Sources */,
96DE3BF51F251B010035F7AF /* Motion+UIView.swift in Sources */,
961E6BDF1DDA2A95004E6C93 /* Application.swift in Sources */, 961E6BDF1DDA2A95004E6C93 /* Application.swift in Sources */,
96DE3C071F251B010035F7AF /* MotionTransitionState.swift in Sources */,
965E80D71DD4C50600D61E4B /* Icon.swift in Sources */, 965E80D71DD4C50600D61E4B /* Icon.swift in Sources */,
96DE3BF11F251B010035F7AF /* Motion+CAMediaTimingFunction.swift in Sources */,
96DE3BE91F251B010035F7AF /* MotionAnimator.swift in Sources */,
96DE3C021F251B010035F7AF /* MotionIndependentController.swift in Sources */,
965E80FC1DD4D59500D61E4B /* SearchBarController.swift in Sources */, 965E80FC1DD4D59500D61E4B /* SearchBarController.swift in Sources */,
965E80D81DD4C50600D61E4B /* Layer.swift in Sources */, 965E80D81DD4C50600D61E4B /* Layer.swift in Sources */,
965E80D91DD4C50600D61E4B /* Layout.swift in Sources */, 965E80D91DD4C50600D61E4B /* Layout.swift in Sources */,
96E3C4F51F25150B0042FA07 /* Material+Obj-C.swift in Sources */,
965E80DA1DD4C50600D61E4B /* Border.swift in Sources */, 965E80DA1DD4C50600D61E4B /* Border.swift in Sources */,
96DE3BEF1F251B010035F7AF /* Motion+Array.swift in Sources */,
96DE3BF31F251B010035F7AF /* Motion+Obj-C.swift in Sources */,
965E80DB1DD4C50600D61E4B /* InterimSpace.swift in Sources */, 965E80DB1DD4C50600D61E4B /* InterimSpace.swift in Sources */,
96DE3BED1F251B010035F7AF /* MotionTransitionAnimator.swift in Sources */,
965E80DC1DD4C50600D61E4B /* Depth.swift in Sources */, 965E80DC1DD4C50600D61E4B /* Depth.swift in Sources */,
965E80DD1DD4C50600D61E4B /* EdgeInsets.swift in Sources */, 965E80DD1DD4C50600D61E4B /* EdgeInsets.swift in Sources */,
965E80DE1DD4C50600D61E4B /* Gravity.swift in Sources */, 965E80DE1DD4C50600D61E4B /* Gravity.swift in Sources */,
965E80DF1DD4C50600D61E4B /* CornerRadius.swift in Sources */, 965E80DF1DD4C50600D61E4B /* CornerRadius.swift in Sources */,
96DE3C0C1F251B010035F7AF /* MotionPreprocessor.swift in Sources */,
96DE3C0A1F251B010035F7AF /* IgnoreSubviewModifiersPreprocessor.swift in Sources */,
965E80FB1DD4D59500D61E4B /* SearchBar.swift in Sources */, 965E80FB1DD4D59500D61E4B /* SearchBar.swift in Sources */,
965E80E01DD4C50600D61E4B /* Shape.swift in Sources */, 965E80E01DD4C50600D61E4B /* Shape.swift in Sources */,
965E80E11DD4C50600D61E4B /* Offset.swift in Sources */, 965E80E11DD4C50600D61E4B /* Offset.swift in Sources */,
96DE3C001F251B010035F7AF /* MotionController.swift in Sources */,
96DE3C031F251B010035F7AF /* MotionPlugin.swift in Sources */,
965E80E21DD4C50600D61E4B /* View.swift in Sources */, 965E80E21DD4C50600D61E4B /* View.swift in Sources */,
96328B7A1E020A41009A4C90 /* CollectionViewController.swift in Sources */, 96328B7A1E020A41009A4C90 /* CollectionViewController.swift in Sources */,
96DE3BF61F251B010035F7AF /* Motion+UIViewController.swift in Sources */,
96DE3BEA1F251B010035F7AF /* MotionAnimatorViewContext.swift in Sources */,
96DE3C041F251B010035F7AF /* MotionSnapshotType.swift in Sources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
/* End PBXSourcesBuildPhase section */ /* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
96DE3BAB1F251A190035F7AF /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "Motion iOS";
targetProxy = 96DE3BAA1F251A190035F7AF /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */ /* Begin XCBuildConfiguration section */
9638324A1B88DFD80015F710 /* Debug */ = { 9638324A1B88DFD80015F710 /* Debug */ = {
isa = XCBuildConfiguration; isa = XCBuildConfiguration;
......
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
*/ */
import UIKit import UIKit
import Motion
open class Button: UIButton, Pulseable, PulseableLayer { open class Button: UIButton, Pulseable, PulseableLayer {
/** /**
......
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
*/ */
import UIKit import UIKit
import Motion
@objc(CollectionReusableView) @objc(CollectionReusableView)
open class CollectionReusableView: UICollectionReusableView, Pulseable, PulseableLayer { open class CollectionReusableView: UICollectionReusableView, Pulseable, PulseableLayer {
......
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
*/ */
import UIKit import UIKit
import Motion
@objc(CollectionViewCell) @objc(CollectionViewCell)
open class CollectionViewCell: UICollectionViewCell, Pulseable, PulseableLayer { open class CollectionViewCell: UICollectionViewCell, Pulseable, PulseableLayer {
......
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
*/ */
import UIKit import UIKit
import Motion
fileprivate class MaterialLayer { fileprivate class MaterialLayer {
/// A reference to the CALayer. /// A reference to the CALayer.
......
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
*/ */
import UIKit import UIKit
import Motion
public extension MotionAnimation { public extension MotionAnimation {
/** /**
......
/*
* The MIT License (MIT)
*
* Copyright (C) 2017, Daniel Dahan and CosmicMind, Inc. <http://cosmicmind.com>.
* All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
internal struct AssociatedObject {
/**
Gets the Obj-C reference for the instance object within the UIView extension.
- Parameter base: Base object.
- Parameter key: Memory key pointer.
- Parameter initializer: Object initializer.
- Returns: The associated reference for the initializer object.
*/
public static func get<T: Any>(base: Any, key: UnsafePointer<UInt8>, initializer: () -> T) -> T {
if let v = objc_getAssociatedObject(base, key) as? T {
return v
}
let v = initializer()
objc_setAssociatedObject(base, key, v, .OBJC_ASSOCIATION_RETAIN)
return v
}
/**
Sets the Obj-C reference for the instance object within the UIView extension.
- Parameter base: Base object.
- Parameter key: Memory key pointer.
- Parameter value: The object instance to set for the associated object.
- Returns: The associated reference for the initializer object.
*/
public static func set<T: Any>(base: Any, key: UnsafePointer<UInt8>, value: T) {
objc_setAssociatedObject(base, key, value, .OBJC_ASSOCIATION_RETAIN)
}
}
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
*/ */
import UIKit import UIKit
import Motion
@objc(PulseAnimation) @objc(PulseAnimation)
public enum PulseAnimation: Int { public enum PulseAnimation: Int {
......
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
*/ */
import UIKit import UIKit
import Motion
open class PulseView: View, Pulseable, PulseableLayer { open class PulseView: View, Pulseable, PulseableLayer {
/// A Pulse reference. /// A Pulse reference.
......
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
*/ */
import UIKit import UIKit
import Motion
@objc(SnackbarControllerDelegate) @objc(SnackbarControllerDelegate)
public protocol SnackbarControllerDelegate { public protocol SnackbarControllerDelegate {
......
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
*/ */
import UIKit import UIKit
import Motion
open class TableViewCell: UITableViewCell, Pulseable, PulseableLayer { open class TableViewCell: UITableViewCell, Pulseable, PulseableLayer {
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment