C4iOS v1.1.0 Release Notes

Release Date: 2016-03-07 // about 8 years ago
  • ๐Ÿš€ 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, like C4Blue, C4Grey, C4Pink, and C4Purple

    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 to Movie by @jbloit (#635)
    Repeat functionality added to ViewAnimationSequence 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, using actionForKey
    โž• Adds spring animationd (#600)
    โž• Adds gradientFill to Shape (#599, #620, #623)
    โž• Adds rendering to View and Shape (#598)
    โž• Adds colorWithAlpha 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
    โž• Adds masksToBounds property to View
    โž• Adds build status image link (https://travis-ci.org/C4Framework/C4iOS.svg?branch=master)
    โž• Adds TravisCI
    โž• Add ability to nest animations