Skip to content

Commit aca73dc

Browse files
fix(deps): update telephoto to v0.15.1 (#4270)
* fix(deps): update telephoto to v0.15.1 --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jorge Martín <[email protected]>
1 parent 2b3481a commit aca73dc

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ showkase = "1.0.3"
4747
appyx = "1.6.0"
4848
sqldelight = "2.0.2"
4949
wysiwyg = "2.38.2"
50-
telephoto = "0.14.0"
50+
telephoto = "0.15.1"
5151

5252
# Dependency analysis
5353
dependencyAnalysis = "2.8.0"

libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/local/DefaultLocalMediaRenderer.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import com.squareup.anvil.annotations.ContributesBinding
1414
import io.element.android.libraries.di.AppScope
1515
import io.element.android.libraries.mediaviewer.api.local.LocalMedia
1616
import io.element.android.libraries.mediaviewer.api.local.LocalMediaRenderer
17+
import me.saket.telephoto.zoomable.OverzoomEffect
1718
import me.saket.telephoto.zoomable.ZoomSpec
1819
import me.saket.telephoto.zoomable.rememberZoomableState
1920
import javax.inject.Inject
@@ -24,7 +25,7 @@ class DefaultLocalMediaRenderer @Inject constructor() : LocalMediaRenderer {
2425
override fun Render(localMedia: LocalMedia) {
2526
val localMediaViewState = rememberLocalMediaViewState(
2627
zoomableState = rememberZoomableState(
27-
zoomSpec = ZoomSpec(maxZoomFactor = 4f, preventOverOrUnderZoom = false)
28+
zoomSpec = ZoomSpec(maxZoomFactor = 4f, overzoomEffect = OverzoomEffect.NoLimits)
2829
)
2930
)
3031
LocalMediaView(

libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/viewer/MediaViewerView.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ import io.element.android.libraries.mediaviewer.impl.local.rememberLocalMediaVie
8181
import io.element.android.libraries.mediaviewer.impl.util.bgCanvasWithTransparency
8282
import io.element.android.libraries.ui.strings.CommonStrings
8383
import kotlinx.coroutines.delay
84+
import me.saket.telephoto.zoomable.OverzoomEffect
8485
import me.saket.telephoto.zoomable.ZoomSpec
8586
import me.saket.telephoto.zoomable.rememberZoomableState
8687

@@ -297,7 +298,7 @@ private fun MediaViewerPage(
297298
) {
298299
Box(contentAlignment = Alignment.Center) {
299300
val zoomableState = rememberZoomableState(
300-
zoomSpec = ZoomSpec(maxZoomFactor = 4f, preventOverOrUnderZoom = false)
301+
zoomSpec = ZoomSpec(maxZoomFactor = 4f, overzoomEffect = OverzoomEffect.NoLimits)
301302
)
302303
val localMediaViewState = rememberLocalMediaViewState(zoomableState)
303304
val showThumbnail = !localMediaViewState.isReady

0 commit comments

Comments
 (0)