Juanpe Catalán
49fafccd3f
set status off before the transition is finished ( #423 )
2021-07-23 15:52:52 +02:00
Guglielmo Faglioni
795fd7d0f1
Fallback to non-skeleton Header ( #416 )
...
Sometimes my collectionview's header doesn't need to be 'skeletoned' while the content does.
When collectionSkeletonView(_ skeletonView: UICollectionView, supplementaryViewIdentifierOfKind: String, at indexPath: IndexPath) -> ReusableCellIdentifier? returns nil, it's best if we fallback to the non-skeleton header.
2021-07-02 16:05:16 +02:00
Juanpe Catalán
220fc4016d
Fixed background color warning in UITableViewHeaderFooterView ( #417 )
2021-06-28 17:45:59 +02:00
Nemanja Markicevic and Juanpe Catalán
9fccaf4fbd
Add prepareCellForSkeleton for UITableView and UICollectionView ( #415 )
...
* Add prepareCellForSkeleton for UITableView and UICollectionView
* Update README to add collectionSkeletonView(_ skeletonView: UICollectionView, prepareCellForSkeleton cell: UICollectionViewCell, at indexPath: IndexPath)
* Update README.md
Co-authored-by: Juanpe Catalán <juanpecm@gmail.com >
2021-06-24 08:09:36 +02:00
Juanpe Catalán
58959a5f9b
Add both skeletonCellForRowAt and skeletonCellForItemAt methods ( #414 )
...
* add skeletonCellForIndexPath
* included in README file the new data source methods
* fix typo in the README file
2021-06-23 17:49:31 +02:00
Juanpe Catalán
12e5688b31
Delay the presentation of the skeletons ( #411 )
2021-06-22 12:54:33 +02:00
Juanpe Catalán
816b2965ff
Improved the algorithm that calculates the number of skeleton lines for UITextViews ( #410 )
2021-06-22 11:23:08 +02:00
Richard L Zarth III
6f78f5c378
Replace SkeletonCollectionDataSource.automaticNumberOfRows with UITableView.automaticNumberOfSkeletonRows and UICollectionView.automaticNumberOfSkeletonItems ( #409 )
2021-06-11 22:21:27 +02:00
Juanpe Catalán
c8fdd6998d
fix bug remove constraints wrongly ( #406 )
...
* check if the constraints were modified and then restore the original
* identify constraints added by SkeletonView
* move removal of skeleton constraint to recoverable protocol implementation
2021-06-11 11:33:23 +02:00
Juanpe Catalán
f1e61aa9c0
fix typo isUserInteractionDisabledWhenSkeletonIsActive ( #404 )
...
* fix typo
* update README
2021-06-10 19:34:18 +02:00
Juanpe Catalán
c2a029ed51
create disableWhenSkeletonIsActive property
2021-06-10 19:14:05 +02:00
Sam Harrison
e9ac3a5ab3
Fix TableViewCell skeleton not being removed & automaticNumberOfRows reference ( #402 )
...
* Change TableView subviewsToSkeleton to all subviews
* Fix reference to automaticNumberOfRows from pr #401
2021-06-10 18:59:21 +02:00
Richard L Zarth III and Juanpe Catalán
fb83a62f7b
Add SkeletonCollectionDataSource.automaticNumberOfRows Constant ( #401 )
...
* Add automaticNumberOfRows constant to SkeletonCollectionDataSource.
* Update tableView(_:numberOfRowsInSection:) and collectionView(_:numberOfItemsInSection:) to use the new automaticNumberOfRows constant.
* Update README.
* Update README.md
Add an **IMPORTANT!** header to the automaticNumberOfRows mention in the README.
Co-authored-by: Juanpe Catalán <juanpecm@gmail.com >
Co-authored-by: Juanpe Catalán <juanpecm@gmail.com >
2021-06-09 18:45:44 +02:00
Juanpe Catalán
74b5172ea5
use the right delegate method for footers ( #394 )
2021-05-11 19:15:41 +02:00
Michael Henry
318e629d04
update the UILabel placeholder to use an empty space #388 ( #389 )
2021-05-11 19:02:41 +02:00
StasMalinovsky
62193db76f
Added estimated number of rows for UICollectionViewFlowLayout with vertical scroll direction. ( #385 )
2021-04-30 13:26:25 +02:00
Corey Davis
36668f450b
[BUG] Fix crashing on NaN value ( #382 )
2021-04-12 18:25:43 +02:00
Michael Henry
1bdb3b9c72
fix #383 UITableViewAlertForLayoutOutsideViewHierarchy warning ( #384 )
2021-04-12 11:09:48 +02:00
Alex Lykesas and Alexandros Lykesas
61a6efbc7b
UnSwizzle methods when SkeletonView is hidden ( #381 )
...
* Add InputAccessoryView to textField
* Add method to removeOnce Add unSwizzleMethods that are called when recursiveHideSkeleton
Co-authored-by: Alexandros Lykesas <alexandros.lykesas@untis.at >
2021-04-08 11:59:32 +02:00
Juanpe Catalán
4143a6065c
feat: add workaround to simulate the content of labels contained in a stack view ( #380 )
2021-03-29 18:00:34 +02:00
Josh Brunner
7ce5e0623a
Fixed a deprecation warning where the AssociatedObjects protocol was inheriting from class instead of AnyObject per Xcode's suggestion ( #376 )
2021-02-08 23:06:32 +01:00
Juanpe Catalán
0a91aebf2a
fix: recover isUserInteractionEnabled value when the skeleton disappears ( #375 )
2021-02-08 09:41:33 +01:00
Keshavamurthy GN
c6dfcf9c1a
Fixed: UITextField placeholder text is visible while skeleton is showing ( #356 )
...
* Fixed: UITextField placeholder text is visible while skeleton is showing #345
Setting placeholder to nil on prepareViewForSkeleton() method
Created RecoverableTextFieldState, which has textColor and placeholder properties, Added UITextField extension in Recoverable.swift, setting the values on recoverViewStage 'forced' is true
* Update PrepareForSkeletonProtocol.swift
2021-02-03 14:18:30 +01:00
Juanpe Catalán
6dcfb325dc
remove SwiftLint's warnings ( #372 )
2021-02-03 09:21:14 +01:00
Juanpe Catalán
2e1808ea50
fix: remove temp height constraints after hiding the skeleton ( #371 )
2021-02-03 09:03:40 +01:00
Juanpe Catalán
18c5c1deb8
feat: remove useless corner radius constraint ( #369 )
...
* remove useless corner radius constraint
* update CHANGELOG
2021-02-01 12:13:48 +01:00
Juanpe Catalán
c7133a6711
Merge pull request #357 from keshavamurthy1/fix/refactored_removed_unused_code
...
Removed duplicate code in SkeletonCollectionDelegate
2021-01-22 14:26:54 +01:00
Keshavamurthy GN
073baa6483
Update UIView+Frame.swift
2021-01-22 17:45:36 +05:30
Keshavamurthy GN
a26dbf7c89
Reverted the iOS 10 check as per the review comment
2021-01-22 17:28:32 +05:30
Keshavamurthy GN
4009ed2b1e
Fixed: SkeletonView respecting Font's height, rather than the UIView actual height #353
...
Using Label height from the HeightConstraint if there is any instead of the Label Font line height
if no HeightConstraint set, will be using SkeletonAppearance.default.multilineHeight as it was before
2021-01-21 12:52:17 +05:30
Keshavamurthy GN
a246c16cfe
Removed duplicate code in SkeletonCollectionDelegate
...
Removed check for older versions in UIView+Frame
Removed return on single lines (Implicit Returns)
2021-01-18 18:41:23 +05:30
Juanpe Catalán
9ed337ba53
Merge branch 'develop' of https://github.com/Juanpe/SkeletonView into feature/resize_labels_based_on_number_of_lines
2020-10-29 14:12:09 +01:00
Yang Zhao
f7cb021a93
Fixed incorrect padding, and incorrect multiline layer frame calculation.
2020-10-25 18:32:31 -06:00
Juanpe Catalán
4fbfbeca55
feat: update layout to desired height
2020-10-22 00:48:23 +02:00
Juanpe Catalán
c92461ae5c
fix: shows at least one line
2020-10-21 14:35:48 +02:00
Juanpe Catalán
a349f7174c
feat: support autoreverses animations for gradients
2020-10-19 11:41:57 +02:00
Mohanned Binmiskeen
0dbdb9064d
Add hiddenWhenSkeletonIsActive property which will hide the view when the skeleton animation starts
2020-10-06 16:03:55 +02:00
Juanpe Catalán
ae1b5ee790
fix: add condition for tvOS 10.0
2020-10-02 17:08:25 +02:00
Juanpe Catalán
8d090904b4
feat: support RTL
2020-10-02 16:47:00 +02:00
Juanpe Catalán
83b99f16b1
fix: modified how the skeleton save and restore the original view state of the elements
2020-10-02 13:23:26 +02:00
Juanpe Catalán
3dcfebda82
refactor: swiftlint changes
2020-09-11 01:10:04 +02:00
Juanpe Catalán
1bd4d3d960
feat: save and restore button view state
2020-09-09 16:49:40 +02:00
Xavier Pereta
770be4fc06
fix: Consider the bottom and top edge insets when updating the height of the skeleton layer.
2020-09-03 23:00:42 +02:00
Juanpe Catalán
b443dcc17c
use multiline height when text is a single line
2020-09-01 20:18:24 +02:00
William Salim
d94517939a
Merge branch 'develop' into 1.8.7-custom
2020-08-06 18:19:55 +07:00
William Salim
e4cde53d73
Prevent incorrect skeletonLayer to be added when updating skeleton
2020-07-20 19:08:23 +07:00
Paul-Anatole CLAUDOT
1f81365096
[BugFix] Fix issue when WKWebView calls skeletonLayoutSubviews not on the main thread
2020-04-17 13:03:15 +02:00
Juanpe Catalán
8ab04f8108
Merge pull request #271 from paulanatoleclaudot-betclic/feature/CornerRadiusView
...
Add corner radius for skeletonView as IBInspectable (CGFloat) default is 0.0
2020-03-19 16:57:31 +01:00
koooootake
30fd5aa762
Merge branch 'develop' into fix_stack_view_alignment_center
2020-03-14 00:19:51 +09:00
voltmor
601dc7a4e0
Merge branch 'develop' of https://github.com/Juanpe/SkeletonView into develop
2020-03-13 13:56:08 +03:00