reactivecocoa / reactiveanimation Goto Github PK
View Code? Open in Web Editor NEWDeclarative animations using ReactiveCocoa signals
License: MIT License
Declarative animations using ReactiveCocoa signals
License: MIT License
None of this behavior is Swift-specificβit just happens to use Swift-only types. Let's add an Objective-C API for use too.
We can wrap NSLayoutConstraint
similarly to how we wrap views, and animate its constant
property with signals.
We can automatically animate the addition and removal of NSLayoutConstraint
s, by binding a signal or producer of [NSLayoutConstraint]
to a view.
More animatable properties for NSView
.
We have the MacDemo project already, and will want something for iOS, but what is a good demonstration of ReactiveAnimation?
Making a label fly around the screen is all well and good, but it's not particularly compelling. π
Any and all ideas welcome! π
Additional animatable properties for UIView
.
My environment is currently only setup with a mac developer program license (yes, I know things changed a few weeks ago regarding all that). Anyways, I noticed that even with "--configuration debug" suggested in Carthage/Carthage#281 the project won't build, and from reading the cartfile documentation ( https://github.com/Carthage/Carthage/blob/master/Documentation/Artifacts.md#cartfile ) I can't seem to find a way to specify a platform to ensure only Llamakit-mac is built.
Here's what the installation looks like:
ReactiveAnimation-MacDemo vgani$ carthage bootstrap --configuration Debug
*** Checking out ReactiveCocoa at "ad02d8356b43e2c38f3d4d87ea0127c5f8572668"
*** Checking out ReactiveAnimation at "f4c6535f5dbbd23c401e7f49511c2710c063994e"
*** Checking out LlamaKit at "v0.6.0"
*** xcodebuild output can be found in /var/folders/mn/0qxnbsbx2993nhk28z3g943w0000gp/T/carthage-xcodebuild.Bi188J.log
*** Building scheme "LlamaKit-iOS" in LlamaKit.xcodeproj
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
/Users/vgani/projects/!github_clones/ReactiveAnimation-MacDemo/Carthage/Checkouts/LlamaKit/LlamaKit/Result.swift:57:20: warning: closure parameter prior to parameters with default arguments will not be treated as a trailing closure
/Users/vgani/projects/!github_clones/ReactiveAnimation-MacDemo/Carthage/Checkouts/LlamaKit/LlamaKit/Result.swift:62:17: warning: closure parameter prior to parameters with default arguments will not be treated as a trailing closure
Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID β(null)β were found.
CodeSign error: code signing is required for product type 'Framework' in SDK 'iOS 8.3'
A shell task failed with exit code 65:
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
Any idea on how to approach fixing this aside from just getting an iOS signing identity?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.