Swiftpack.co - Swift Packages by IBAnimatable

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by IBAnimatable

IBAnimatable/IBAnimatable 6.1.0
Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
⭐️ 8,668
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
6.1.0
4 years ago
Release 6.1.0 to support Swift 5.1 🎉. Great thanks to all contributors 👍 #### API breaking changes N/A #### Enhancements - Allow imbricated `AnimationType` options, `Array` and operator `+` to create `compound` animation by string. [#611](https://github.com/IBAnimatable/IBAnimatable/pull/611) by [@phimage](https://github.com/phimage) - Implement `Hashable` with `Hasher`. [#616](https://github.com/IBAnimatable/IBAnimatable/pull/616) by [@phimage](https://github.com/phimage) - Add `roundedPolygon`, a polygon `MaskType` with corner radius. [#619](https://github.com/IBAnimatable/IBAnimatable/pull/619) by [@phimage](https://github.com/phimage) - Add new mask type `kite`. [#619](https://github.com/IBAnimatable/IBAnimatable/pull/626) by [@phimage](https://github.com/phimage) #### Bugfixes - Fix `swift build` [#623](https://github.com/IBAnimatable/IBAnimatable/pull/623) by [@phimage](https://github.com/phimage) - Fix grandient heigth on navigation bar [#625](https://github.com/IBAnimatable/IBAnimatable/pull/625) by [@phimage](https://github.com/phimage)
Swift 5 support 🎉
4 years ago
Thanks to [@shark-sea](https://github.com/shark-sea) and [@Dschee](https://github.com/Dschee) to add Swift 5 support and update the SwiftPM. #### API breaking changes N/A #### Enhancements - Support Swift 5.0 [#603](https://github.com/IBAnimatable/IBAnimatable/pull/603) by [@shark-sea](https://github.com/shark-sea) - Update SwiftPM manifest file to support Accio [#608](https://github.com/IBAnimatable/IBAnimatable/pull/608) by [@Dschee](https://github.com/Dschee) #### Bugfixes N/A
5.2.1
5 years ago
This is a small release but can bring the support for the old version of Swift and Xcode. Thanks to [@djbe](https://github.com/djbe) #### API breaking changes N/A #### Enhancements N/A #### Bugfixes - Fix support for older Swift versions for some users. [#590](https://github.com/IBAnimatable/IBAnimatable/pull/590) by [@djbe](https://github.com/djbe)
5.2.0
5 years ago
In this release, we have added a lot of cool animations for activity indicator. And improved the syntax for writing animations in code. Also, we support Swift 4.2 and Xcode 10 without any breaking changes 🎉 Great thanks to @phimage, @tbaranes, @djbe, and @edon2005 👏 #### API breaking changes N/A #### Enhancements - Allow to create new `compound` animation by code using operator `+`, or `Array` . [#559](https://github.com/IBAnimatable/IBAnimatable/pull/559) by [@phimage](https://github.com/phimage) - Add new activity indicators `circleStrokeSpin`, `circleDashStrokeSpin`, `gear`, `tripleGear`, `heartBeat` and `triforce`. [#561](https://github.com/IBAnimatable/IBAnimatable/pull/561) by [@phimage](https://github.com/phimage) - Add new activity indicator `rupee`. [#562](https://github.com/IBAnimatable/IBAnimatable/pull/562) by [@phimage](https://github.com/phimage) - Make `AnimatableCollectionViewCell` conforming to `RotationDesignable` [#565](https://github.com/IBAnimatable/IBAnimatable/pull/565) by [@tbaranes](https://github.com/tbaranes) - Add `preferred` presentation modal size. [#566](https://github.com/IBAnimatable/IBAnimatable/pull/566) by [@phimage](https://github.com/phimage) - Add `conical` gradient type. [#567](https://github.com/IBAnimatable/IBAnimatable/pull/567) by [@phimage](https://github.com/phimage) - Animatable `timingFunction` parameter could now be used with all animation types. [#571](https://github.com/IBAnimatable/IBAnimatable/pull/571) by [@phimage](https://github.com/phimage) - Add new activity indicators `newtonCradle` and `circlePendulum`. [#573](https://github.com/IBAnimatable/IBAnimatable/pull/573) by [@phimage](https://github.com/phimage) - Add new mask `rounded` to make a rounded rectangle. [#575](https://github.com/IBAnimatable/IBAnimatable/pull/575) by [@phimage](https://github.com/phimage) - Support for Swift 4.2. [#576](https://github.com/IBAnimatable/IBAnimatable/pull/576) by [@djbe](https://github.com/djbe) - Upgrade for Xcode 10 [#588](https://github.com/IBAnimatable/IBAnimatable/pull/588) by [@JakeLin](https://github.com/JakeLin) #### Bugfixes - Fix some activity indicator animations . [#562](https://github.com/IBAnimatable/IBAnimatable/pull/562) by [@phimage](https://github.com/phimage) - Fix wrong setted center in UIView after using NatGeo transition. [#578](https://github.com/IBAnimatable/IBAnimatable/pull/578) by [@edon2005](https://github.com/edon2005)
5.1.0
6 years ago
### [5.1.0](https://github.com/IBAnimatable/IBAnimatable/releases/tag/5.1.0) This release adds support for Swift 4.1 as well as multiple enhancements and bug fixes. Big thanks to @phimage, @tbaranes, @kazyk, @lukas2, @DanielAsher, @JakeLin 👏 #### API breaking changes N/A #### Enhancements - Add new mask types `.drop`, `.plusSign`, `.moon`. [#519](https://github.com/IBAnimatable/IBAnimatable/pull/519) by [@phimage](https://github.com/phimage) - Add new mask types `.heart`, `.gear`, `.ring`, `.superEllipse`. [#518](https://github.com/IBAnimatable/IBAnimatable/pull/518) by [@phimage](https://github.com/phimage) - Add support for radial gradient. Currently not working with `startPoint`. [#527](https://github.com/IBAnimatable/IBAnimatable/pull/527) by [@tbaranes](https://github.com/tbaranes) - Animate TabBarItem image view when clicking on it. [#539](https://github.com/IBAnimatable/IBAnimatable/pull/539) by [@phimage](https://github.com/phimage) - Add `compound` animation type to do `sequential` or `parallel` animations. [#520](https://github.com/IBAnimatable/IBAnimatable/pull/520) by [@phimage](https://github.com/phimage) - Add `spin` animation type. [#549](https://github.com/IBAnimatable/IBAnimatable/pull/549) by [@phimage](https://github.com/phimage) - Add `insetBy` mask type. [#554](https://github.com/IBAnimatable/IBAnimatable/pull/554) by [@phimage](https://github.com/phimage) - Upgrade to Swift 4.1. [#557](https://github.com/IBAnimatable/IBAnimatable/pull/557) by [@JakeLin](https://github.com/JakeLin) - Add `ib` to support IBAnimatable without interface builder. [#528](https://github.com/IBAnimatable/IBAnimatable/pull/528) by [@tbaranes](https://github.com/tbaranes) #### Bugfixes - Zoom out animation won't override view alpha [#545](https://github.com/IBAnimatable/IBAnimatable/pull/545) by [@tbaranes](https://github.com/tbaranes) - Fix presented modal view (over context) frame when device orientation changed. [#516](https://github.com/IBAnimatable/IBAnimatable/pull/516) by [@phimage](https://github.com/phimage) - Fix dismissal animation type of AnimatableModalViewController when the type is set in Interface Builder. [#526](https://github.com/IBAnimatable/IBAnimatable/pull/526) by [@kazyk](https://github.com/kazyk) - Fix view's borders when using it with corner radius `allSides` [#530](https://github.com/IBAnimatable/IBAnimatable/pull/530) by [@tbaranes](https://github.com/tbaranes) - Fix CACurrentMediaTime usage by calling it on the CALayer object with conversion. [#541](https://github.com/IBAnimatable/IBAnimatable/pull/541) by [@lukas2](https://github.com/lukas2)
5.0.0
6 years ago
Support Swift 4 👏 👏 👏 Big thanks to [@phimage](https://github.com/phimage) and [@SD10](https://github.com/sd10) ### [5.0.0](https://github.com/IBAnimatable/IBAnimatable/releases/tag/5.0.0) ### API breaking changes N/A ### Enhancements - Support for Swift 4.0 - Add more screen size ratio to present modal view controller. [#512](https://github.com/IBAnimatable/IBAnimatable/pull/512) by [@phimage](https://github.com/phimage) ### Bugfixes N/A > View build details and download artifacts on buddybuild: > [IBAnimatable (iOS, IBAnimatableApp)](https://dashboard.buddybuild.com/apps/592915a6f7b88a0001cd6f18/build/59c312139274af000122aae1)
4.2.0
6 years ago
This is the last version to support Swift 3.* including Swift 3.2 (for Xcode 9). Thanks to all the contributors: [@phimage](https://github.com/phimage), [@tbaranes](https://github.com/tbaranes) and [@SD10](https://github.com/sd10). #### API breaking changes NO breaking changes 😁 #### Enhancements - Add `TimingFunctionType` attribute to `Animatable` to specifies the speed curve of an animation. [#478](https://github.com/IBAnimatable/IBAnimatable/pull/478) by [@phimage](https://github.com/phimage) Add new mask type `.ellipse`. [#481](https://github.com/IBAnimatable/IBAnimatable/pull/481) by [@phimage](https://github.com/phimage) - Add `stickOrMoveUp` keyboard translation option when presenting a viewController. [#489](https://github.com/IBAnimatable/IBAnimatable/pull/489) by [@tbaranes](https://github.com/tbaranes) - Add `scale`, `scaleTo` and `scaleFrom` animation types. [#494](https://github.com/IBAnimatable/IBAnimatable/pull/494) by [@phimage](https://github.com/phimage) - `PaddingDesignable` now applies padding to the underlying text, edit, and placeholder rects -- opposed to using a `UIView` spacer. [#492](https://github.com/IBAnimatable/IBAnimatable/pull/492) by [@SD10](https://github.com/sd10) #### Bugfixes - `PlaceholderDesignable` now applies `placeholderColor` to `Placeholder` defined in Interface Builder before checking the `placeholderText` property. [#499](https://github.com/IBAnimatable/IBAnimatable/pull/499) by [@SD10](https://github.com/sd10) - Fixes bug where Interface Builder doesn't recognize the delegate outlet for `UITableView` and `UICollectionView`. [#506](https://github.com/IBAnimatable/IBAnimatable/pull/506) by [@SD10](https://github.com/sd10)
4.1.0
6 years ago
Here is 4.1.0! As any releases, it includes things such as new features and bugfixes. This time, it also includes one breaking news for IBAnimatable: our first unit tests ( @SD10 👏 ), wich is the first step in the long road of the 100% code coverage! Thanks to all the contributors for making this release real 🎉 #### API breaking changes - Designable protocols have been changed to `class` only protocols. #463 by @SD10 #### Enhancements - Introduce `Custom` MaskType, you can now use `MaskDesignable` with custom masks. #465 by @lastmove - Add Unit Testing for Project. See #434 for current coverage. by @SD10 #### Bugfixes - `AnimatableTextField` won't override anymore the default border if no custom one set. #457 by @tbaranes - Make `placeholderColor` working with `placeholderText` AND `placehodler`. It will keep the current priorirty: `placeholderText` > `placehodler`. #459 by @tbaranes - Fix `FillDesignable` protocol to set `fillColor` for `UICollectionViewCell`. #462 by @SD10 - Fixed `AnimatableTextField` interface update when using it programatically #458 by @tbaranes - Replace `CGFloat.pi` with `CGFloat(Double.pi)` for `ActivityIndicatorShape`, which fixes missing activity indicator animations on 32 bit devices. #470 by @broadwaylamb - Fix ignoring the `delay` property for `UIView` animations #472 by @broadwaylamb
4.0.0
7 years ago
Happy to announce IBAnimatable 4.0! The theme of this major release was animations. By focusing on this, we ended with a nice new APIs which make your daily animations even easier to do. Since it introduces breaking changes, you can take a look at the [migration guide](https://github.com/IBAnimatable/IBAnimatable/blob/master/Documentation/IBAnimatable%204.0%20Migration%20Guide.md) what change for you. That's not all! This version is also improving masks, presentations, corners, introducing new features such as designable refresh control, animatable tabbar, and of course a few bug fixes. Just take a look at the full list below, this release is huge! Thanks to all the contributors who are making IBAnimatable better! Most of credits go to @lastMove and @tbaranes, also thanks to @SD10 and @DanielAsher, @ashchan, @phimage, @mmadjer and @broadwaylamb! #### API breaking changes - Introducing new promise-like animation APIs. Check out the [migration guide](https://github.com/IBAnimatable/IBAnimatable/blob/master/Documentation/IBAnimatable%204.0%20Migration%20Guide.md). #385 by @lastmove and @tbaranes - `CornerSide`'s swift3 migration leftovers: renaming `.AllSides` to `.allSides`. If you were setting programmatically a cornerSide to your view, you will just have to lowercase the A. #409 by @tbaranes - `AnimatableSlider` inherit from `UISlider`. #417 by @phimage - Replace all `SystemAnimator` classes with `SystemTransitionAnimator` #427 by @SD10 - `PresentationDesignable` now supports `contextFrameForPresentation` which allow you to present a controller with a custom configuration over another instead of being in fullscreen. Imitates `UIModalPresentationStyle.currentContext`. #385 by @tbaranes - Transition Animator classes initializer parameter changed from transitionDuration -> duration. #446 by @SD10 #### Enhancements - Conserve custom layer mask when using `Animatable*` instead of removing them #407 by @DanielAsher - Add support for corner on AnimatableTableViewCell. #403 by @tbaranes - Make images of `AnimatableSlider` designable. #417 by @phimage - Add `RefreshControlDesignable` to make `UIRefreshControl` customization available in Interface Builder. Currently supported by `UITableViewController` and `UITableView`. #418 by @phimage and #429 by @tbaranes - Replace all `SystemAnimator` classes with `SystemTransitionAnimator`. #427 by @SD10 - Add `GradientDesignable` to `DesignableNavigationBar`. #437 by @phimage - Add `AnimatableTabBarController` to support custom transition animations. #443 by @phimage #### Bugfixes - Make corner sides case insensitive. #394 by @mmadjer - Frame is converted to window coordinate space to fix miscalculations in computed values (used with `slideOut`, ...). #412 by @redent - Reset destination view's `transform` property to `CGAffineTransform.identity` after a slide transition completes. #432 by @broadwaylamb - Fixed `{Flip,Turn,Fold}Animator` which was resulting in broken transitions. Thanks to[@phimage](https://github.com/phimage) for the fix. #441 by @tbaranes
3.1.3
7 years ago
Enhance to the library to support gradient colours and fix some small issues like translation coordinates, Playground file, the border state. And make `PresentationDesignable` be `public` which allow the user to customise the presentation animation in code. Most of credits go to @tbaranes 👍👍👍 , also thanks to @emcphersonburke and @mikhailmulyar ### [3.1.3](https://github.com/IBAnimatable/IBAnimatable/releases/tag/3.1.3) #### API breaking changes None #### Enhancements - New gradient `startPoint`: `.custom(startX, startY, endX, endY)`. [#380](https://github.com/IBAnimatable/IBAnimatable/pull/380) by @tbaranes - Introducing `borderType`, find all the information in the documentation [#389](https://github.com/IBAnimatable/IBAnimatable/pull/380) by @tbaranes #### Bugfixes - Fix `slide(.out, *)` and `squeeze(.out, *)` translation coordinates [#379](https://github.com/IBAnimatable/IBAnimatable/issues/379) by @tbaranes - Fix `No such module IBAnimatable` when attempting to run the Playground [#251](https://github.com/IBAnimatable/IBAnimatable/issues/251) and [#391](https://github.com/IBAnimatable/IBAnimatable/pull/391) by @emcphersonburke - Fix custom presentation animations [#393](https://github.com/IBAnimatable/IBAnimatable/pull/393) by @tbaranes - Fix border state when trying to reset a valid border [#398](https://github.com/IBAnimatable/IBAnimatable/pull/398) by @tbaranes - Make `PresentationDesignable` usable outside of IBAnimatable [#402](https://github.com/IBAnimatable/IBAnimatable/pull/402) by @tbaranes
iOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics