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

Merge pull request #65 from SDWebImage/refactory_new_animated_image_watchOS

Drop WatchKit hack. Supports Native SwiftUI animated image, using SDAnimatedImagePlayer

0762f51785e116c60d7986b5d1bca5a0476ee826 authored about 5 years ago by DreamPiggy <[email protected]>
Update the readme about changes of WebImage and animated image from v0.9.0

411255b70efe49621f13332f0811588ebb568a1d authored about 5 years ago by DreamPiggy <[email protected]>
Refactory the pure SwiftUI AnimatedImage implementation, right in the WebImage view.

Support watchOS as well :) Good SwiftUI

33c11b1cf08edb95cab5bc5877fd562eb35b275c authored about 5 years ago by DreamPiggy <[email protected]>
Remove all the platform macro check in AnimatedImage.swift

58434833b33cecc9adfa89562ca719be1cb98331 authored about 5 years ago by DreamPiggy <[email protected]>
Totally remove all previous Animated on watchOS implementation (which use WKInterfaceObject SPI)

36bc39acce893ca0b5b456062da643ac1b327d21 authored about 5 years ago by DreamPiggy <[email protected]>
Update the readme

0a176f4a0343d66fbf76486ab1029b9a639e8fad authored about 5 years ago by DreamPiggy <[email protected]>
Bump version to 0.8.6

fab4ec467604d9b929d64fd32b1d11e38c026b47 authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #62 from SDWebImage/bugfix_animatedImage_refresh_change_url

Fix the issue that AnimatedImage can not refresh their url/name/data after first initializer

9be28d4b3d8e4092c100587d528d027a3c9eab06 authored about 5 years ago by DreamPiggy <[email protected]>
Fix the watchOS compile issue again

b73ec5793581c72480f99f7b2bfad5a7aa1672c6 authored about 5 years ago by DreamPiggy <[email protected]>
Fix the watchOS compile issue, put the associated object and web cache category into a standalone file

4b2c5042fadfbb08d183218debe8d03858cc603b authored about 5 years ago by DreamPiggy <[email protected]>
Refactory the implementation of AnimatedImage, avoid extra generation of SDAnimatedImage, but also make it compatible with the @State changes from outside

956be3619f924a0453e22c2903a0a3c17349d7e1 authored about 5 years ago by DreamPiggy <[email protected]>
Fix the sacle params, the default value is 1. 0 is automatically translate to 1

1485f020aeb580cddeeeed00b5c46485843e3a3d authored about 5 years ago by DreamPiggy <[email protected]>
Fix the issue that AnimatedImage can not refresh their url/name/data after first initializer. Uisng the same design as SwiftUI, which take a Single south of truth to refresh everytime when `updateView` is called

e478865f97ab521adf2c36b36754a5d60a88dc5a authored about 5 years ago by DreamPiggy <[email protected]>
Fix typo in readme's demo code

1ad3ef87d1c4b9c5c84e4fb039c5712b7151e788 authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #60 from SDWebImage/example_detail_scale_image

Example - Supports zoom-in in the detail page image

c1d572a5fe2524d44bf62487b9750de48c7917ca authored about 5 years ago by DreamPiggy <[email protected]>
Implements the tvOS zoom using the play/pause button, update the readme

ff7f74021eb5804b98d09e0a863dc1d6ae97d6a1 authored about 5 years ago by DreamPiggy <[email protected]>
Support watchOS to use digital crown for the zooming image

d9ac91675bae15788ecc63977844de8b33c11b6b authored about 5 years ago by DreamPiggy <[email protected]>
Example: add the pinch to zoom gesture on the detail page

5ca4965174599d86c3db3b88b0b6790aa3356145 authored about 5 years ago by DreamPiggy <[email protected]>
Update the readme chapter of FAQ about NavigationLink as well, update the demo

