From 347bfe30f0bd40fa3a3f40b1b8ff4afdab652d34 Mon Sep 17 00:00:00 2001 From: Kota-Jagadeesh Date: Mon, 8 Dec 2025 10:29:55 +0530 Subject: [PATCH] Fix: Allow deeper zoom when previewing images during upload --- .../upload/mediaDetails/UploadMediaDetailFragment.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.kt b/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.kt index b3b0679486..6b3541c4c6 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.kt +++ b/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.kt @@ -21,6 +21,7 @@ import androidx.core.content.ContextCompat import androidx.core.os.bundleOf import androidx.exifinterface.media.ExifInterface import androidx.recyclerview.widget.LinearLayoutManager +import com.github.chrisbanes.photoview.PhotoView import fr.free.nrw.commons.CameraPosition import fr.free.nrw.commons.R import fr.free.nrw.commons.contributions.MainActivity @@ -241,6 +242,11 @@ class UploadMediaDetailFragment : UploadBaseFragment(), UploadMediaDetailsContra presenter.receiveImage(uploadableFile, place, inAppPictureLocation) + if (binding.backgroundImage is PhotoView) { + (binding.backgroundImage as PhotoView).setMaximumScale(10.0f) + Timber.d("PhotoView max scale set to 10.0f for deeper zoom.") + } + with (binding){ if (indexOfFragment == 0) { btnPrevious.isEnabled = false