d564aa5ca1Only use CGImage based when the EXIF orientation is not equal to Up. I think SwfitUI will fix this issue in the future and we'd better use UIImage as much as possible
DreamPiggy
2020-04-15 17:31:44 +0800
0a41337ed0Try to solve the SwiftUI bug of rendering EXIF UIImage in WebImage. Now we use the Image(decorative:) API to grab the CGImage and orientation instead. For vector image, draw vector image into bitmap for rescue
DreamPiggy
2020-04-15 12:31:57 +0800
14a3cce8e5Released v1.3.2 version
DreamPiggy
2020-04-14 22:39:02 +0800
Merge pull request #100 from SDWebImage/module_export_sd
DreamPiggy
2020-04-14 22:36:14 +0800
7c18cc0549Remove the import of umbrella header in the SDWebImageSwiftUI.h, we now use Swift exported module instead
DreamPiggy
2020-04-14 22:06:42 +0800
301cace37bAutomatically import SDWebImage when user write import SDWebImageSwiftUI
DreamPiggy
2020-04-14 21:16:40 +0800
8fe43a55a7Update the watchOS example to remove the hack to bind presentationMode, this is SwiftUI's bug and no workaround after 6.2...
DreamPiggy
2020-04-14 01:36:42 +0800
776e18f88dUpdate the watchOS Example with latest Espera
DreamPiggy
2020-04-14 01:21:25 +0800
c710df6456Released v1.3.1 version
DreamPiggy
2020-04-10 23:43:14 +0800
Merge pull request #94 from SDWebImage/feature_animated_placeholder_view_builder
DreamPiggy
2020-04-05 15:20:18 +0800
63201c7145Fix the test case during refactory the prefetch logic
DreamPiggy
2020-04-05 15:00:39 +0800
1e1ddccc1aUpdate the test cases and readme about AnimatedImage
DreamPiggy
2020-04-05 14:22:32 +0800
f2f51de40eUpdate the readme about the placeholder ViewBuilder on AnimatedImage
DreamPiggy
2020-04-05 13:50:35 +0800
cd187c81b0Added the support for AnimatedImage to use @ViewBuilder placeholder, better than UIImage for common customizable placeholders
DreamPiggy
2020-04-05 13:48:43 +0800
Merge pull request #92 from SDWebImage/fix_query_image_extra_times
DreamPiggy
2020-04-01 15:39:33 +0800
ffeea1a334Fix the edge cases when transformer and thumbnail get applied at the same time, we need to write correct code to query memory cache only
DreamPiggy
2020-04-01 11:22:22 +0800
aafa7a2222Fix the case that user should get the onSuccess callback even when memory cache hit
DreamPiggy
2020-03-31 21:08:01 +0800
78d9bfbb60Fix the context arg pass issue, should use the local variable
DreamPiggy
2020-03-31 20:21:08 +0800
94aadc1927Fix the issue when using thumbnailPixelSize and optionsProcessor
DreamPiggy
2020-03-31 20:02:21 +0800
d9fd4726eaUsing a more trick but smart solution for cases when WebImage is used during transition state, like scaleEffect. In this time, we does not trigger a actualy image loading, only query the memory cache for quickly placeholder
DreamPiggy
2020-03-31 17:24:47 +0800
0b11cceaaaReleased v1.2.0 version
DreamPiggy
2020-03-29 21:33:22 +0800
2a47ec9cddUpdate the CHANGELOG
DreamPiggy
2020-03-29 21:32:38 +0800
Merge pull request #90 from SDWebImage/bugfix_animatedImage_rare_crash
DreamPiggy
2020-03-29 18:44:55 +0800
c0f253133aFix the issue when dealloc AnimatedImage's native View, the window does not exist and cause internel Crash
DreamPiggy
2020-03-29 17:39:25 +0800
Merge pull request #89 from SDWebImage/animatedimage_update
DreamPiggy
2020-03-29 17:19:30 +0800
ee17bb076cSupports the UIAnimatedImage to be resizable in AnimatedImage struct. Only filter the SDAnimatedImage cases
DreamPiggy
2020-03-29 12:47:44 +0800
ba1b36406dUpdate to use the aspectRatio modifier instead of empty modifier, which makes it match SwiftUI.Image in attribute graph (no extra empty attr)
DreamPiggy
2020-03-29 12:43:57 +0800
8984320cb6Released v1.1.0 version
DreamPiggy
2020-03-24 20:11:01 +0800
Merge pull request #83 from SDWebImage/release_1.0
DreamPiggy
2020-03-03 20:13:12 +0800
202174df75Fix the unit test compile issue
DreamPiggy
2020-03-03 19:46:54 +0800
04e7af0e5bFix the watchOS Example compile issue
DreamPiggy
2020-03-03 19:01:24 +0800
60f353180dThe indicator's progress arg, now become Double instead of CGFloat, because its limited to [0, 1]
DreamPiggy
2020-03-03 19:00:33 +0800
077e8b52c3Bumped the version to 1.0.0
DreamPiggy
2020-03-03 18:49:34 +0800
e7e85d8930Do not add BUILD_LIBRARY_FOR_DISTRIBUTION for test target
DreamPiggy
2020-03-03 18:49:15 +0800
55a99b08aaUpdate the Example with the latest dependency
DreamPiggy
2020-03-03 18:35:54 +0800
61171651b2Update the readme with the information matches the v1.0.0 release. Previous 0.x related behavior are removed
DreamPiggy
2020-03-03 18:23:28 +0800
b32d3ca8f1Released v1.0.0-beta3 version
DreamPiggy
2020-02-25 18:47:05 +0800
Merge pull request #81 from SDWebImage/hack_animated_image_resizable_behavior
DreamPiggy
2020-02-25 11:07:15 +0800
03b6e5d63eUpdate the readme about the behavior changes on `resizable`
DreamPiggy
2020-02-25 10:53:32 +0800
8979158b38Fix the compile issue on macOS
DreamPiggy
2020-02-25 10:37:11 +0800
608b861f6eFix the behavior again, check the resizable to return super or custom implementation
DreamPiggy
2020-02-24 22:58:31 +0800
2ad8897baeMatch the behavior when using resizable on AnimatedImage
DreamPiggy
2020-02-24 22:19:19 +0800
3714545925Fix the behavior when user does not call any `.frame` limit, the AnimatedImage with URL should use the image pixel size as view size, not current default tableView cell size
DreamPiggy
2020-02-24 21:32:03 +0800
9faad75786Update the SwiftPM part about how to use pre-release version and complete more details documentation
DreamPiggy
2020-02-07 17:57:35 +0800
531286abdeDisable the isAnimating check on Travis-CI test, because of bugs
DreamPiggy
2020-02-05 14:15:55 +0800
ae478b695fFix test again by trying to use the large frame animated image, avoid animation stopped before changing binding value
DreamPiggy
2020-02-05 11:33:01 +0800
7ae9429dc5Update the test case which fix the compatible on macOS 10.14's simulator
DreamPiggy
2020-02-05 10:59:07 +0800
f193c612b1Update the unit test to use the latest version of ViewInspector, which allows UIView/NSView inspection
DreamPiggy
2020-02-04 11:04:55 +0800
53de385099Update the test case `testAnimatedImageBinding` to correctly unit test the AniamtedImage's @Binding update, this time it works
DreamPiggy
2020-02-02 12:40:42 +0800
4345bd4b5dChange to use the empty Image as static variable
DreamPiggy
2020-02-02 10:56:27 +0800
963dac42e7Released v1.0.0-beta2 version
DreamPiggy
2020-02-02 00:15:53 +0800
Merge pull request #77 from SDWebImage/bugfix_onSuccess_when_memory_cache_hit
DreamPiggy
2020-02-02 00:10:26 +0800
f56c39aab2Fix the test case compile issue on macOS
DreamPiggy
2020-02-01 18:18:52 +0800
3363162b03Added the test case `testWebImageOnSuccessWhenMemoryCacheHit`
DreamPiggy
2020-02-01 17:53:28 +0800
a2bcffe29fFix the issue that WebImage's onSuccess does not get called when memory cache hit for new created View Struct
DreamPiggy
2020-02-01 17:52:57 +0800
433698519aMock the test case for AnimatedImage binding value update
DreamPiggy
2020-01-31 13:28:27 +0800
Merge pull request #75 from SDWebImage/bugfix_indicator_watchOS
DreamPiggy
2020-01-30 12:35:15 +0800
0cde522360Update the Example to showing the capability to load PDF/SVG on tvOS/macOS/watchOS as well
DreamPiggy
2020-01-30 11:58:05 +0800
e46e21ba41Fix the issue when Indicator is hidden, which still preserve the layout on watchOS (have no issues on iOS/tvOS/macOS)
DreamPiggy
2020-01-30 11:55:47 +0800
ee786bea91Update the Example with watchOS's native indicator (thanks @JagCesar), simplify the code
DreamPiggy
2020-01-28 21:11:18 +0800
65119ead92Released v1.0.0-beta version
DreamPiggy
2020-01-28 19:22:52 +0800
3ccd9968feUpdate the test case about onViewCreate/onViewUpdate/onViewDestroy
DreamPiggy
2020-01-28 18:58:58 +0800
b94f3a514eAdded Indicator and Transition test case
DreamPiggy
2020-01-28 18:49:41 +0800
b24d465bbcUpdate the readme about Unit Test and Thanks chapter
DreamPiggy
2020-01-28 11:50:36 +0800