babb23ba11575c21761fced304eaecbd6cdaa88d authored about 5 years ago by DreamPiggy <[email protected]>
Update the readme chapter of FAQ

72c604d4ce57298a765e621ba8aedbafa2f2f2ef authored about 5 years ago by DreamPiggy <[email protected]>
Add a FAQ-Common Problems for some common questions which don't need to explain over time and time

a6f495a29c596402dad41ceaaee7fe847ee6257d authored about 5 years ago by DreamPiggy <[email protected]>
Bump version to 0.8.5

7f6f23f7d41f63d5a69a09d065a0e81195f6ff2f authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #59 from SDWebImage/api_fix

Fix the placeholder API viewBuilder args to match the documentation

ae1809b1c5d2ec61d614c9e42cb473e1d8818a4a authored about 5 years ago by DreamPiggy <[email protected]>
Move the watchOS wrapper into the ImageViewWrapper.swift file

a62f9a9122157ef6909e483308ebf17ea657857e authored about 5 years ago by DreamPiggy <[email protected]>
Fix the API define to match the documentation

140bf0bc36f61c3ee26b129509243aa4f266935f authored about 5 years ago by DreamPiggy <[email protected]>
Update the demo, use bitmap SVG/PDF form for WebImage compatible.

Update the readme with Customization Setup chapter

28986d5477cef92eabe5a4793508059a0df55f53 authored about 5 years ago by DreamPiggy <[email protected]>
Bump version to 0.8.4

c7f3df5d9805171bb4f6fa5d480b24d54a0043d0 authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #56 from SDWebImage/bugfix_watchkit_size_arg

Fix the issue that WatchKit patch will cause other WatchKit interfaceObject with sizing issue

7ac13afbfe4c8eb7ef9579f655c5557237e949c9 authored about 5 years ago by DreamPiggy <[email protected]>
Fix the issue that WatchKit patch will cause other WatchKit interface object with sizing issue

e099dd7e4f37c04073dcc98369524068f0902186 authored about 5 years ago by DreamPiggy <[email protected]>
Fix the typo in readme

204d2b8cf9b3f384b298aae4afd3ead4e75a596f authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #54 from SDWebImage/example_SVG_PDF

Add the example to use SVG and PDF vector image

67b82e61b7f2aaa40113678a8a1d220953a5e2d5 authored about 5 years ago by DreamPiggy <[email protected]>
Add the example to use SVG and PDF vector image

d5fc42cceae508532a34c1d9dd91907752703b40 authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #53 from SDWebImage/documentation_generate

Complete all current API documentation and readme

a6b8ba49e9f6b5c93e9a623739656ca52d35201d authored about 5 years ago by DreamPiggy <[email protected]>
Update the readme about documentation

bab0072e8cba034c35ca0f2bd7a45456df2d0a05 authored about 5 years ago by DreamPiggy <[email protected]>
Update to polish the generated documentation

aa03216882d77db76862a30a6d43938aae49ccae authored about 5 years ago by DreamPiggy <[email protected]>
Bump version to 0.8.3

63c30596b0904db29498df255921f2c6fb8c65b4 authored about 5 years ago by DreamPiggy <[email protected]>
Update the readme with contribution

1b5c0edc89210a20a39889a1f35312732167e2e9 authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #49 from SDWebImage/improve_empty_view

Little improvement to WebImage to use EmptyView instead of EmptyImage when no placeholder available

5985e0119ef7705fea9626acafa5fdabb4640415 authored about 5 years ago by DreamPiggy <[email protected]>
Update the demo and readme with new baseline JPEG images

bbdcd8db89d3352436bbfe46b87eb1183218598c authored about 5 years ago by DreamPiggy <[email protected]>
WebImage: Using emptyView instead of emptyImage when no placeholder

c31917a82c23ab16457b7a078741262c9f2461ab authored about 5 years ago by DreamPiggy <[email protected]>
Bump version to 0.8.2

Update the podspec description

0b5908610ab7842014e5524a778952707ff2bd3a authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #48 from SDWebImage/bugfix_animated_image_watchOS

Using the wrapper on watchOS AnimatedImage as well, try to solve the SwiftUI bug of aspectRatio

fd40189c4eeac8c5d9f4c86e28cb3f902d982aac authored about 5 years ago by DreamPiggy <[email protected]>
Invalide the invalidateIntrinsicContentSize to trigger update

28dbd8e45982014fbb6d870d015f93158aadf343 authored about 5 years ago by DreamPiggy <[email protected]>
Move the watchOS wrapper hack into another file, make it easy to distinguish from other code to maintain

e01fa4047b0f02b36536b4920c9266890d6940f6 authored about 5 years ago by DreamPiggy <[email protected]>
Using a new super evil hack solution on watchOS, solve the problem that aspectRatio does not works as expected.

This code by using the native UIView and logic by reverse engineering

a2a54ec3293eb8be4d80e56e3cfd2c5e60180971 authored about 5 years ago by DreamPiggy <[email protected]>
Fix the issue that AnimatedImage name and data initializer does not works

996f65ea15ff8f7550279fe8d240477a8ddb17b0 authored about 5 years ago by DreamPiggy <[email protected]>
Bump version to 0.8.1

3ae64cfaf51329bc9fcdfc23b90f99689313a88f authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #47 from SDWebImage/feature_convenient_placeholder_webimage

Add the convenient method for WebImage to directly supply SwiftUI.Image for placeholder

e6d094b0b20e87633c9b776131ae3e4910c29029 authored about 5 years ago by DreamPiggy <[email protected]>
Update the readme about the placeholder convenient API

2936510f703d137ba077ddb2cd92b6160d39f61f authored about 5 years ago by DreamPiggy <[email protected]>
Add the convenient method for WebImage to directly supply SwiftUI.Image for placeholder

c9c35d0281bdd5b51d433e4c69cca47106b280c4 authored about 5 years ago by DreamPiggy <[email protected]>
Fix the public API of AnimatedImage's image property

5029a88273b7c384dde0bb9a4cf03392ab607339 authored about 5 years ago by DreamPiggy <[email protected]>
Ignore the Podfile.lock file

bec32bc095df18e02a357ee14d1ac1627cbfc742 authored about 5 years ago by DreamPiggy <[email protected]>
Bump version to 0.8.0

10820a82b6084f3ea1e095bcf0f2a5085ec4afd3 authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #46 from SDWebImage/feature_watchOS_player

Refactory the watchOS Animation solution using the SDAnimatedImagePlayer (~> 5.3.0)

9589a580d3034ffe172567ab18bff0530e01b83a authored about 5 years ago by DreamPiggy <[email protected]>
Change watchOS private content mode API with property syntax, better for Swift

05694748fda680cc5b4798497dbb8d172e7ef9ba authored about 5 years ago by DreamPiggy <[email protected]>
Do not create extra scale image when edge insets is zero

30782193b52131dd0ad82240ac5c1e41bcfd2c0a authored about 5 years ago by DreamPiggy <[email protected]>
Update the hack for watchOS AnimatedImage to compatible for watchOS 6.1 changes

0a95ff5260ea6007103382a417d998bebe448b5c authored about 5 years ago by DreamPiggy <[email protected]>
Remove the unused override of that `startAnimatingWithImagesInRange`, which does not work

2c9b0b8634068350484b7c9acc708e7674b9ddec authored about 5 years ago by DreamPiggy <[email protected]>
Name the clearBufferWhenStopped to purgeable

847673d46bb45057b3709a6a71adbefbc8d243ca authored about 5 years ago by DreamPiggy <[email protected]>
Remove the hack to macOS on AnimatedImage

f79cd4d8b34a669baaf88bc0054446f892be0cda authored about 5 years ago by DreamPiggy <[email protected]>
Change the image using @State instead of ObservedObject

