diff --git a/app/src/androidTest/java/fr/free/nrw/commons/UploadCancelledTest.kt b/app/src/androidTest/java/fr/free/nrw/commons/UploadCancelledTest.kt index 0277b8324..c3d3dc3c3 100644 --- a/app/src/androidTest/java/fr/free/nrw/commons/UploadCancelledTest.kt +++ b/app/src/androidTest/java/fr/free/nrw/commons/UploadCancelledTest.kt @@ -18,7 +18,7 @@ import androidx.test.platform.app.InstrumentationRegistry import androidx.test.rule.ActivityTestRule import androidx.test.rule.GrantPermissionRule import androidx.test.uiautomator.UiDevice -import fr.free.nrw.commons.LocationPicker.LocationPickerActivity +import fr.free.nrw.commons.locationpicker.LocationPickerActivity import fr.free.nrw.commons.UITestHelper.Companion.childAtPosition import fr.free.nrw.commons.auth.LoginActivity import org.hamcrest.CoreMatchers diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 29f280c9e..ab2edf719 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -171,7 +171,7 @@ android:name=".review.ReviewActivity" android:label="@string/title_activity_review" /> { - fr.free.nrw.commons.location.LatLng(cameraPosition!!.latitude, cameraPosition!!.longitude, 0.0f) + fr.free.nrw.commons.location.LatLng( + cameraPosition!!.latitude, + cameraPosition!!.longitude, + 0.0f + ) } //location metadata is not available mapView != null -> { @@ -447,14 +468,18 @@ class LocationPickerActivity : BaseActivity(), LocationPermissionCallback { LAST_LOCATION, "${mapView?.mapCenter?.latitude},${mapView?.mapCenter?.longitude}" ) - applicationKvStore.putString(LAST_ZOOM, mapView?.zoomLevel?.toString()!!) + applicationKvStore.putString(LAST_ZOOM, mapView?.zoomLevelDouble?.toString()!!) } if (media == null) { val intent = Intent().apply { putExtra( LocationPickerConstants.MAP_CAMERA_POSITION, - CameraPosition(mapView?.mapCenter?.latitude!!, mapView?.mapCenter?.longitude!!, 14.0) + CameraPosition( + mapView?.mapCenter?.latitude!!, + mapView?.mapCenter?.longitude!!, + 14.0 + ) ) } setResult(RESULT_OK, intent) @@ -556,8 +581,15 @@ class LocationPickerActivity : BaseActivity(), LocationPermissionCallback { ) } - override fun onRequestPermissionsResult(requestCode: Int, permissions: Array, grantResults: IntArray) { - if (requestCode == Constants.RequestCodes.LOCATION && grantResults.isNotEmpty() && grantResults[0] == PackageManager.PERMISSION_GRANTED) { + override fun onRequestPermissionsResult( + requestCode: Int, + permissions: Array, + grantResults: IntArray + ) { + if (requestCode == Constants.RequestCodes.LOCATION && + grantResults.isNotEmpty() && + grantResults[0] == PackageManager.PERMISSION_GRANTED + ) { onLocationPermissionGranted() } else { onLocationPermissionDenied(getString(R.string.upload_map_location_access)) @@ -577,12 +609,18 @@ class LocationPickerActivity : BaseActivity(), LocationPermissionCallback { override fun onLocationPermissionDenied(toastMessage: String) { val isDeniedBefore = store.getBoolean("isPermissionDenied", false) - val showRationale = ActivityCompat.shouldShowRequestPermissionRationale(this, permission.ACCESS_FINE_LOCATION) + val showRationale = ActivityCompat.shouldShowRequestPermissionRationale( + this, + permission.ACCESS_FINE_LOCATION + ) if (!showRationale) { if (!locationPermissionsHelper.checkLocationPermission(this)) { if (isDeniedBefore) { - locationPermissionsHelper.showAppSettingsDialog(this, R.string.upload_map_location_access) + locationPermissionsHelper.showAppSettingsDialog( + this, + R.string.upload_map_location_access + ) } else { Toast.makeText(this, toastMessage, Toast.LENGTH_LONG).show() } @@ -601,7 +639,10 @@ class LocationPickerActivity : BaseActivity(), LocationPermissionCallback { addMarkerAtGPSLocation() } else { addMarkerAtGPSLocation() - locationPermissionsHelper.showLocationOffDialog(this, R.string.ask_to_turn_location_on_text) + locationPermissionsHelper.showLocationOffDialog( + this, + R.string.ask_to_turn_location_on_text + ) } } } @@ -652,7 +693,10 @@ class LocationPickerActivity : BaseActivity(), LocationPermissionCallback { Marker.ANCHOR_CENTER, Marker.ANCHOR_BOTTOM ) - icon = ContextCompat.getDrawable(this@LocationPickerActivity, R.drawable.current_location_marker) + icon = ContextCompat.getDrawable( + this@LocationPickerActivity, + R.drawable.current_location_marker + ) title = "Your Location" textLabelFontSize = 24 } diff --git a/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerConstants.kt b/app/src/main/java/fr/free/nrw/commons/locationpicker/LocationPickerConstants.kt similarity index 85% rename from app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerConstants.kt rename to app/src/main/java/fr/free/nrw/commons/locationpicker/LocationPickerConstants.kt index a1c9d989a..edc76ce64 100644 --- a/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerConstants.kt +++ b/app/src/main/java/fr/free/nrw/commons/locationpicker/LocationPickerConstants.kt @@ -1,4 +1,4 @@ -package fr.free.nrw.commons.LocationPicker +package fr.free.nrw.commons.locationpicker /** * Constants need for location picking diff --git a/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerViewModel.kt b/app/src/main/java/fr/free/nrw/commons/locationpicker/LocationPickerViewModel.kt similarity index 96% rename from app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerViewModel.kt rename to app/src/main/java/fr/free/nrw/commons/locationpicker/LocationPickerViewModel.kt index b0b2ce6de..044643ede 100644 --- a/app/src/main/java/fr/free/nrw/commons/LocationPicker/LocationPickerViewModel.kt +++ b/app/src/main/java/fr/free/nrw/commons/locationpicker/LocationPickerViewModel.kt @@ -1,4 +1,4 @@ -package fr.free.nrw.commons.LocationPicker +package fr.free.nrw.commons.locationpicker import android.app.Application import androidx.lifecycle.AndroidViewModel diff --git a/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.kt b/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.kt index bf3a1ab38..299f9b3be 100644 --- a/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.kt +++ b/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.kt @@ -74,7 +74,7 @@ import fr.free.nrw.commons.BuildConfig import fr.free.nrw.commons.CameraPosition import fr.free.nrw.commons.CommonsApplication import fr.free.nrw.commons.CommonsApplication.Companion.instance -import fr.free.nrw.commons.LocationPicker.LocationPicker +import fr.free.nrw.commons.locationpicker.LocationPicker import fr.free.nrw.commons.Media import fr.free.nrw.commons.MediaDataExtractor import fr.free.nrw.commons.R diff --git a/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.java b/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.java index 7a1266d89..27556da4a 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/upload/mediaDetails/UploadMediaDetailFragment.java @@ -25,7 +25,7 @@ import androidx.annotation.Nullable; import androidx.exifinterface.media.ExifInterface; import androidx.recyclerview.widget.LinearLayoutManager; import fr.free.nrw.commons.CameraPosition; -import fr.free.nrw.commons.LocationPicker.LocationPicker; +import fr.free.nrw.commons.locationpicker.LocationPicker; import fr.free.nrw.commons.R; import fr.free.nrw.commons.contributions.MainActivity; import fr.free.nrw.commons.databinding.FragmentUploadMediaDetailFragmentBinding; diff --git a/app/src/main/res/layout/activity_location_picker.xml b/app/src/main/res/layout/activity_location_picker.xml index a6aa85d71..fa21654b7 100644 --- a/app/src/main/res/layout/activity_location_picker.xml +++ b/app/src/main/res/layout/activity_location_picker.xml @@ -4,7 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context=".LocationPicker.LocationPickerActivity"> + tools:context=".locationpicker.LocationPickerActivity">