Skip to content

1.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Jul 08:37
· 1023 commits to master since this release
67b31bd

What's Changed

components {
+    setupDefaultComponents()
-    setupDefaultComponents(imageScope)
}

+  val painter = rememberImagePainter(request)
-  val painter = rememberAsyncImagePainter(request)

+ val action by rememberImageAction(request)
+ val painter = rememberImageActionPainter(action)
+ Image(painter) // option.1
+ when (action) {
+     is ImageEvent.Start -> { LoadingUI() }
+     is ImageResult.Source
+     is ImageResult.Error -> { ErrorUI() }
+     is ImageResult -> { Image(painter) /* option.2 */ }
+     else -> Unit
+ }
- val painter = rememberAsyncImagePainter(request)
- when (val requestState = painter.requestState) {
-     is ImageRequestState.Loading -> { LoadingUI() }
-     is ImageRequestState.Failure -> { Error() }
-     ImageRequestState.Success -> { Image(painter) }
- }

🚀 Features

💬 Other

📦 Dependencies

Full Changelog: 1.5.3...1.6.0