911f871ebf538ae7b385a7fa08da657980d8dca6 authored about 5 years ago by DreamPiggy <[email protected]>
Add the advanced control on SDAnimatedImageView/Player

09f2f74da8bbcd29ce529be2fad2ad14280c7e43 authored about 5 years ago by DreamPiggy <[email protected]>
Support runloopMode and playback rate on watchOS

3c9c30c282cdd9f8aab46ed445d4c7949ed4f42c authored about 5 years ago by DreamPiggy <[email protected]>
Using SDWebImage 5.3.0 player to implements the animation on watchOS

225cbb116359fe68c5a6fcd56e39566f67b1335c authored about 5 years ago by DreamPiggy <[email protected]>
Upgrade the dependency of SDWebImage to 5.3

43c8cb55f8b0b3275b2521bddf8864cdb15cbdfe authored about 5 years ago by DreamPiggy <[email protected]>
Bump version to 0.7.0

2a5b0ef330cdeffe3cb620cb623e40084204074b authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #42 from SDWebImage/fix_new_solution_for_indicator

Use the only ZStack one state for indicator, instead of removing that indicator view from hierarchy

e8bb254312d438b000704b152f2b0e2fc4ab40d4 authored about 5 years ago by DreamPiggy <[email protected]>
Naming it as `isSuccess` to match what it check

e7c69317070c95ce2448692eb3d6da811aa4aeee authored about 5 years ago by DreamPiggy <[email protected]>
Use the only ZStack one state for indicator, instead of removing that indicator view from hierarchy

57ed6ef5d1468f18fd2222c2fc0b193292072f58 authored about 5 years ago by DreamPiggy <[email protected]>
Fix the refactory cause the indicator geometry size wrong. Should specify with border

af4569f5cfaf2d3b610199ee96f248a80fb524d0 authored about 5 years ago by DreamPiggy <[email protected]>
Fix the currentOperation cancel may not clear the weak reference and cause issues (indicator check failed)

061853f4aa7b07f3e5a23d5ba4ae31665ee1a4e8 authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #41 from SDWebImage/refine_animated_image_api

Refine AnimatedImage Public APIs to make it more scalable

d57fdbb37ce22fe910f3f126b5f5dbde7d7a2a01 authored about 5 years ago by DreamPiggy <[email protected]>
Add `onViewDestroy` API, change `onViewUpdate` and `onViewCreate` with context arg to pass user-provided value. Chaing all the unused binding into the stored property

3579e7b7f12ec64a43adbf5e0df373b926920dd1 authored about 5 years ago by DreamPiggy <[email protected]>
Update the code documentation for AnimatedImage

f10bfa77773a91b9414597c10cf3116fb36e1583 authored about 5 years ago by DreamPiggy <[email protected]>
Simplify the type declaration

03982673cabaf8efd8b0e86b4c3bc784455a6d5c authored about 5 years ago by DreamPiggy <[email protected]>
Add the comments about how to use native view update helper

04fc21a08cc41df51800da856fbfaa0d5349843e authored about 5 years ago by DreamPiggy <[email protected]>
Rmove the unused cross-platforms alias

fb7d3919b4eb7960ff3636dc9008028656c81a16 authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #40 from SDWebImage/refactory_placeholder

Refactory placeholder to support custom View Builder

bbf6d591eb5a52387aea539c4df1b57bf761c998 authored about 5 years ago by DreamPiggy <[email protected]>
Update the demo for placeholder comments

9dcc697a16fa0c957a9ae9cd4da2ac131eab5135 authored about 5 years ago by DreamPiggy <[email protected]>
Change the AnimatedImage API to match the same design. But AnimatedImage need the platform image (becaseu this is needed for SD and return type is limited to AnimatedImage)

fc9c2b52936e18d3b564f6ff9e8f04a02ec37500 authored about 5 years ago by DreamPiggy <[email protected]>
Add `retryOnAppear` and `cancelOnDisappear` behavior control

