Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/SDWebImage/SDWebImageSwiftUI
SwiftUI Image loading and Animation framework powered by SDWebImage
https://github.com/SDWebImage/SDWebImageSwiftUI
8e445db394bb306a0e871b9cbae244b768df6875 authored 10 months ago by DreamPiggy <[email protected]>
Fill the link to 2.x branch
10a19db583cdbe800c5a4ee171b36802f35ad979 authored 10 months ago by DreamPiggy <[email protected]>Upgrade the github-ci to macOS 14
3afc34c73b93002b6a7bebb4ac8322339958f629 authored 10 months ago by DreamPiggy <[email protected]>fbfd18664c16b0a1b43ce62f2244b4116e99a615 authored 10 months ago by DreamPiggy <[email protected]>
24c18bf4030fcbab56869066d7ccf5d935026ebd authored 10 months ago by DreamPiggy <[email protected]>
94ae5347ba78b335839adaf8ed7344d5a6c3b8a6 authored 10 months ago by DreamPiggy <[email protected]>
This is the initial release. In the future this SwiftUI repo will merged into SDWebImage Core repo
e057a3cda6aabfa94eda0f604518f76c5efe8ca1 authored 10 months ago by DreamPiggy <[email protected]>(cherry picked from commit b7e5780adcf1aa03a7847be170d84820a31425a8)
5d6502aba91ad8dfa171a528eee4963fa3e78ffe authored 10 months ago by Arnaud Dorgans <[email protected]>Update demo to add AVIF test images and AVIF animated images
cf0dc791bc9f25c091037945c17f09ac04f0bffb authored 10 months ago by DreamPiggy <[email protected]>Upgrade to support visionOS on CocoaPods
c934a841cc42febe14157708f712ed2ab53fd161 authored 11 months ago by DreamPiggy <[email protected]>This is needed by SDWebImage Core Example
3ce301076dc63f01c99e377a56797a975a5a140e authored 11 months ago by DreamPiggy <[email protected]>60bcf1e9d57b248b6a6809e285b30716285931d4 authored about 1 year ago by DreamPiggy <[email protected]>
9c6349cf322ac987f30396aed2b7b184cda826b5 authored about 1 year ago by DreamPiggy <[email protected]>
Fix the documentation link
79961a5ac3ea7a3253ff643291ff3c158777029c authored about 1 year ago by DreamPiggy <[email protected]>Fix the documentation link
74948b812f29048a33dd1fc987bd12119f1fa726 authored about 1 year ago by DreamPiggy <[email protected]>Update the CHANGELOG.md
261b6cec35686d2dc192b809ab50742b4502a73b authored about 1 year ago by DreamPiggy <[email protected]>Try to workaround the #281 when imagePlayer stopPlaying trigger the Combine Publisher during dea...
af858cca3f3651a0d3bbe00e71cc9c0784017d9c authored about 1 year ago by DreamPiggy <[email protected]>ce1f95b79b5750caeb013378a0436286985dc87f authored about 1 year ago by DreamPiggy <[email protected]>
d15c49c6e51e543a7b9ec09c6a6645aa847ed132 authored about 1 year ago by DreamPiggy <[email protected]>
Update the CHANGELOG.md
430f68f4a10c77eef4f0b407f8cfe540607b23c2 authored about 1 year ago by DreamPiggy <[email protected]>Update the AnimatedImage API to expose the SDAnimatedImageView
4012a65e7972d155340494a9d093a58ef0e6492f authored about 1 year ago by DreamPiggy <[email protected]>This is not necessary to hide the details and use UIView super view
a448bbe47d3aa626cb10df8a41cc0ec3544701c1 authored about 1 year ago by DreamPiggy <[email protected]>71ce58eec4412c17a824a4cad8db4d4814ce3117 authored about 1 year ago by DreamPiggy <[email protected]>
Workaround the test framework issues
25ffe1ef812e6c5ab32d56e8332594bf0f75c69a authored about 1 year ago by DreamPiggy <[email protected]>23d1d3b2a0112524988d17abe36d9f3cf8b6c7b3 authored about 1 year ago by DreamPiggy <[email protected]>
e120c3bb61781db5086d9f2e25b3920360bd2901 authored about 1 year ago by DreamPiggy <[email protected]>
6bd9811577eed28c1269cabb7898f8798c5955fa authored about 1 year ago by DreamPiggy <[email protected]>
Update the CHANGELOG.md
aee64ef39b570c44ccf0f884c440fc6494a23c76 authored about 1 year ago by DreamPiggy <[email protected]>Fix the implementation that breaks the compatible with SDWebImage 5.18+
10034f8815ad3ae6e903b5b16890afcee3ea0b1c authored about 1 year ago by DreamPiggy <[email protected]>Fix the implementation that breaks the compatible with SDWebImage 5.18+
11f2fba5171f4cb6cd363574fb296386ae4b1ece authored about 1 year ago by DreamPiggy <[email protected]>Added tutorial about SVG/PDF with tint color using WebImage/AnimatedImage
ed081436eb1be6b00720d6f22803511ff1109736 authored about 1 year ago by DreamPiggy <[email protected]>Update the CHANGELOG.md
e45f290a77a3c8c0bba4d8e027632d1bc378cef7 authored about 1 year ago by DreamPiggy <[email protected]>Update the WebImage API to match SwiftUI.AsyncImage
eb0eafa520625c36e4241ebd47b081da9f2db4d1 authored about 1 year ago by DreamPiggy <[email protected]>Update the CHANGELOG.md
5f025e54a03d3d33dff24d7a19331f446f00ed9d authored about 1 year ago by DreamPiggy <[email protected]>a4f6b5cb7ae5df986e701dbb2ce352d8815ea122 authored about 1 year ago by DreamPiggy <[email protected]>
This match the behavior when passing with the JPEG url initializer
8cf9a9d4b9cd2668b2a8f1a21acdafd84676e427 authored about 1 year ago by DreamPiggy <[email protected]>Allows to use UIImage/NSImage as defaults when init the AnimatedImage with JPEG data
5c6bfdfe72d33b753684409ba013c0901a0e33dd authored about 1 year ago by DreamPiggy <[email protected]>9cf058ebe1fdeaee600dd8d257c1ec81e6a3b545 authored about 1 year ago by DreamPiggy <[email protected]>
932b33b6bd9481c9b56843d6fdff076f93e6d15d authored about 1 year ago by DreamPiggy <[email protected]>
This match the behavior when passing with the JPEG url initializer
5009333792bddf293521ad9a129089f422090544 authored about 1 year ago by DreamPiggy <[email protected]>e96aaa90cd77280cd97cf322ee6af89193125914 authored over 1 year ago by DreamPiggy <[email protected]>
69c6f008dc17128dbcf788f967bc9e843d486ee3 authored over 1 year ago by DreamPiggy <[email protected]>
1. Change the placeholder into Web URL init method (placeholder not works for data/bundle init m...
a94221fba0bc0787637e6a00bb6b716f46bdc633 authored over 1 year ago by DreamPiggy <[email protected]>The old API is still kept, except the .placeholder one
9ec9e29e1400bc51ca43caef73f8bf4056e0ed07 authored over 1 year ago by DreamPiggy <[email protected]>86b1901e4017afd628e17aef35194c18cdff08d4 authored over 1 year ago by DreamPiggy <[email protected]>
Update the CHANGELOG.md
1a17ef9dc07f6b1146f32de5b9f881ea9c10bb54 authored over 1 year ago by DreamPiggy <[email protected]>(Part 1) Support compile for visionOS (no package manager support)
67f6e209725402ef6a51c13dc241cb418b05bdc2 authored over 1 year ago by DreamPiggy <[email protected]>Fix some new warning on Swift 5.9
15990ac34f6cdaac0b9b5ecb27918437c1b2b230 authored over 1 year ago by DreamPiggy <[email protected]>75fff6c46ee6dd0e839405b2091d31eba942ba63 authored over 1 year ago by DreamPiggy <[email protected]>
0e88e1433965d5434f9d31bcf567017c936c9823 authored over 1 year ago by DreamPiggy <[email protected]>
81810e31af3dc30486b035905585c352c58e61d3 authored over 1 year ago by DreamPiggy <[email protected]>
8b7ab6f3af387269ee7e5b746386c7b2f42e1934 authored over 1 year ago by DreamPiggy <[email protected]>
e29e0b909223517d8585a76b87901040cf516ab6 authored over 1 year ago by DreamPiggy <[email protected]>
Drop iOS 13/macOS 10.15/tvOS 13/watchOS 6 support
5622af5387e7afbebae04d539657c119d795864d authored over 1 year ago by DreamPiggy <[email protected]>2c24b7f2b7029da5a4d97cf9f74c6f18bd5cd504 authored over 1 year ago by DreamPiggy <[email protected]>
Add visionOS Demo
The scale using traitCollection.displayScale
2d4839a195b5fadd61a741a330fb41620c66c459 authored over 1 year ago by DreamPiggy <[email protected]>Update the CHANGELOG.md
e837c37d45449fbd3b4745c10c5b5274e73edead authored over 1 year ago by DreamPiggy <[email protected]>Fix the issue that Static Library + Library Evolution cause the build issue on Swift 5.8
f0b113179c3cae6f92ef3bcc4c5e808a0c40c65c authored over 1 year ago by DreamPiggy <[email protected]>For CocoaPods user, they can use Static Library and we should not touch the xcconfig here
029aa85ea47b17513cf83a72261dd38124799138 authored over 1 year ago by DreamPiggy <[email protected]>Update the CHANGELOG.md
61fefe9c284fd41ddef77d02749e88f00c305196 authored about 2 years ago by DreamPiggy <[email protected]>Fix the bug that isAnimating control does not works on WebImage
92f7b1779b175e144d071d8bcf6ccff6cc061980 authored about 2 years ago by DreamPiggy <[email protected]>7db63eda0ace5ed15f7f0f5d66cd89f61078968a authored about 2 years ago by DreamPiggy <[email protected]>
84e792704bb3c8e71086ae40f84401609cee7145 authored about 2 years ago by DreamPiggy <[email protected]>
940907a6f93e56b5976618f5ebffc4a5a68a1545 authored about 2 years ago by DreamPiggy <[email protected]>
8192aecee6ba3e11919687a8c318850455a66fa8 authored about 2 years ago by DreamPiggy <[email protected]>
2b2ee4f671d17470b8fedff99e5ca2431a133349 authored about 2 years ago by DreamPiggy <[email protected]>
This match Apple's API
f2a7b990841c44bd88f8bb01c1de5ff6556ecb64 authored about 2 years ago by DreamPiggy <[email protected]>63e1aebbf6dc3d435fc345460c70e816fd2016da authored about 2 years ago by DreamPiggy <[email protected]>
Changes:
1. Backport sources are removed
2. Availability is changed
3. Use StateObject instead
Update the CHANGELOG.md
ed288667c909c89127ab1b690113a3e397af3098 authored over 2 years ago by DreamPiggy <[email protected]>Fix the case which sometimes the player does not stop when WebImage it out of screen
c60b04b836cf1c3ca29714a533401f119556219c authored over 2 years ago by DreamPiggy <[email protected]>657c64af7ab86702b16d1a4cf1591de772247480 authored over 2 years ago by DreamPiggy <[email protected]>
cd85148fc52f38f62e7f9216b7d7bab6c7b4b1b2 authored over 2 years ago by DreamPiggy <[email protected]>
This consume CPU because CADisplayLink is still running in the background
ba9db288f42a9eda342a73158b56f0d0bd39f8fc authored over 2 years ago by DreamPiggy <[email protected]>Fix the nil url always returns Error will cause infinity `onAppear` call and image manager to lo...
53ac75c52bd09e2ea37b9f39fb5f92c2016f49a9 authored over 2 years ago by DreamPiggy <[email protected]>Instead, use url as identity to avoid this
bf3d86b15d8a1f4b10341208ef07e46e240a4d06 authored over 2 years ago by DreamPiggy <[email protected]>Update the CHANGELOG.md
2221b4fde496a2df854069c432c6d53ec0bc9d59 authored over 2 years ago by DreamPiggy <[email protected]>Fix iOS 13 compatibility && State changes
9a82da2a1c0ae0118d39a0790ed7924c10389823 authored over 2 years ago by DreamPiggy <[email protected]>5a5690e2dcac70f3bfcc93b5729c19ae9b711d2c authored over 2 years ago by DreamPiggy <[email protected]>
abd9102f6b4db9d6b07ed6e2fbc7889120ae6078 authored over 2 years ago by DreamPiggy <[email protected]>
d18693909b6f17fe0024478cc582b6d7ac9a8a89 authored over 2 years ago by DreamPiggy <[email protected]>
Move the reset logic into helper function setupManager
1d7efeccc4b9bc0915450ea29aeca69fec97326c authored over 2 years ago by DreamPiggy <[email protected]>Using the `StateObject` to check and refresh to the latest status, using `currentURL` and `curre...
d281bde03772687fa0bf659ac1c7788ec186c270 authored over 2 years ago by DreamPiggy <[email protected]>ce5340fd08ca48ec0f99d03a989c5ad60d83e338 authored over 2 years ago by DreamPiggy <[email protected]>
Fix warning
6590afdd3a6dd4e1d6b67d45049b4c4020aafe94 authored over 2 years ago by DreamPiggy <[email protected]>
Revert back the onPlatformAppear to fix iOS 14+ behavior
Use backport for all OSs
Update the CHANGELOG.md
83d46c08b5027727955fe83f67be4388c3aae65b authored over 2 years ago by DreamPiggy <[email protected]>Refactor WebImage/AnimatedImage using SwiftUIBackports and StateObject
3258812caa820f91bade028a64736ff3fc49215a authored over 2 years ago by DreamPiggy <[email protected]>f263e8e049749a07a06e76f1821eaf8c0667c6c9 authored over 2 years ago by DreamPiggy <[email protected]>
ef0328206832db4a439e68bb4ca379df1e86e93f authored over 2 years ago by DreamPiggy <[email protected]>
ac0e73b1f8fff3b2df648711030ec8ec2351af1f authored over 2 years ago by DreamPiggy <[email protected]>
4b7cbfcf06299db204b4776ab5db53b139440d3f authored over 2 years ago by DreamPiggy <[email protected]>
Added something about the behavior
30b26af70c5ebb3f9c2620af52544f8913f252c5 authored over 2 years ago by DreamPiggy <[email protected]>a75add8e3ae7115d18dc026e2fde778202da88a6 authored over 2 years ago by DreamPiggy <[email protected]>
13090bcc9833ed43d1286c19f781d335bd75ce52 authored over 2 years ago by DreamPiggy <[email protected]>
Use context.coordinator to store loading status because it's exclusive unlike normal SwiftUI.View
04c1ebba9c0cf2da0e0848185e45fd96ac7a3840 authored over 2 years ago by DreamPiggy <[email protected]>
1. Use SwiftUIBackport to use StateObject/OnChange/Overlay
2. Change the Indicator API to match ...
Readme corrections
336d3f6d3b53729c1f274bf6b75f4532ada116eb authored over 3 years ago by DreamPiggy <[email protected]>bc96b01b8c0a13f4232aae1f78e37f13f9d96fd4 authored over 3 years ago by Rufat Mirza <[email protected]>
92704a25445697ebde7c6afa17125d79413be1f1 authored over 3 years ago by Rufat Mirza <[email protected]>