Changelog History
-
v3.0.1
October 14, 2017 -
v3.0.0 Changes
October 14, 2017- โก๏ธ Updated to Swift 4.0 and Xcode 9
- โ Add tvOS support
- ๐ Use lowercase switch cases to adhere to Swift API guidelines
- ๐ Improve math utility functions, you can now use them with
CGFloat
,Float
, andDouble
- ๐ Use new NSNotification.Name type for events
- ๐ Fix colon spacing to conform to new SwiftLint rule
-
v2.2.0 Changes
September 17, 2017โก๏ธ Ready for Xcode 9. Fixed some warnings and updated the project settings.
-
v2.1.1 Changes
January 03, 2017๐ This releases opens the Image class.
-
v2.1.0 Changes
December 24, 2016- Made some classes
open
so that they can be subclassed - ๐ New function to get the color of a pixel in an image
- ๐ Fix style problems (using SwiftLint 0.14)
- Made some classes
-
v2.0.0 Changes
October 15, 2016This version is all Swift 3.0. The minimum iOS version is now 9.0.
-
v1.1.0 Changes
March 07, 2016๐ This is a huge release! The major difference is that we opted for a Swift-er style for the api and dropped the
C4
prefix from almost all objects! Only our custom colors now have a prefix, likeC4Blue
,C4Grey
,C4Pink
, andC4Purple
Content
๐ Along with this release we have also updated our website to a new version. Now, all content refers to the non-C4-prefix style (yes, we edited COSMOS tutorial).We added an examples tutorial highlighting differences between Processing and C4.
โก๏ธ We updated the installer to this version of the api.
Contributors
โ Adds muted property toMovie
by @jbloit (#635)
Repeat functionality added toViewAnimationSequence
by @Rabursky (#591)
The * operator on Vector now works with scalar on the left hand side by @schwarrrtz (#584)
โ Add language marks to code blocks by @3lvis (#583)โก๏ธ Other Updates
โ Adds init(copy) method to all visible and non-visible objects (#589, #633, #637)
โก๏ธ Updates initializers, allowing for subclassing outside of framework (#630, #631)
โก๏ธ Updates lerp function signatures, in Math and Point classes
โ Adds default image sets to C4App
โ Adds AVAudioSession playback setup
โ Adds proper hit testing for shapes
๐ Changes Foundation's delay to wait (#624)
โ Adds ScreenRecorder that captures the screen using ReplayKit. (#612)
โ Adds shadow to animatable properties
โ Adds rotation property to Shape, Movie, Image (#611, #613)
โ Adds app icon set to C4App
โ Removes C4 prefix from all classes (#605)
โ Adds swiftlint and refactor code to proper styling constraints
โ Adds spring animations
โ Adds cumulative rotation to View, usingactionForKey
โ Adds spring animationd (#600)
โ Adds gradientFill to Shape (#599, #620, #623)
โ Adds rendering to View and Shape (#598)
โ AddscolorWithAlpha
function to Color, you can now do the following:let faded = black.colorWithAlpha(0.5)
(#597)
โ Adds locations and center variables to gesture actions (#594, #640)
โ Adds ability to easily move one view above / below another view (#589)
โ Adds ability to animate contents of Image (#588)
โ Adds ability to easily move one view above / below another view
โ AddsmasksToBounds
property to View
โ Adds build status image link (https://travis-ci.org/C4Framework/C4iOS.svg?branch=master)
โ Adds TravisCI
โ Add ability to nest animations -
v1.0.3
December 20, 2015 -
v1.0.2
October 19, 2015 -
v1.0.1
October 15, 2015