df96e832b8928b4678cd0d6dd8cb446fafda413c authored about 5 years ago by DreamPiggy <[email protected]>
Change the AnimatedImage AnyView into Group, seems this is more performent

8f2054ee20405ebe63add4cf9d230fbfa1a05826 authored about 5 years ago by DreamPiggy <[email protected]>
Refactory placeholder arg with a view modifier API, make it more suitable for common usage

9cdd592c0392d34fb411de10506f43d434880259 authored about 5 years ago by DreamPiggy <[email protected]>
Bump version to 0.6.5

aebd140067bc389b3b1439d199042eafdd84e2e5 authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #39 from SDWebImage/fix_quick_scroll_webimage_cpu_usage

Fix WebImage with indicator, when quick scroll without cache, may cause recursion

d1acfc5c5591e9a54e48fcdb9ea0bcda63196d8e authored about 5 years ago by DreamPiggy <[email protected]>
Add comments about imageManager status, since it's complicated now

df6003049068db084deda168b193c493117aca16 authored about 5 years ago by DreamPiggy <[email protected]>
Fix the issue when quick scroll, WebImage indicator will cause huge CPU usage because of recusive call. Ignore the onDisappear use cancel code

4b8d5cd8b6e53dcf0de8d2d77a13059f540037a0 authored about 5 years ago by DreamPiggy <[email protected]>
Update some demo operation tips

46c841af3bd12b179357cf4e110015e50fa7d398 authored about 5 years ago by DreamPiggy <[email protected]>
Update the readme about latest version

2213df5ea860865b2186a134de42ee44a4ce9876 authored about 5 years ago by DreamPiggy <[email protected]>
Update readme about usage

b8e8226d14e25f6e88416229323ec44ab471913c authored about 5 years ago by DreamPiggy <[email protected]>
Revert "Fix the indicator will create multiple times, only create once with binding"

This reverts commit 417f0fd6a5190b5df8b77c9ee9341d92c8fced0c.

4097d566a9689727caa44b773ff1fae7079fc6f6 authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #38 from SDWebImage/bugfix_webImage_incremental

Fix the issue that WebImage will stop download after first progressive loading image loaded

a229aa63970781be7f6d4c948c6d06cb41b797e0 authored about 5 years ago by DreamPiggy <[email protected]>
Fix the issue that WebImage will stop download after first progressive loading image loaded

a5c8082b796ec22ee824e6a29c303c2c4fd1f92c authored about 5 years ago by DreamPiggy <[email protected]>
Bump version to 0.6.4

44beb177037e121aec99ea3349eda7fbe89c2db3 authored about 5 years ago by DreamPiggy <[email protected]>
Merge pull request #37 from SDWebImage/fix_indicator_create_multiple_times

Fix Indicator ViewBuilder will create multiple times, Fix indicator does not stop on error

e286ad5b0105da79ea5f35529584d97d9a0d87b6 authored about 5 years ago by DreamPiggy <[email protected]>
Update demo, add one SwiftUI activity indicator for watchOS

a00e9cbe9128449f843058074fed331949c27d94 authored about 5 years ago by DreamPiggy <[email protected]>
Fix Indicator logic, no longer populate when is not loading (such as error)

1acafa91310441cd2de2b72c30586c15e491df08 authored about 5 years ago by DreamPiggy <[email protected]>
Fix the indicator will create multiple times, only create once with binding

417f0fd6a5190b5df8b77c9ee9341d92c8fced0c authored about 5 years ago by DreamPiggy <[email protected]>
Update README.md

06ef24dd977b7484d9ce461bb699ac5cc538b0e8 authored about 5 years ago by DreamPiggy <[email protected]>
Update the readme about sem-version

079212549e7197e89b24007128ff48ce75c754c8 authored about 5 years ago by DreamPiggy <[email protected]>