03982673caSimplify the type declaration
DreamPiggy
2019-11-02 16:27:38 +0800
f10bfa7777Update the code documentation for AnimatedImage
DreamPiggy
2019-11-02 16:24:43 +0800
3579e7b7f1Add `onViewDestroy` API, change `onViewUpdate` and `onViewCreate` with context arg to pass user-provided value. Chaing all the unused binding into the stored property
DreamPiggy
2019-11-02 16:22:14 +0800
fb7d3919b4Rmove the unused cross-platforms alias
DreamPiggy
2019-11-02 16:11:01 +0800
Merge pull request #40 from SDWebImage/refactory_placeholder
DreamPiggy
2019-11-02 14:19:42 +0800
9dcc697a16Update the demo for placeholder comments
DreamPiggy
2019-11-02 14:12:20 +0800
fc9c2b5293Change 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)
DreamPiggy
2019-11-02 13:12:43 +0800
df96e832b8Add `retryOnAppear` and `cancelOnDisappear` behavior control
DreamPiggy
2019-11-02 12:47:28 +0800
8f2054ee20Change the AnimatedImage AnyView into Group, seems this is more performent
DreamPiggy
2019-11-02 12:40:47 +0800
9cdd592c03Refactory placeholder arg with a view modifier API, make it more suitable for common usage
DreamPiggy
2019-11-02 12:33:27 +0800
aebd140067Bump version to 0.6.5
DreamPiggy
2019-11-02 12:00:02 +0800
Merge pull request #39 from SDWebImage/fix_quick_scroll_webimage_cpu_usage
DreamPiggy
2019-11-02 11:49:07 +0800
df60030490Add comments about imageManager status, since it's complicated now
DreamPiggy
2019-11-02 11:38:41 +0800
4b8d5cd8b6Fix the issue when quick scroll, WebImage indicator will cause huge CPU usage because of recusive call. Ignore the onDisappear use cancel code
DreamPiggy
2019-11-02 11:38:06 +0800
46c841af3bUpdate some demo operation tips
DreamPiggy
2019-11-02 05:49:01 +0800
2213df5ea8Update the readme about latest version
DreamPiggy
2019-11-02 05:41:49 +0800
b8e8226d14Update readme about usage
DreamPiggy
2019-11-02 05:37:35 +0800
4097d566a9Revert "Fix the indicator will create multiple times, only create once with binding"
DreamPiggy
2019-11-02 05:29:18 +0800
079212549eUpdate the readme about sem-version
DreamPiggy
2019-11-01 03:58:28 +0800
0fb5672c07Update the readme with Features chapter
DreamPiggy
2019-11-01 03:54:12 +0800
b5d775f15eUsing the hack on watchOS to fix the issue when aspect fit with nil value, this need SwiftUI to provide public API
DreamPiggy
2019-10-30 03:54:47 +0800
3017ca7968Bump version to 0.6.3
DreamPiggy
2019-10-30 02:11:17 +0800
d7e80bca2bUpdate the comments about `.scaleProportionallyUpOrDown` on macOS
DreamPiggy
2019-10-30 02:10:48 +0800
Merge pull request #36 from SDWebImage/bugfix_AnimatedImage_aspect_fix_final
DreamPiggy
2019-10-30 01:59:44 +0800
149f265738Using the intrinsicContentSize on wrapper container, try to fix the aspect ratio sizing issue, hope this is the final change
DreamPiggy
2019-10-30 01:56:00 +0800
3ea6e12389Update the readme with some typo fix and code sample
DreamPiggy
2019-10-29 21:24:20 +0800
ee7445afd7Update the readme with more structure, add one `Which View to choose` chapter
DreamPiggy
2019-10-29 21:08:59 +0800
3994022447Bump version to 0.6.2
DreamPiggy
2019-10-29 15:30:02 +0800
Merge pull request #35 from SDWebImage/fix_animated_image_scale_logic
DreamPiggy
2019-10-29 15:26:12 +0800
25daa2d0f0Update the macOS Example to use Sidebar style but not default style, which default size more correctly
DreamPiggy
2019-10-29 14:57:48 +0800
70f161dadeSeperate the aspect ratio override method implementation with others, since it return some View but not AnimatedImage
DreamPiggy
2019-10-29 06:42:02 +0800
f7986ada33Re-implements the AnimatedImage scale mode using the correct logic compared with SwiftUI.Image
DreamPiggy
2019-10-29 05:39:51 +0800
27e8288d1bBump version to 0.6.1
DreamPiggy
2019-10-28 18:48:04 +0800
Merge pull request #34 from SDWebImage/fix_animatedImage_aspect_ratio
DreamPiggy
2019-10-28 18:40:04 +0800
07787e04f4Throw a exception when user contains mistake to call aspectRatio with non-positive values. This is exist behavior of SwiftUI's Image (But the exception is different)
DreamPiggy
2019-10-28 18:31:52 +0800
bd635fdc2fImplements the AnimatedImage's aspectRatio method, which match the SwiftUI.Image behavior.
DreamPiggy
2019-10-28 17:36:55 +0800
Merge pull request #32 from SDWebImage/feature_convenient_transition_API
DreamPiggy
2019-10-27 20:13:46 +0800
634f8a8e07Update the readme with different indicator and transition API for WebImage/AnimatedImage
DreamPiggy
2019-10-27 19:46:40 +0800
7b5f7b88f4Add the transition convenient API to simply usage, the transition now works as SwiftUI standard UI component, .fade transition is only fade in
DreamPiggy
2019-10-27 19:40:02 +0800
Merge pull request #31 from SDWebImage/feature_convenient_indicator_API
DreamPiggy
2019-10-27 17:28:31 +0800
25304b6663Fix the progerss indicator width on macOS. After we use the new solution for indicator
DreamPiggy
2019-10-27 17:01:49 +0800
697dc8b2bbUpdate the readme with indicator code
DreamPiggy
2019-10-27 16:36:22 +0800
ab6d78a407Using the SwiftUI view modifer design pattern, to re-create indicator API. Now it will rerturn some View instead of WebImage
DreamPiggy
2019-10-27 16:16:29 +0800
fa6907fe1fAdd one convenient method on WebImage to associated indicator with view builder block
DreamPiggy
2019-10-27 14:42:07 +0800
Merge pull request #30 from SDWebImage/bufix_animated_image_macOS
DreamPiggy
2019-10-27 05:05:23 +0800
01c68e1b18Fix that AnimatedImage on macOS can not restart animation after first stop, because there are always a new set image method call
DreamPiggy
2019-10-27 04:37:53 +0800
51f3595c8fBump version to 0.5.2
DreamPiggy
2019-10-27 03:45:36 +0800
ad47b58a1acancel image load if there are pending url request on AnimatedImage
DreamPiggy
2019-10-27 03:41:11 +0800
Merge pull request #29 from SDWebImage/bugfix_watchOS_animatedimage_stop_when_disappear
DreamPiggy
2019-10-27 03:04:52 +0800
5582b337e2Fix the issue that on watchOS, AnimatedImage animating control does not take effect issue
DreamPiggy
2019-10-27 02:51:19 +0800
281e5420b9Fix the issue that on watchOS, AnimatedImage when disappear, the CGImage decoding and animation does not stop issue. Increase performance
DreamPiggy
2019-10-27 02:48:54 +0800
d9c1bebf52Bump version to 0.5.1
DreamPiggy
2019-10-26 17:47:34 +0800
Merge pull request #28 from SDWebImage/feature_indicator_convenience
DreamPiggy
2019-10-26 17:46:39 +0800
82fa9baa1fAdd style and convenience methods for activity indicator and progress indicator
DreamPiggy
2019-10-26 16:27:33 +0800
cf1721d988Change the indicator method to access optionall value
DreamPiggy
2019-10-26 15:51:04 +0800
d89ccbba50Bump version to 0.5.0
DreamPiggy
2019-10-26 05:11:17 +0800
742d36adaeFix the issues when using progress indicator, the width is always the image size but not its intrinsicContentSize
DreamPiggy
2019-10-26 05:08:01 +0800
Merge pull request #26 from SDWebImage/feature_indicator_transition
DreamPiggy
2019-10-26 04:36:30 +0800
63b6da1d5eChanging the indicator API to use the dot syntax, instead of that closure syntax, which is more convenient and swifty
DreamPiggy
2019-10-26 04:26:07 +0800
896627d381Update the readme with indicator and transition
DreamPiggy
2019-10-26 03:47:28 +0800
5bcdaf697dFix the issue when image load success, some bad-written indicator will still exist. Now we remove all the view when finished. Fix the example
DreamPiggy
2019-10-26 01:26:47 +0800
057eb272d2Add gitignore to that Podfile.lock
DreamPiggy
2019-10-26 00:26:03 +0800
59d233d6b1Try to workaround Apple Watch's issues about that runtime warning, other platform does not have this issue
DreamPiggy
2019-10-26 00:12:59 +0800
47fc670e96Fix the watchOS platform compile issues
DreamPiggy
2019-10-25 23:59:55 +0800
40c5644569Add activity indicator implementation as well, using UIProgressView/NSProgressIndicator
DreamPiggy
2019-10-25 22:55:19 +0800
6a2eb0264aAdd support for WebImage to use indicator. Using protocol and struct based solution, and with SwiftUI Binding for isAnimating and progress
DreamPiggy
2019-10-25 21:48:03 +0800
cbe282b69cAdd support for AnimatedImage to load indicator and transition, by using SDWebImage's already supported features
DreamPiggy
2019-10-25 14:54:09 +0800
c99f5c6474Bump version to 0.4.2
DreamPiggy
2019-10-24 12:40:46 +0800
Merge pull request #24 from SDWebImage/performance_avoid_multiple_query
DreamPiggy
2019-10-24 12:39:38 +0800
cbf42786f6Don't need to setNeedsDisplay on SwiftUI representable, because SwfitUI will do this automatically
DreamPiggy
2019-10-24 12:28:01 +0800
4c456e1850Check the current operation and avoid extra query, this can increase performance, even SDWebImage does not query multiple times
DreamPiggy
2019-10-24 12:26:55 +0800
4cf3d42f95Update the reamde about the project description
DreamPiggy
2019-10-24 01:07:11 +0800
3a0995b791Update the readme demo code to use swifty syntax
DreamPiggy
2019-10-24 00:44:19 +0800
2b1ac930c9Bump version to 0.4.1
DreamPiggy
2019-10-22 23:22:29 +0800
Merge pull request #21 from SDWebImage/fix_animated_image_potential_leak
DreamPiggy
2019-10-20 16:21:09 +0800
96e64d602dTry to stop animating when dismantle UIViewRepresentable, fix the potential leak (bug ?) for AnmatedImage
DreamPiggy
2019-10-20 16:02:52 +0800
944388f7a1Update the readme about AnimatedImage and watchOS
DreamPiggy
2019-10-19 22:47:10 +0800