Notify
Notify copied to clipboard
Bump me.saket.telephoto:zoomable-image-coil from 0.6.2 to 0.12.1
Bumps me.saket.telephoto:zoomable-image-coil from 0.6.2 to 0.12.1.
Release notes
Sourced from me.saket.telephoto:zoomable-image-coil's releases.
0.12.1
New changes
- Added
DoubleClickToZoomListener.cycle(), which allows setting a custom max zoom factor for double clicks.Bug fixes
- Fixed a bug that prevented back buttons from working when
ZoomableImage()was focused.0.12.0
New changes
- saket/telephoto#78: Support for keyboard and mouse shortcuts (by
@evant)- saket/telephoto#67: New APIs in
ZoomableStatefor controlling zoom from code:panBy,zoomBy, andzoomTo- saket/telephoto#32: New
onDoubleClickparameters inZoomableImage()andModifier.zoomable()for customizing double-click behavior- saket/telephoto#91: Reduced
minSdkto 21 (by@iwb-florien-flament)- Significantly reduced the amount of work required by a
ZoomableImageSourceby offloading the detection of bad content URIs toSubSamplingImageSource.contentUriOrNull()Bug fixes
- saket/telephoto#93:
NullPointerExceptionwhen an image is zoomed before it is initialized- saket/telephoto#50:
FileNotFoundException: No content providerwhen disk caching of an image is disabled usingCache-ControlHTTP headers.- Fixed infinite reloading of images when unstable image request listener are used in
ZoomableAsyncImage(). This removes the need for usingrememberwithImageRequest.listenerandImageRequest.placeholdervalues.0.11.2
Bug fixes
- saket/telephoto#84: Fixed an issue causing placeholders to sometimes take up the full screen (by
@rharter)- saket/telephoto#37: Prevent a crash in
ZoomableAsyncImage()after the app's disk cache is cleared- saket/telephoto#83: Correctly display single-frame GIFs
New changes
- Increase memory cache hit rate with Coil by using
Precision.INEXACT0.10.0
Bug fixes
- saket/telephoto#70, saket/telephoto#72: Correctly update
ZoomableStatewhenModifier.zoomable()is reused- saket/telephoto#71: Make sure velocity tracker tracks the same pointer
- saket/telephoto#81: Read maximum fling velocity from composition locals
Dependency updates
- Compose compiler: 1.5.11
- Compose UI: 1.6.4
- Compose multiplatform: 1.6.4
0.9.0
Bug fixes
- saket/telephoto#70, saket/telephoto#72: Zoomable modifier loses state after ZoomableState gets disposed and recreated
Dependency updates
- Compose compiler: 1.5.10
- Compose UI: 1.6.3
- Compose multiplatform: 1.6.1
... (truncated)
Commits
bb07f8fPrepare to release v0.12.1cdb6e6cAdd a link to https://issuetracker.google.com/issues/354162583bdbe251Explain the back button bug workaround in more detaileda8ae2Extract Modifier.onAttached() into its own file039c8c3Rename FocusForwarder modifiers95a0ba6Fix: back button does not work when ZoomableImage() is focused8e66fc8sample: Extract StrictMode's setup into its own function934e5f5Add missing inspectable propertiesfbbdf9fAdd DoubleClickToZoomListener.cycle()4dd0b05Prepare next development version- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)