SkeletonUI
SkeletonUI copied to clipboard
☠️ Elegant skeleton loading animation in lightweight SwiftUI
Hi There, I'm trying to use the example to animate my skeleton. However, it's not getting animated. **To Reproduce** Steps to reproduce the behavior: 1. Use the following Code: ```...
### Issue Link :link: Projects with a minimum target < iOS 13 receive errors when importing this library ### Goals :soccer: • Enable SkeletonUI to be imported and used by...
**Describe the bug** Using `SkeletonForEach` twice in a LazyVGrid causes the IDs to be duplicated which leads to several bugs. **To Reproduce** ```swift LazyVGrid(columns: gridLayout, spacing: 20) { SkeletonForEach(with: ...,...
### Goals :soccer: SkeletonUI uses GeometryReader to read the views size. GeometryReader is greedy and tacks all the size it gets. If I have a typical Layout like: `HStack {...
### Goals :soccer: Make the library code-compatible with visionOS 1.0.0 ### Implementation Details :construction: It simply uses the same code path for iOS and visionOS.
Hey, thanks for the last fix..
### Goals :soccer: Fix Xcode 15.4 warning: > Warning: Stored property 'shape' of 'Sendable'-conforming struct 'SkeletonShape' has non-sendable type 'ShapeType' ### Implementation Details :construction: `RoundedType` and `ShapeType` already satisfy the...
### Issue Link :link: https://github.com/CSolanaM/SkeletonUI/issues/36 ### Goals :soccer: Enabled `LazyVGrid` to contain multiple `SkeletonForEach` with loading state ### Implementation Details :construction: * Introduced new extension for View that allows to...
### Goals :soccer: Add new rounded shape with different corner radiuses ### Implementation Details :construction: RoundedType had only 2 values with radius or size. If you want use rounded shape...
### Issue Link :link: - #52 - #54 ### Goals :soccer: We had a bug reappear that we hoped was fixed in f025e9b where the Skeleton loader would fly in...