Commit Graph

  • d564aa5ca1 Only 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
  • 0a41337ed0 Try 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
  • 14a3cce8e5 Released v1.3.2 version DreamPiggy 2020-04-14 22:39:02 +0800
  • c255043a0f
    Merge pull request #100 from SDWebImage/module_export_sd DreamPiggy 2020-04-14 22:36:14 +0800
  • 7c18cc0549 Remove the import of umbrella header in the SDWebImageSwiftUI.h, we now use Swift exported module instead DreamPiggy 2020-04-14 22:06:42 +0800
  • 301cace37b Automatically import SDWebImage when user write import SDWebImageSwiftUI DreamPiggy 2020-04-14 21:16:40 +0800
  • 8fe43a55a7 Update 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
  • 776e18f88d Update the watchOS Example with latest Espera DreamPiggy 2020-04-14 01:21:25 +0800
  • c710df6456 Released v1.3.1 version DreamPiggy 2020-04-10 23:43:14 +0800
  • 5af223d10b
    Merge pull request #97 from peroper/master DreamPiggy 2020-04-10 23:40:27 +0800
  • c5a1512b4e Don't embed SDWebImage.framework in SDWebImageSwiftUI.framework, solves https://github.com/SDWebImage/SDWebImageSwiftUI/issues/96 Jonas Bromö 2020-04-09 16:03:36 +0200
  • fdfac45768 Released v1.3.0 version DreamPiggy 2020-04-05 15:22:31 +0800
  • c6e4400142
    Merge pull request #94 from SDWebImage/feature_animated_placeholder_view_builder DreamPiggy 2020-04-05 15:20:18 +0800
  • 63201c7145 Fix the test case during refactory the prefetch logic DreamPiggy 2020-04-05 15:00:39 +0800
  • 1e1ddccc1a Update the test cases and readme about AnimatedImage DreamPiggy 2020-04-05 14:22:32 +0800
  • f2f51de40e Update the readme about the placeholder ViewBuilder on AnimatedImage DreamPiggy 2020-04-05 13:50:35 +0800
  • cd187c81b0 Added the support for AnimatedImage to use @ViewBuilder placeholder, better than UIImage for common customizable placeholders DreamPiggy 2020-04-05 13:48:43 +0800
  • 7458f13329
    Merge pull request #93 from SDWebImage/upgrade_sdwebimage_5_7 DreamPiggy 2020-04-05 12:43:31 +0800
  • 43c418de78 Update the README to place the SwiftPM before CocoaPods, where SwiftUI user prefers more DreamPiggy 2020-04-05 12:22:22 +0800
  • 4613ebfbde Don't do prefetch from memory cache if user indeed pass `.fromLoaderOnly` DreamPiggy 2020-04-05 12:15:22 +0800
  • d07a405bb5 Upgrade the dependency of SDWebImage 5.7.0 DreamPiggy 2020-04-04 19:06:23 +0800
  • 395f0e61f9 Simplify the code for WebImage platform image convention DreamPiggy 2020-04-01 20:51:02 +0800
  • caebf495b9 Released v1.2.1 version DreamPiggy 2020-04-01 17:51:12 +0800
  • 9b8c19df1d Protect the runtime hack for user who use before SDWebImage 5.6.0 DreamPiggy 2020-04-01 17:50:46 +0800
  • 96a2832442 Update the CHANGELOG DreamPiggy 2020-04-01 17:46:35 +0800
  • 0dcefe507f
    Merge pull request #92 from SDWebImage/fix_query_image_extra_times DreamPiggy 2020-04-01 15:39:33 +0800
  • ffeea1a334 Fix 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
  • aafa7a2222 Fix the case that user should get the onSuccess callback even when memory cache hit DreamPiggy 2020-03-31 21:08:01 +0800
  • 78d9bfbb60 Fix the context arg pass issue, should use the local variable DreamPiggy 2020-03-31 20:21:08 +0800
  • 94aadc1927 Fix the issue when using thumbnailPixelSize and optionsProcessor DreamPiggy 2020-03-31 20:02:21 +0800
  • d9fd4726ea Using 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
  • 0b11cceaaa Released v1.2.0 version DreamPiggy 2020-03-29 21:33:22 +0800
  • 2a47ec9cdd Update the CHANGELOG DreamPiggy 2020-03-29 21:32:38 +0800
  • 42fdca6753
    Merge pull request #91 from SDWebImage/feature_delayPlaceholder_webimage DreamPiggy 2020-03-29 21:28:13 +0800
  • b084945b0f Remove the extra AnyView wrap DreamPiggy 2020-03-29 21:27:11 +0800
  • 59634bfab8 Update the readme about the options and context usage, like delayPlaceholder DreamPiggy 2020-03-29 20:50:21 +0800
  • 80e3137e3d Supports the `delayPlaceholder` for WebImage, update the Example to show the usage DreamPiggy 2020-03-29 20:49:37 +0800
  • ca9922c044
    Merge pull request #90 from SDWebImage/bugfix_animatedImage_rare_crash DreamPiggy 2020-03-29 18:44:55 +0800
  • c0f253133a Fix 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
  • e8dcfc5b34
    Merge pull request #89 from SDWebImage/animatedimage_update DreamPiggy 2020-03-29 17:19:30 +0800
  • ee17bb076c Supports the UIAnimatedImage to be resizable in AnimatedImage struct. Only filter the SDAnimatedImage cases DreamPiggy 2020-03-29 12:47:44 +0800
  • ba1b36406d Update 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
  • 8984320cb6 Released v1.1.0 version DreamPiggy 2020-03-24 20:11:01 +0800
  • ddd64100c7
    Merge pull request #86 from SDWebImage/feature_public_image_manager DreamPiggy 2020-03-24 20:06:58 +0800
  • 72c7c8d693 Change the API of completionHandler for ImageManager, without return value. Add test cases DreamPiggy 2020-03-24 18:47:35 +0800
  • 80bc832504 Update the README and CHANGELOG DreamPiggy 2020-03-24 17:38:59 +0800
  • 7373b50154 Update the readme about the imageManager usage for custom view type DreamPiggy 2020-03-24 17:28:56 +0800
  • 88e4deab48 Make the ImageManager obseable DreamPiggy 2020-03-24 17:14:20 +0800
  • 3d43d8ba29 Update some readme about the usage and demo DreamPiggy 2020-03-20 15:22:40 +0800
  • eaf9013625 Update the shields badges DreamPiggy 2020-03-03 22:47:02 +0800
  • b60924f6b8 Fix the API annotation of IndicatorViewModifier DreamPiggy 2020-03-03 22:29:07 +0800
  • 6e99733eb7 Add the CHANGELOG.md DreamPiggy 2020-03-03 21:55:15 +0800
  • ca22dc45a6
    Merge pull request #84 from SDWebImage/support_indicator_modifier_animated_image DreamPiggy 2020-03-03 21:39:20 +0800
  • e47153c65b Add the readme about the AnimatedImage's API which share the same naming as SwiftUI View DreamPiggy 2020-03-03 21:27:22 +0800
  • 547378465f Adopt the AnimatedImage with Indicator view modifier DreamPiggy 2020-03-03 21:06:00 +0800
  • be8e2c944f
    Merge pull request #83 from SDWebImage/release_1.0 DreamPiggy 2020-03-03 20:13:12 +0800
  • 202174df75 Fix the unit test compile issue DreamPiggy 2020-03-03 19:46:54 +0800
  • 04e7af0e5b Fix the watchOS Example compile issue DreamPiggy 2020-03-03 19:01:24 +0800
  • 60f353180d The indicator's progress arg, now become Double instead of CGFloat, because its limited to [0, 1] DreamPiggy 2020-03-03 19:00:33 +0800
  • 077e8b52c3 Bumped the version to 1.0.0 DreamPiggy 2020-03-03 18:49:34 +0800
  • e7e85d8930 Do not add BUILD_LIBRARY_FOR_DISTRIBUTION for test target DreamPiggy 2020-03-03 18:49:15 +0800
  • 55a99b08aa Update the Example with the latest dependency DreamPiggy 2020-03-03 18:35:54 +0800
  • 61171651b2 Update 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
  • b32d3ca8f1 Released v1.0.0-beta3 version DreamPiggy 2020-02-25 18:47:05 +0800
  • 547cb28a79
    Merge pull request #82 from SDWebImage/update_example DreamPiggy 2020-02-25 18:21:47 +0800
  • fccd4d42a6 Update the Example with tvOS, now it supports zooming and edit mode to delete image cells DreamPiggy 2020-02-25 18:19:45 +0800
  • 289e0bdcf5 Remove thte unused helper code in Example DreamPiggy 2020-02-25 17:23:23 +0800
  • 465e5fc3a1 Ignore the Cartfile.resovled DreamPiggy 2020-02-25 14:59:16 +0800
  • 34360f4a78
    Merge pull request #81 from SDWebImage/hack_animated_image_resizable_behavior DreamPiggy 2020-02-25 11:07:15 +0800
  • 03b6e5d63e Update the readme about the behavior changes on `resizable` DreamPiggy 2020-02-25 10:53:32 +0800
  • 8979158b38 Fix the compile issue on macOS DreamPiggy 2020-02-25 10:37:11 +0800
  • 608b861f6e Fix the behavior again, check the resizable to return super or custom implementation DreamPiggy 2020-02-24 22:58:31 +0800
  • 2ad8897bae Match the behavior when using resizable on AnimatedImage DreamPiggy 2020-02-24 22:19:19 +0800
  • 3714545925 Fix 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
  • 9faad75786 Update the SwiftPM part about how to use pre-release version and complete more details documentation DreamPiggy 2020-02-07 17:57:35 +0800
  • 531286abde Disable the isAnimating check on Travis-CI test, because of bugs DreamPiggy 2020-02-05 14:15:55 +0800
  • ae478b695f Fix 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
  • 7ae9429dc5 Update the test case which fix the compatible on macOS 10.14's simulator DreamPiggy 2020-02-05 10:59:07 +0800
  • f193c612b1 Update the unit test to use the latest version of ViewInspector, which allows UIView/NSView inspection DreamPiggy 2020-02-04 11:04:55 +0800
  • 53de385099 Update 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
  • 4345bd4b5d Change to use the empty Image as static variable DreamPiggy 2020-02-02 10:56:27 +0800
  • 963dac42e7 Released v1.0.0-beta2 version DreamPiggy 2020-02-02 00:15:53 +0800
  • 7891347b18
    Merge pull request #77 from SDWebImage/bugfix_onSuccess_when_memory_cache_hit DreamPiggy 2020-02-02 00:10:26 +0800
  • f56c39aab2 Fix the test case compile issue on macOS DreamPiggy 2020-02-01 18:18:52 +0800
  • 3363162b03 Added the test case `testWebImageOnSuccessWhenMemoryCacheHit` DreamPiggy 2020-02-01 17:53:28 +0800
  • a2bcffe29f Fix 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
  • 433698519a Mock the test case for AnimatedImage binding value update DreamPiggy 2020-01-31 13:28:27 +0800
  • 4d35d16514
    Merge pull request #75 from SDWebImage/bugfix_indicator_watchOS DreamPiggy 2020-01-30 12:35:15 +0800
  • 0cde522360 Update the Example to showing the capability to load PDF/SVG on tvOS/macOS/watchOS as well DreamPiggy 2020-01-30 11:58:05 +0800
  • e46e21ba41 Fix 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
  • ee786bea91 Update the Example with watchOS's native indicator (thanks @JagCesar), simplify the code DreamPiggy 2020-01-28 21:11:18 +0800
  • 65119ead92 Released v1.0.0-beta version DreamPiggy 2020-01-28 19:22:52 +0800
  • 3ccd9968fe Update the test case about onViewCreate/onViewUpdate/onViewDestroy DreamPiggy 2020-01-28 18:58:58 +0800
  • b94f3a514e Added Indicator and Transition test case DreamPiggy 2020-01-28 18:49:41 +0800
  • b24d465bbc Update the readme about Unit Test and Thanks chapter DreamPiggy 2020-01-28 11:50:36 +0800
  • 4ea0601659
    Merge pull request #74 from SDWebImage/unit_test DreamPiggy 2020-01-27 20:18:42 +0800
  • 19f79a1a84 Fix the test case again, disable macOS temporarily because of Travis-CI does not support 10.15 DreamPiggy 2020-01-27 18:53:24 +0800
  • 7c581c8575 Fix the Travis-CI script DreamPiggy 2020-01-27 18:15:12 +0800
  • 36e792348b Added the Code Coverage report DreamPiggy 2020-01-27 17:43:36 +0800
  • 325c187e9f Update the test case for WebImage static url loading DreamPiggy 2020-01-27 17:34:53 +0800