├── .gitignore ├── .spi.yml ├── .swiftpm └── xcode │ ├── package.xcworkspace │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ └── Anima.xcscheme ├── Acknowledgment.md ├── Example ├── Example.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── Example │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ └── Main.storyboard │ ├── Example.entitlements │ ├── ExampleViewController.swift │ ├── Extensions │ ├── CoreGraphics+.swift │ └── NSView+.swift │ └── WindowController.swift ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── Anima │ ├── Anima │ │ ├── Anima+AnimationConfiguration.swift │ │ ├── Anima+AnimationOptions.swift │ │ ├── Anima+AnimationState.swift │ │ ├── Anima.swift │ │ └── AnimationController.swift │ ├── AnimatableProperty │ │ ├── AnimatableArray.swift │ │ └── AnimatableProperty.swift │ ├── AnimatablePropertyProvider │ │ ├── AnimatablePropertyProvider.swift │ │ ├── AnimationProvider.swift │ │ ├── PropertyAnimator+Layer.swift │ │ ├── PropertyAnimator+Layout.swift │ │ ├── PropertyAnimator+Popover.swift │ │ ├── PropertyAnimator+View.swift │ │ ├── PropertyAnimator+Window.swift │ │ └── PropertyAnimator.swift │ ├── Animations │ │ ├── Base │ │ │ ├── BaseAnimation.swift │ │ │ └── ValueAnimation.swift │ │ ├── Cubic │ │ │ ├── CubicAnimation.swift │ │ │ └── CubicFunction.swift │ │ ├── Decay │ │ │ ├── DecayAnimation.swift │ │ │ └── DecayFunction.swift │ │ ├── Easing │ │ │ ├── EasingAnimation.swift │ │ │ └── TimingFunction.swift │ │ ├── Misc │ │ │ ├── ColorAnimation.swift │ │ │ └── Keyframe.swift │ │ └── Spring │ │ │ ├── Spring.swift │ │ │ └── SpringAnimation.swift │ ├── Documentation │ │ └── Anima.docc │ │ │ ├── Anima.md │ │ │ ├── Docs │ │ │ ├── AnimatableProperties.md │ │ │ ├── Animating Properties.md │ │ │ ├── Animations.md │ │ │ └── CATransform3D Additions.md │ │ │ └── Extensions │ │ │ ├── Additions │ │ │ ├── CAKeyFrameAnimation │ │ │ │ ├── CAKeyframeAnimationEmittable.md │ │ │ │ └── CAKeyframeAnimationValueConvertible.md │ │ │ ├── ContentConfiguration │ │ │ │ ├── BorderConfiguration.md │ │ │ │ └── ShadowConfiguration.md │ │ │ └── Rubberband.md │ │ │ ├── Anima │ │ │ ├── Anima+AnimationOptions.md │ │ │ ├── Anima+AnimationState.md │ │ │ └── Anima-struct.md │ │ │ ├── AnimatableProperty │ │ │ ├── AnimatableArray.md │ │ │ └── AnimatableProperty.md │ │ │ ├── AnimatablePropertyProvider │ │ │ ├── AnimatablePropertyProvider.md │ │ │ ├── AnimationProvider.md │ │ │ ├── LayerAnimator.md │ │ │ ├── LayoutAnimator.md │ │ │ ├── PopoverAnimator.md │ │ │ ├── PropertyAnimator.md │ │ │ ├── ViewAnimator.md │ │ │ └── WindowAnimator.md │ │ │ └── Animations │ │ │ ├── Base │ │ │ ├── BaseAnimation+AnimationState.md │ │ │ └── BaseAnimation.md │ │ │ ├── Decay │ │ │ ├── DecayAnimation.md │ │ │ └── DecayFunction.md │ │ │ ├── Easing │ │ │ ├── Easing.md │ │ │ ├── EasingAnimation.md │ │ │ └── TimingFunction.md │ │ │ ├── Spring │ │ │ ├── Spring.md │ │ │ └── SpringAnimation.md │ │ │ └── Value │ │ │ ├── ValueAnimation+AnimationEvent.md │ │ │ ├── ValueAnimation+AnimationPosition.md │ │ │ └── ValueAnimation.md │ ├── Extensions │ │ ├── AssociatedValue.swift │ │ ├── Colors │ │ │ ├── CGColor+.swift │ │ │ └── NSUIColor+.swift │ │ ├── CoreAnimation │ │ │ ├── CALayer+.swift │ │ │ ├── CAMediaTimingFunction+.swift │ │ │ ├── CATransform3D+.swift │ │ │ └── InnerShadowLayer.swift │ │ ├── DisplayLink+Combine.swift │ │ ├── KVO │ │ │ ├── KeyValueObserver.swift │ │ │ ├── NSObject+Observe.swift │ │ │ └── NotificationCenter+.swift │ │ ├── KeyPath+.swift │ │ ├── Math & Geometry │ │ │ ├── ApproximateEquatable.swift │ │ │ ├── CVTimeStamp+.swift │ │ │ ├── Comparable+Clamp.swift │ │ │ ├── CoreGraphics+.swift │ │ │ ├── NSUIBezierpath+.swift │ │ │ ├── NSUIEdgeInset+.swift │ │ │ ├── NSValue+.swift │ │ │ ├── Number+FloatInitializable.swift │ │ │ ├── Sequence+Sort.swift │ │ │ ├── TimeInterval+.swift │ │ │ └── VectorArithmetic+.swift │ │ ├── NSUI Typealias.swift │ │ ├── Optional.swift │ │ └── Views │ │ │ ├── NSScrollView+.swift │ │ │ ├── NSUIScrollView+.swift │ │ │ ├── NSUITextField+.swift │ │ │ └── NSUIView+.swift │ └── Misc │ │ ├── CAKeyFrameAnimation │ │ ├── CAKeyframeAnimationEmittable+Layer.swift │ │ ├── CAKeyframeAnimationEmittable.swift │ │ └── CAKeyframeAnimationValueConvertible.swift │ │ ├── ContentConfiguration │ │ ├── BorderConfiguration.swift │ │ └── ShadowConfiguration.swift │ │ ├── Decomposed │ │ ├── CALayerExtensions.swift │ │ ├── CATransform3DExtensions.swift │ │ ├── CGFloatVectorTypes.swift │ │ ├── SIMDConvenienceExtensions.swift │ │ └── SIMDDecomposed.swift │ │ ├── Rotation.swift │ │ ├── Rubberband.swift │ │ └── Scale.swift └── Tests │ └── AnimaTests │ └── AnimaTests.swift └── Tests └── AnimaTests └── AnimaTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/.gitignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/Anima.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/Anima.xcscheme -------------------------------------------------------------------------------- /Acknowledgment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Acknowledgment.md -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Example/Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Example/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Example/Example/AppDelegate.swift -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Example/Example/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Example/Example/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Example/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Example/Example/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/Example/Example.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Example/Example/Example.entitlements -------------------------------------------------------------------------------- /Example/Example/ExampleViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Example/Example/ExampleViewController.swift -------------------------------------------------------------------------------- /Example/Example/Extensions/CoreGraphics+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Example/Example/Extensions/CoreGraphics+.swift -------------------------------------------------------------------------------- /Example/Example/Extensions/NSView+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Example/Example/Extensions/NSView+.swift -------------------------------------------------------------------------------- /Example/Example/WindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Example/Example/WindowController.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Anima/Anima/Anima+AnimationConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Anima/Anima+AnimationConfiguration.swift -------------------------------------------------------------------------------- /Sources/Anima/Anima/Anima+AnimationOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Anima/Anima+AnimationOptions.swift -------------------------------------------------------------------------------- /Sources/Anima/Anima/Anima+AnimationState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Anima/Anima+AnimationState.swift -------------------------------------------------------------------------------- /Sources/Anima/Anima/Anima.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Anima/Anima.swift -------------------------------------------------------------------------------- /Sources/Anima/Anima/AnimationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Anima/AnimationController.swift -------------------------------------------------------------------------------- /Sources/Anima/AnimatableProperty/AnimatableArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/AnimatableProperty/AnimatableArray.swift -------------------------------------------------------------------------------- /Sources/Anima/AnimatableProperty/AnimatableProperty.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/AnimatableProperty/AnimatableProperty.swift -------------------------------------------------------------------------------- /Sources/Anima/AnimatablePropertyProvider/AnimatablePropertyProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/AnimatablePropertyProvider/AnimatablePropertyProvider.swift -------------------------------------------------------------------------------- /Sources/Anima/AnimatablePropertyProvider/AnimationProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/AnimatablePropertyProvider/AnimationProvider.swift -------------------------------------------------------------------------------- /Sources/Anima/AnimatablePropertyProvider/PropertyAnimator+Layer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/AnimatablePropertyProvider/PropertyAnimator+Layer.swift -------------------------------------------------------------------------------- /Sources/Anima/AnimatablePropertyProvider/PropertyAnimator+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/AnimatablePropertyProvider/PropertyAnimator+Layout.swift -------------------------------------------------------------------------------- /Sources/Anima/AnimatablePropertyProvider/PropertyAnimator+Popover.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/AnimatablePropertyProvider/PropertyAnimator+Popover.swift -------------------------------------------------------------------------------- /Sources/Anima/AnimatablePropertyProvider/PropertyAnimator+View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/AnimatablePropertyProvider/PropertyAnimator+View.swift -------------------------------------------------------------------------------- /Sources/Anima/AnimatablePropertyProvider/PropertyAnimator+Window.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/AnimatablePropertyProvider/PropertyAnimator+Window.swift -------------------------------------------------------------------------------- /Sources/Anima/AnimatablePropertyProvider/PropertyAnimator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/AnimatablePropertyProvider/PropertyAnimator.swift -------------------------------------------------------------------------------- /Sources/Anima/Animations/Base/BaseAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Animations/Base/BaseAnimation.swift -------------------------------------------------------------------------------- /Sources/Anima/Animations/Base/ValueAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Animations/Base/ValueAnimation.swift -------------------------------------------------------------------------------- /Sources/Anima/Animations/Cubic/CubicAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Animations/Cubic/CubicAnimation.swift -------------------------------------------------------------------------------- /Sources/Anima/Animations/Cubic/CubicFunction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Animations/Cubic/CubicFunction.swift -------------------------------------------------------------------------------- /Sources/Anima/Animations/Decay/DecayAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Animations/Decay/DecayAnimation.swift -------------------------------------------------------------------------------- /Sources/Anima/Animations/Decay/DecayFunction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Animations/Decay/DecayFunction.swift -------------------------------------------------------------------------------- /Sources/Anima/Animations/Easing/EasingAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Animations/Easing/EasingAnimation.swift -------------------------------------------------------------------------------- /Sources/Anima/Animations/Easing/TimingFunction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Animations/Easing/TimingFunction.swift -------------------------------------------------------------------------------- /Sources/Anima/Animations/Misc/ColorAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Animations/Misc/ColorAnimation.swift -------------------------------------------------------------------------------- /Sources/Anima/Animations/Misc/Keyframe.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Animations/Misc/Keyframe.swift -------------------------------------------------------------------------------- /Sources/Anima/Animations/Spring/Spring.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Animations/Spring/Spring.swift -------------------------------------------------------------------------------- /Sources/Anima/Animations/Spring/SpringAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Animations/Spring/SpringAnimation.swift -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Anima.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Anima.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Docs/AnimatableProperties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Docs/AnimatableProperties.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Docs/Animating Properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Docs/Animating Properties.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Docs/Animations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Docs/Animations.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Docs/CATransform3D Additions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Docs/CATransform3D Additions.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Additions/CAKeyFrameAnimation/CAKeyframeAnimationEmittable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Additions/CAKeyFrameAnimation/CAKeyframeAnimationEmittable.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Additions/CAKeyFrameAnimation/CAKeyframeAnimationValueConvertible.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Additions/CAKeyFrameAnimation/CAKeyframeAnimationValueConvertible.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Additions/ContentConfiguration/BorderConfiguration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Additions/ContentConfiguration/BorderConfiguration.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Additions/ContentConfiguration/ShadowConfiguration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Additions/ContentConfiguration/ShadowConfiguration.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Additions/Rubberband.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Additions/Rubberband.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Anima/Anima+AnimationOptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Anima/Anima+AnimationOptions.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Anima/Anima+AnimationState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Anima/Anima+AnimationState.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Anima/Anima-struct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Anima/Anima-struct.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/AnimatableProperty/AnimatableArray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/AnimatableProperty/AnimatableArray.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/AnimatableProperty/AnimatableProperty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/AnimatableProperty/AnimatableProperty.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/AnimatablePropertyProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/AnimatablePropertyProvider.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/AnimationProvider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/AnimationProvider.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/LayerAnimator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/LayerAnimator.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/LayoutAnimator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/LayoutAnimator.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/PopoverAnimator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/PopoverAnimator.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/PropertyAnimator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/PropertyAnimator.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/ViewAnimator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/ViewAnimator.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/WindowAnimator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/AnimatablePropertyProvider/WindowAnimator.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Base/BaseAnimation+AnimationState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Base/BaseAnimation+AnimationState.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Base/BaseAnimation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Base/BaseAnimation.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Decay/DecayAnimation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Decay/DecayAnimation.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Decay/DecayFunction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Decay/DecayFunction.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Easing/Easing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Easing/Easing.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Easing/EasingAnimation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Easing/EasingAnimation.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Easing/TimingFunction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Easing/TimingFunction.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Spring/Spring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Spring/Spring.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Spring/SpringAnimation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Spring/SpringAnimation.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Value/ValueAnimation+AnimationEvent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Value/ValueAnimation+AnimationEvent.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Value/ValueAnimation+AnimationPosition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Value/ValueAnimation+AnimationPosition.md -------------------------------------------------------------------------------- /Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Value/ValueAnimation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Documentation/Anima.docc/Extensions/Animations/Value/ValueAnimation.md -------------------------------------------------------------------------------- /Sources/Anima/Extensions/AssociatedValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/AssociatedValue.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Colors/CGColor+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Colors/CGColor+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Colors/NSUIColor+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Colors/NSUIColor+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/CoreAnimation/CALayer+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/CoreAnimation/CALayer+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/CoreAnimation/CAMediaTimingFunction+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/CoreAnimation/CAMediaTimingFunction+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/CoreAnimation/CATransform3D+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/CoreAnimation/CATransform3D+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/CoreAnimation/InnerShadowLayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/CoreAnimation/InnerShadowLayer.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/DisplayLink+Combine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/DisplayLink+Combine.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/KVO/KeyValueObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/KVO/KeyValueObserver.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/KVO/NSObject+Observe.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/KVO/NSObject+Observe.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/KVO/NotificationCenter+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/KVO/NotificationCenter+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/KeyPath+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/KeyPath+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Math & Geometry/ApproximateEquatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Math & Geometry/ApproximateEquatable.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Math & Geometry/CVTimeStamp+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Math & Geometry/CVTimeStamp+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Math & Geometry/Comparable+Clamp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Math & Geometry/Comparable+Clamp.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Math & Geometry/CoreGraphics+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Math & Geometry/CoreGraphics+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Math & Geometry/NSUIBezierpath+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Math & Geometry/NSUIBezierpath+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Math & Geometry/NSUIEdgeInset+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Math & Geometry/NSValue+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Math & Geometry/NSValue+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Math & Geometry/Number+FloatInitializable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Math & Geometry/Number+FloatInitializable.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Math & Geometry/Sequence+Sort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Math & Geometry/Sequence+Sort.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Math & Geometry/TimeInterval+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Math & Geometry/TimeInterval+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Math & Geometry/VectorArithmetic+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Math & Geometry/VectorArithmetic+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/NSUI Typealias.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/NSUI Typealias.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Optional.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Optional.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Views/NSScrollView+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Views/NSScrollView+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Views/NSUIScrollView+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Views/NSUIScrollView+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Views/NSUITextField+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Views/NSUITextField+.swift -------------------------------------------------------------------------------- /Sources/Anima/Extensions/Views/NSUIView+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Extensions/Views/NSUIView+.swift -------------------------------------------------------------------------------- /Sources/Anima/Misc/CAKeyFrameAnimation/CAKeyframeAnimationEmittable+Layer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Misc/CAKeyFrameAnimation/CAKeyframeAnimationEmittable+Layer.swift -------------------------------------------------------------------------------- /Sources/Anima/Misc/CAKeyFrameAnimation/CAKeyframeAnimationEmittable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Misc/CAKeyFrameAnimation/CAKeyframeAnimationEmittable.swift -------------------------------------------------------------------------------- /Sources/Anima/Misc/CAKeyFrameAnimation/CAKeyframeAnimationValueConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Misc/CAKeyFrameAnimation/CAKeyframeAnimationValueConvertible.swift -------------------------------------------------------------------------------- /Sources/Anima/Misc/ContentConfiguration/BorderConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Misc/ContentConfiguration/BorderConfiguration.swift -------------------------------------------------------------------------------- /Sources/Anima/Misc/ContentConfiguration/ShadowConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Misc/ContentConfiguration/ShadowConfiguration.swift -------------------------------------------------------------------------------- /Sources/Anima/Misc/Decomposed/CALayerExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Misc/Decomposed/CALayerExtensions.swift -------------------------------------------------------------------------------- /Sources/Anima/Misc/Decomposed/CATransform3DExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Misc/Decomposed/CATransform3DExtensions.swift -------------------------------------------------------------------------------- /Sources/Anima/Misc/Decomposed/CGFloatVectorTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Misc/Decomposed/CGFloatVectorTypes.swift -------------------------------------------------------------------------------- /Sources/Anima/Misc/Decomposed/SIMDConvenienceExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Misc/Decomposed/SIMDConvenienceExtensions.swift -------------------------------------------------------------------------------- /Sources/Anima/Misc/Decomposed/SIMDDecomposed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Misc/Decomposed/SIMDDecomposed.swift -------------------------------------------------------------------------------- /Sources/Anima/Misc/Rotation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Misc/Rotation.swift -------------------------------------------------------------------------------- /Sources/Anima/Misc/Rubberband.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Misc/Rubberband.swift -------------------------------------------------------------------------------- /Sources/Anima/Misc/Scale.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Anima/Misc/Scale.swift -------------------------------------------------------------------------------- /Sources/Tests/AnimaTests/AnimaTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Sources/Tests/AnimaTests/AnimaTests.swift -------------------------------------------------------------------------------- /Tests/AnimaTests/AnimaTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flocked/Anima/HEAD/Tests/AnimaTests/AnimaTests.swift --------------------------------------------------------------------------------