element-hq / element-x-android

Android Matrix messenger application using the Matrix Rust Sdk and Jetpack Compose
GNU Affero General Public License v3.0
1.08k stars 155 forks source link

Update telephoto to v0.14.0 #3870

Closed renovate[bot] closed 1 day ago

renovate[bot] commented 2 days ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
me.saket.telephoto:flick-android 0.13.0 -> 0.14.0 age adoption passing confidence
me.saket.telephoto:zoomable-image-coil 0.13.0 -> 0.14.0 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


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.

github-actions[bot] commented 2 days ago

:iphone: Scan the QR code below to install the build (arm64 only) for this PR. QR code If you can't scan the QR code you can install the build via this link: https://i.diawi.com/ZAMHqg

codecov[bot] commented 2 days ago

Codecov Report

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.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #3870 +/- ## =========================================== - Coverage 82.87% 82.87% -0.01% =========================================== Files 1784 1784 Lines 45090 45090 Branches 5324 5324 =========================================== - Hits 37369 37368 -1 Misses 5857 5857 - Partials 1864 1865 +1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

renovate[bot] commented 1 day ago

Edited/Blocked Notification

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.

sonarcloud[bot] commented 1 day ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarQube Cloud