Skip to content

Commit

Permalink
Merge pull request #296 from IBAnimatable/feature/get-2-7-ready
Browse files Browse the repository at this point in the history
Get release 2.7 ready
  • Loading branch information
JakeLin committed Sep 1, 2016
2 parents 4babcac + 5610f69 commit 4f01b38
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 4 deletions.
14 changes: 13 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file.
## Versions
### Next

#### API breaking changes
None

#### Enhancements
None

#### Bugfixes
None

### [2.7](https://github.com/IBAnimatable/IBAnimatable/releases/tag/2.7)

#### API breaking changes

- `AnimatableStackView` doesn't conform anymore to `BlurDesignable`
Expand All @@ -18,7 +29,8 @@ All notable changes to this project will be documented in this file.
#### Bugfixes

- Fixed `cornerRadius` when used with a gradient [#268](https://github.com/JakeLin/IBAnimatable/issues/268)
- Remove previous vibrancy view when adding setting a new vibrancy. Previous bug: all the views was staying in the hierachy [#277](https://github.com/JakeLin/IBAnimatable/issues/277)
- Remove previous vibrancy view when adding setting a new vibrancy. Previous bug: all the views was staying in the hierarchy [#277](https://github.com/JakeLin/IBAnimatable/issues/277)
- Fixed "Shadows not working with Mask type" issue [#267](https://github.com/JakeLin/IBAnimatable/issues/267)

### [2.6](https://github.com/IBAnimatable/IBAnimatable/releases/tag/2.6)

Expand Down
2 changes: 1 addition & 1 deletion IBAnimatable.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "IBAnimatable"
s.version = "2.6"
s.version = "2.7"
s.summary = "Design and prototype UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable."
s.homepage = "https://github.com/IBAnimatable/IBAnimatable"
s.license = { :type => "MIT", :file => "LICENSE" }
Expand Down
14 changes: 12 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,19 @@ Design and prototype customized UI, interaction, navigation, transition and anim

**The app was made in Interface Builder with `IBAnimatable` without a single line of code**. Due to the size of [the GIF file on Dribbble](https://dribbble.com/shots/2453933-IBAnimatable-Design-App-Store-ready-Apps-in-Interface-Builder), it only demonstrates a subset of features. We can also find the full HD version on [YouTube](https://www.youtube.com/watch?v=dvD8X6J1YLM) or [MP4 on Github](https://github.com/IBAnimatable/IBAnimatable-Misc/blob/master/Videos/IBAnimatable.mp4?raw=true)

## Key features
* **100% compatible with `UIKit`**. All `IBAnimatable` APIs are extensions of `UIKit`. No pollutions to `UIKit`'s APIs.
* **100% compatible with Auto Layout and Size Classes**. No custom layout system.
* **User interface design and preview in IB**: corner radius, border, mask, shadow, gradient colors, tint color, blur effect etc.
* **Animation design in IB**: slide in/out, fade in/out, zoom in/out, flip, pop, shake, rotate, move etc.
* **Transition design in IB**: fade, slide, flip, cube, portal, fold, explosion etc.
* **Interactive gesture design in IB**: pan, screen edge pan, pinch etc.
* **Presentation design in IB**: flip, cover, zoom, dropdown etc.
* **Activity indicator design in IB**: ball beat, ball rotate, cube transition, Pacman etc.

![StoryboardPreview](https://raw.githubusercontent.com/IBAnimatable/IBAnimatable-Misc/master/IBAnimatable/Storyboard.jpg)

Here is the full design in a Storyboard in Interface Builder.
This is the full design in a Storyboard in Interface Builder.

With `IBAnimatable`, we can design a UI in Interface Builder like what we can do in Sketch, and prototype animations in a Swift playground like what we can do in Framer. Also, we can use the output of the design directly in the production ready App.

Expand Down Expand Up @@ -139,7 +149,7 @@ Add `pod 'IBAnimatable'` to your Podfile.

### [Carthage](https://github.com/Carthage/Carthage)

Add `github "IBanimatable/IBAnimatable" ~> 2` to your Cartfile.
Add `github "IBAnimatable/IBAnimatable" ~> 2` to your Cartfile.

Please Notice, there is [a limitation of a built framework for `@IBDesignable` and `@IBInspectable`](https://github.com/Carthage/Carthage/issues/335), that will impact on `IBAnimatable` when you use Carthage.

Expand Down

0 comments on commit 4f01b38

Please sign in to comment.