Changelog History
Page 1
-
v6.1.0 Changes
April 06, 2020๐ Release 6.1.0 to support Swift 5.1 ๐. Great thanks to all contributors ๐
API breaking changes
N/A
โจ Enhancements
- ๐ Allow imbricated
AnimationTypeoptions,Arrayand operator+to createcompoundanimation by string. #611 by @phimage - Implement
HashablewithHasher. #616 by @phimage - โ Add
roundedPolygon, a polygonMaskTypewith corner radius. #619 by @phimage - โ Add new mask type
kite. #619 by @phimage
๐ Bugfixes
- ๐ Allow imbricated
-
v6.0.0 Changes
June 13, 2019โก๏ธ Thanks to @shark-sea and @Dschee to add Swift 5 support and update the SwiftPM.
API breaking changes
N/A
โจ Enhancements
- ๐ Support Swift 5.0 #603 by @shark-sea
- โก๏ธ Update SwiftPM manifest file to support Accio #608 by @Dschee
๐ Bugfixes
N/A
-
v5.2.1 Changes
September 27, 2018 -
v5.2.0 Changes
September 19, 2018๐ 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
compoundanimation by code using operator+, orArray. #559 by @phimage - โ Add new activity indicators
circleStrokeSpin,circleDashStrokeSpin,gear,tripleGear,heartBeatandtriforce. #561 by @phimage - โ Add new activity indicator
rupee. #562 by @phimage - ๐ Make
AnimatableCollectionViewCellconforming toRotationDesignable#565 by @tbaranes - โ Add
preferredpresentation modal size. #566 by @phimage - โ Add
conicalgradient type. #567 by @phimage - Animatable
timingFunctionparameter could now be used with all animation types. #571 by @phimage - โ Add new activity indicators
newtonCradleandcirclePendulum. #573 by @phimage - โ Add new mask
roundedto make a rounded rectangle. #575 by @phimage - ๐ Support for Swift 4.2. #576 by @djbe
- โฌ๏ธ Upgrade for Xcode 10 #588 by @JakeLin
๐ Bugfixes
- ๐ Allow to create new
-
v5.1.0 Changes
April 22, 2018๐ 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 by @phimage - โ Add new mask types
.heart,.gear,.ring,.superEllipse. #518 by @phimage - โ Add support for radial gradient. Currently not working with
startPoint. #527 by @tbaranes - Animate TabBarItem image view when clicking on it. #539 by @phimage
- โ Add
compoundanimation type to dosequentialorparallelanimations. #520 by @phimage - โ Add
spinanimation type. #549 by @phimage - โ Add
insetBymask type. #554 by @phimage - โฌ๏ธ Upgrade to Swift 4.1. #557 by @JakeLin
- โ Add
ibto support IBAnimatable without interface builder. #528 by @tbaranes
๐ Bugfixes
- Zoom out animation won't override view alpha #545 by @tbaranes
- ๐ Fix presented modal view (over context) frame when device orientation changed. #516 by @phimage
- ๐ Fix dismissal animation type of AnimatableModalViewController when the type is set in Interface Builder. #526 by @kazyk
- ๐ Fix view's borders when using it with corner radius
allSides#530 by @tbaranes - ๐ Fix CACurrentMediaTime usage by calling it on the CALayer object with conversion. #541 by @lukas2
- โ Add new mask types
-
v5.0.0 Changes
September 21, 2017๐ Support Swift 4 ๐ ๐ ๐
Big thanks to @phimage and @SD10
๐ 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 by @phimage
๐ Bugfixes
N/A
๐ > View build details and download artifacts on buddybuild:
๐ > IBAnimatable (iOS, IBAnimatableApp) -
v4.2.0 Changes
September 16, 2017๐ This is the last version to support Swift 3.* including Swift 3.2 (for Xcode 9). Thanks to all the contributors:
@phimage, @tbaranes and @SD10.API breaking changes
๐ฑ NO breaking changes ๐
โจ Enhancements
- โ Add
TimingFunctionTypeattribute toAnimatableto specifies the speed curve of an animation. #478 by @phimage
โ Add new mask type.ellipse. #481 by @phimage - โ Add
stickOrMoveUpkeyboard translation option when presenting a viewController. #489 by @tbaranes - โ Add
scale,scaleToandscaleFromanimation types. #494 by @phimage PaddingDesignablenow applies padding to the underlying text, edit, and placeholder rects -- opposed to using aUIViewspacer. #492 by @SD10
๐ Bugfixes
- โ Add
-
v4.1.0 Changes
May 10, 2017๐ 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
โจ Enhancements
- ๐ Introduce
CustomMaskType, you can now useMaskDesignablewith custom masks. #465 by @lastMove - โ Add Unit Testing for Project. See #434 for current coverage. by @SD10
๐ Bugfixes
- 0๏ธโฃ
AnimatableTextFieldwon't override anymore the default border if no custom one set. #457 by @tbaranes - ๐ Make
placeholderColorworking withplaceholderTextANDplacehodler. It will keep the current priorirty:placeholderText>placehodler. #459 by @tbaranes - ๐ Fix
FillDesignableprotocol to setfillColorforUICollectionViewCell. #462 by @SD10 - ๐ Fixed
AnimatableTextFieldinterface update when using it programatically #458 by @tbaranes - ๐ Replace
CGFloat.piwithCGFloat(Double.pi)forActivityIndicatorShape, which fixes missing activity indicator animations on 32 bit devices. #470 by @broadwaylamb - ๐ Fix ignoring the
delayproperty forUIViewanimations #472 by @broadwaylamb
- ๐ Introduce
-
v4.0.0 Changes
April 20, 2017๐ 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 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. #385 by @lastMove and @tbaranes
CornerSide's swift3 migration leftovers: renaming.AllSidesto.allSides. If you were setting programmatically a cornerSide to your view, you will just have to lowercase the A. #409 by @tbaranesAnimatableSliderinherit fromUISlider. #417 by @phimage- Replace all
SystemAnimatorclasses withSystemTransitionAnimator#427 by @SD10 - ๐
PresentationDesignablenow supportscontextFrameForPresentationwhich allow you to present a controller with a custom configuration over another instead of being in fullscreen. ImitatesUIModalPresentationStyle.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
AnimatableSliderdesignable. #417 by @phimage - โ Add
RefreshControlDesignableto makeUIRefreshControlcustomization available in Interface Builder. Currently supported byUITableViewControllerandUITableView. #418 by @phimage and #429 by @tbaranes - Replace all
SystemAnimatorclasses withSystemTransitionAnimator. #427 by @SD10 - โ Add
GradientDesignabletoDesignableNavigationBar. #437 by @phimage - โ Add
AnimatableTabBarControllerto 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
transformproperty toCGAffineTransform.identityafter a slide transition completes. #432 by @broadwaylamb - ๐ Fixed
{Flip,Turn,Fold}Animatorwhich was resulting in broken transitions. Thanks to@phimage for the fix. #441 by @tbaranes
-
v3.1.3 Changes
February 22, 2017โจ Enhance to the library to support gradient colours and fix some small issues like translation coordinates, Playground file, the border state. And make
PresentationDesignablebepublicwhich 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
API breaking changes
None
โจ Enhancements
- ๐ New gradient
startPoint:.custom(startX, startY, endX, endY). #380 by @tbaranes - ๐ Introducing
borderType, find all the information in the documentation #389 by @tbaranes
๐ Bugfixes
- Fix
slide(.out, *)andsqueeze(.out, *)translation coordinates #379 by @tbaranes - ๐ Fix
No such module IBAnimatablewhen attempting to run the Playground #251 and #391 by @emcphersonburke - ๐ Fix custom presentation animations #393 by @tbaranes
- ๐ Fix border state when trying to reset a valid border #398 by @tbaranes
- ๐ Make
PresentationDesignableusable outside of IBAnimatable #402 by @tbaranes
- ๐ New gradient