Closed renovate[bot] closed 1 day ago
:iphone: Scan the QR code below to install the build (arm64 only) for this PR. If you can't scan the QR code you can install the build via this link: https://i.diawi.com/ZAMHqg
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 82.87%. Comparing base (
1b6f77d
) to head (12e186f
). Report is 9 commits behind head on develop.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
This PR contains the following updates:
0.13.0
->0.14.0
0.13.0
->0.14.0
Release Notes
saket/telephoto (me.saket.telephoto:flick-android)
### [`v0.14.0`](https://redirect.github.com/saket/telephoto/releases/tag/0.14.0) [Compare Source](https://redirect.github.com/saket/telephoto/compare/0.13.0...0.14.0) New changes - Support for Coil 3 (`me.saket.telephoto:zoomable-image-coil3:{version}`) - Added state restoration of zoom & pan values across orientation changes - Zoom & pan transformations now render synchronously instead of lagging behind by a frame, eliminating flicker during layout size changes - Added [ZoomableImageState#isImageDisplayedInFullQuality](https://redirect.github.com/saket/telephoto/blob/5ec5625e6d90a5fe18175195abc0324472141886/zoomable-image/core/src/main/kotlin/me/saket/telephoto/zoomable/ZoomableImageState.kt#L33-L37) - Added new APIs for custom `ZoomableImageSource` implementations: - [SubSamplingImageSource#canBeSubSampled()](https://redirect.github.com/saket/telephoto/blob/5ec5625e6d90a5fe18175195abc0324472141886/zoomable-image/sub-sampling-image/src/main/kotlin/me/saket/telephoto/subsamplingimage/internal/imageChecks.kt#L11-L14) - [SubSamplingImageSource#exists()](https://redirect.github.com/saket/telephoto/blob/5ec5625e6d90a5fe18175195abc0324472141886/zoomable-image/sub-sampling-image/src/main/kotlin/me/saket/telephoto/subsamplingimage/internal/imageChecks.kt#L28-L29) Bug fixes - [#95](https://redirect.github.com/saket/telephoto/issues/95): Removed explicit recycling of bitmap decoders - [#97](https://redirect.github.com/saket/telephoto/issues/97): Added protection against `NaN` velocities - [#99](https://redirect.github.com/saket/telephoto/issues/99): Added handling for non-existent content URIs to prevent crashes - [#110](https://redirect.github.com/saket/telephoto/issues/110): Added workaround for a Compose UI issue with unknown color spaces - `ZoomableImage()` will now display its `contentDescription` even if the image isn't loaded yet - Content alignment can now be updated even if the image is zoomed in - Prevented multiple buffering of `SubSamplingImageSource.rawSource()` Deprecations - `ZoomableContentLocation#size()` is no longer used - `SubSamplingImageState#isImageLoaded` → `isImageDisplayed` - `SubSamplingImageState#isImageLoadedInFullQuality` → `isImageDisplayedInFullQuality` - `ZoomableState#setContentLocation()` → `setContentLocationSynchronously()`Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.