All notable changes to this project will be documented in this file
- 286: Fix issue when WKWebView calls skeletonLayoutSubviews not on the main thread - @paulanatoleclaudot-betclic
📦 1.8.7
- 271: Add corner radius for skeletonView as IBInspectable (CGFloat) default is 0.0 - @paulanatoleclaudot-betclic
- 259: Prevent isSkeletonActive to be called when isSkeletonable is false - @wsalim1610
- 274: Fix: hiding skeleton when header and footer views of section would not hide it - @darkside999
- 273: Fix: in vertical stack view with center alignment show incorrect position - @koooootake
📦 1.8.6
- 242: Offscreen table view layout issue fixed - @Cacodemon
- 261: Fixes removing skeleton layers from table header footer sections - @darkside999
- 263: Feature/set cross dissolve transitions as default - @Juanpe
- 264: not replace original datasource is running XCTests - @Juanpe
- 265: call original traitCollectionDidChange method - @Juanpe
- 260: Don't hide skeleton layers on TableViewHeaderFooterView
- 257: Unit test problem when using SkeletonView
📦 1.8.3
- Support for iOS 13 dark mode. (thanks @Wilsonator5000)
📦 1.8.2
- Add ability to customize line spacing per label. (thanks @gshahbazian)
- Fix completion call in .none transition style while hide skeletons. (thanks @aadudyrev)
- Swizzle
layoutSubviews
method.
- Fix completion call in .none transition style while hiding skeletons. (thanks @aadudyrev)
- Swift format.
- Update layout subviews when the original method is called.
- Issues: [#88, #149]
- Adding swift news to mentioned section (thanks @osterbergmarcus).
- Create
SkeletonTransitionStyle
. Now, you can animate transition when you show or hide skeletons. (thanks @pontusjacobsson)
- Refactor some methods.
- Solved issues. #175 Swift Package Manager version format
- Allow updating skeleton layout to recalculate skeleton bounds:
layoutSkeletonIfNeeded
. See the examples to know how to use it. (thanks @eduardbosch)
- Allow updating skeleton layers without recreating them:
updateSkeleton
,updateGradientSkeleton
,updateAnimatedSkeleton
,updateAnimatedGradientSkeleton
. (thanks @eduardbosch)
- Create
skeletonDescription
print a skeleton representation of the view. - Create
SKELETON_DEBUG
environment variable, in order to print the view hierarchy when the skeleton appears.
- Add two new methods to
SkeletonFlowDelegate
protocol. Now you can know when the skeleton did show and when it did hide. Recursive
protocol
- Solved issue #86 (thanks @reececomo)
- Default values customizables. Now you can set the default values of Skeleton appearance.(thanks @reececomo)
- Solved issue #41. Now, Skeleton works if UICollectionView cell's Nib is registered in code. (thanks @kjoneandrei)
- Fix typo in
SkeletonTableViewDataSource
protocol
- Now it takes in account the
UIStackView
to calculate theSkeletonLayer
bounds (thanks @giantramen)
- Rebranding
- Solved issue #23. Problem with UIStackView. (thanks @giantramen)
- You can set the corner radius multiline elements (thanks @B4V4-G)
- Save view state when skeleton appears and recovery when it is hidden (@juanpe)
- Solved issue #51. Support inspectable properties when using Carthage. (thanks @eduardbosch)
- Now
SkeletonView
is tvOS compatible! 🎉. (thanks @mihai8804858)
- Solved issue #46. It crashes the application when tap on it, didSelect called and crash.
- Now yes, solved issue #39
- Now
SkeletonView
supports UICollectionViews! 🎉. (thanks @Renatdz)
- Solved issue #39. Gradient animation did not work when app becomes active.
- Now you can use table views with resizable cells.
- You can set the filling percent of the last line in multiline elements (thanks @jontelang!)
- Solved issue #14. You could edit text views with skeleton active.
- Create
SkeletonAnimationBuilder
, to facilitate the creation of layer animations.GradientDirection
enum.
- Change some private keywords, to be Swift 3 compatible
- It was not removing the skeleton layer
- First release