diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/SettingsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/SettingsActivity.kt
index 596b79ffc..d6086baaf 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/SettingsActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/SettingsActivity.kt
@@ -67,6 +67,7 @@ class SettingsActivity : SimpleActivity() {
setupShowInfoBubble()
setupEnablePullToRefresh()
setupAllowZoomingImages()
+ setupShowHighestQuality()
setupOneFingerZoom()
setupAllowInstantChange()
setupShowExtendedDetails()
@@ -84,7 +85,7 @@ class SettingsActivity : SimpleActivity() {
private fun setupSectionColors() {
val adjustedPrimaryColor = getAdjustedPrimaryColor()
arrayListOf(visibility_label, videos_label, thumbnails_label, scrolling_label, fullscreen_media_label, security_label,
- file_operations_label, extended_details_label, bottom_actions_label, recycle_bin_label).forEach {
+ file_operations_label, deep_zoomable_images_label, extended_details_label, bottom_actions_label, recycle_bin_label).forEach {
it.setTextColor(adjustedPrimaryColor)
}
}
@@ -337,10 +338,24 @@ class SettingsActivity : SimpleActivity() {
private fun setupAllowZoomingImages() {
settings_allow_zooming_images.isChecked = config.allowZoomingImages
+ updateDeepZoomToggleButtons()
settings_allow_zooming_images_holder.setOnClickListener {
settings_allow_zooming_images.toggle()
config.allowZoomingImages = settings_allow_zooming_images.isChecked
- settings_one_finger_zoom_holder.beVisibleIf(config.allowZoomingImages)
+ updateDeepZoomToggleButtons()
+ }
+ }
+
+ private fun updateDeepZoomToggleButtons() {
+ settings_one_finger_zoom_holder.beVisibleIf(config.allowZoomingImages)
+ settings_show_highest_quality_holder.beVisibleIf(config.allowZoomingImages)
+ }
+
+ private fun setupShowHighestQuality() {
+ settings_show_highest_quality.isChecked = config.showHighestQuality
+ settings_show_highest_quality_holder.setOnClickListener {
+ settings_show_highest_quality.toggle()
+ config.showHighestQuality = settings_show_highest_quality.isChecked
}
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
index 19097ef23..feaeefd7f 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
@@ -369,7 +369,9 @@ class PhotoFragment : ViewPagerFragment() {
view.subsampling_view.apply {
setMaxTileSize(4096)
- setMinimumTileDpi(getMinTileDpi())
+ if (!context!!.config.showHighestQuality) {
+ setMinimumTileDpi(getMinTileDpi())
+ }
background = ColorDrawable(Color.TRANSPARENT)
setBitmapDecoderFactory { PicassoDecoder(path, Picasso.get(), rotation) }
setRegionDecoderFactory { PicassoRegionDecoder() }
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Config.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Config.kt
index e53e7f6f8..11474c421 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Config.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Config.kt
@@ -388,4 +388,8 @@ class Config(context: Context) : BaseConfig(context) {
var lastBinCheck: Long
get() = prefs.getLong(LAST_BIN_CHECK, 0L)
set(lastBinCheck) = prefs.edit().putLong(LAST_BIN_CHECK, lastBinCheck).apply()
+
+ var showHighestQuality: Boolean
+ get() = prefs.getBoolean(SHOW_HIGHEST_QUALITY, false)
+ set(showHighestQuality) = prefs.edit().putBoolean(SHOW_HIGHEST_QUALITY, showHighestQuality).apply()
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Constants.kt
index 38761a2d2..0db9f3129 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Constants.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Constants.kt
@@ -61,6 +61,7 @@ const val SHOW_RECYCLE_BIN_AT_FOLDERS = "show_recycle_bin_at_folders"
const val ALLOW_ZOOMING_IMAGES = "allow_zooming_images"
const val WAS_SVG_SHOWING_HANDLED = "was_svg_showing_handled"
const val LAST_BIN_CHECK = "last_bin_check"
+const val SHOW_HIGHEST_QUALITY = "show_highest_quality"
// slideshow
const val SLIDESHOW_INTERVAL = "slideshow_interval"
diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml
index b543aaa68..41400e1cd 100644
--- a/app/src/main/res/layout/activity_settings.xml
+++ b/app/src/main/res/layout/activity_settings.xml
@@ -18,18 +18,18 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -40,18 +40,18 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -62,10 +62,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -86,10 +86,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -115,8 +115,8 @@
android:id="@+id/visibility_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginStart="@dimen/bigger_margin"
+ android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginTop="@dimen/activity_margin"
android:text="@string/visibility"
android:textAllCaps="true"
@@ -128,18 +128,18 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -150,18 +150,18 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -172,18 +172,18 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -194,10 +194,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -218,10 +218,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -247,8 +247,8 @@
android:id="@+id/videos_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginStart="@dimen/bigger_margin"
+ android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginTop="@dimen/activity_margin"
android:text="@string/videos"
android:textAllCaps="true"
@@ -260,10 +260,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -284,10 +284,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -308,10 +308,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -337,8 +337,8 @@
android:id="@+id/thumbnails_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginStart="@dimen/bigger_margin"
+ android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginTop="@dimen/activity_margin"
android:text="@string/thumbnails"
android:textAllCaps="true"
@@ -350,10 +350,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -374,10 +374,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -398,10 +398,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -427,8 +427,8 @@
android:id="@+id/scrolling_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginStart="@dimen/bigger_margin"
+ android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginTop="@dimen/activity_margin"
android:text="@string/scrolling"
android:textAllCaps="true"
@@ -440,10 +440,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -464,10 +464,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -488,10 +488,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -517,8 +517,8 @@
android:id="@+id/fullscreen_media_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginStart="@dimen/bigger_margin"
+ android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginTop="@dimen/activity_margin"
android:text="@string/fullscreen_media"
android:textAllCaps="true"
@@ -530,10 +530,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -554,10 +554,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -578,10 +578,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
-
-
-
-
-
-
-
-
-
-
-
-
+ android:paddingBottom="@dimen/activity_margin">
@@ -674,10 +626,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -698,18 +650,18 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/bigger_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/bigger_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/bigger_margin">
+ android:paddingBottom="@dimen/bigger_margin">
@@ -727,6 +679,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android:paddingBottom="@dimen/activity_margin">
@@ -774,10 +816,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -797,18 +839,18 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -824,8 +866,8 @@
android:id="@+id/security_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginStart="@dimen/bigger_margin"
+ android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginTop="@dimen/activity_margin"
android:text="@string/security"
android:textAllCaps="true"
@@ -837,10 +879,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -861,10 +903,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -890,8 +932,8 @@
android:id="@+id/file_operations_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginStart="@dimen/bigger_margin"
+ android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginTop="@dimen/activity_margin"
android:text="@string/file_operations"
android:textAllCaps="true"
@@ -903,10 +945,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -927,10 +969,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -951,10 +993,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -980,8 +1022,8 @@
android:id="@+id/bottom_actions_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginStart="@dimen/bigger_margin"
+ android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginTop="@dimen/activity_margin"
android:text="@string/bottom_actions"
android:textAllCaps="true"
@@ -993,10 +1035,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -1017,18 +1059,18 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -1044,8 +1086,8 @@
android:id="@+id/recycle_bin_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginStart="@dimen/bigger_margin"
+ android:layout_marginLeft="@dimen/bigger_margin"
android:layout_marginTop="@dimen/activity_margin"
android:text="@string/recycle_bin"
android:textAllCaps="true"
@@ -1057,10 +1099,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -1081,10 +1123,10 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/activity_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/activity_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/activity_margin">
+ android:paddingBottom="@dimen/activity_margin">
@@ -1105,18 +1147,18 @@
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/medium_margin"
android:background="?attr/selectableItemBackground"
- android:paddingBottom="@dimen/bigger_margin"
android:paddingLeft="@dimen/normal_margin"
+ android:paddingTop="@dimen/bigger_margin"
android:paddingRight="@dimen/normal_margin"
- android:paddingTop="@dimen/bigger_margin">
+ android:paddingBottom="@dimen/bigger_margin">
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index 1d32d794b..602e98c87 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -163,6 +163,8 @@
قم بإجراء فحص إضافي لتجنب إظهار الملفات التالفة
Show some action buttons at the bottom of the screen
Show the Recycle Bin at the folders screen
+ Deep zoomable images
+ Show images in the highest possible quality
المصغرات
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index 0dffdfdcb..48addd393 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -159,6 +159,8 @@
Do an extra check to avoid showing invalid files
Show some action buttons at the bottom of the screen
Show the Recycle Bin at the folders screen
+ Deep zoomable images
+ Show images in the highest possible quality
Thumbnails
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
index 80e702b27..998b84701 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -159,6 +159,8 @@
Fer una verificació addicional per evitar que es mostrin fitxers no vàlids
Mostra alguns botons d\'acció a la part inferior de la pantalla
Mostra la paperera de reciclatge a la pantalla de carpetes
+ Deep zoomable images
+ Show images in the highest possible quality
Miniatures
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index 2649e53fb..a326419ee 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -159,6 +159,8 @@
Do an extra check to avoid showing invalid files
Show some action buttons at the bottom of the screen
Show the Recycle Bin at the folders screen
+ Deep zoomable images
+ Show images in the highest possible quality
Thumbnails
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
index aaa7023d8..fca30e852 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -159,6 +159,8 @@
Tjek en ekstra gang for at undgå visning af ugyldige filer
Show some action buttons at the bottom of the screen
Show the Recycle Bin at the folders screen
+ Deep zoomable images
+ Show images in the highest possible quality
Thumbnails
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 92fc25072..92093d76b 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -159,6 +159,8 @@
Zusätzliche Überprüfung, um ungültige Dateien nicht anzuzeigen
Ausgewählte Funktionen am unteren Bildschirmrand anzeigen
Papierkorb auf dem Ordnerbildschirm anzeigen
+ Deep zoomable images
+ Show images in the highest possible quality
Thumbnails
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index e73d44a09..2e0c89e63 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -147,8 +147,7 @@
Αυτόματη απόκρυψη στοιχείων συστήματος σε πλήρη οθόνη
Διαγραφή άδειων φακέλων, όταν διαγραφεί το περιεχόμενό τους
Να επιτρέπεται ο έλεγχος φωτεινότητας με κατακόρυφες κινήσεις
- Να επιτρέπεται ο έλεγχος έντασης του βίντεο και φωτεινότητας με κατακόρυφες
- κινήσεις (gestures)
+ Να επιτρέπεται ο έλεγχος έντασης του βίντεο και φωτεινότητας με κατακόρυφες κινήσεις (gestures)
Εμφάνιση του αριθμού πολυμέσων στον φάκελο, στην κύρια οθόνη
Αντικατάσταση της "Κοινής χρήσης" με "Περιστροφή" στο μενού πλήρους οθόνης
Εμφάνιση λεπτομερειών στα πολυμέσα σε κατάσταση πλήρους οθόνης
@@ -160,6 +159,8 @@
Επιπλέον έλεγχος για την αποφυγή εμφάνισης λανθασμένων αρχείων
Εμφάνιση μερικών κουμπιών λειτουργιών στο κάτω μέρος της οθόνης
Εμφάνιση του κάδου ανακύκλωσης στην οθόνη φακέλων
+ Deep zoomable images
+ Show images in the highest possible quality
Εικονίδια
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 5caf9fcc4..5490e74b5 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -159,6 +159,8 @@
Hacer una comprobación adicional para evitar mostrar archivos inválidos
Mostrar algunos botones de acción en la parte inferior de la pantalla
Mostrar la papelera de reciclaje en la pantalla de carpetas
+ Deep zoomable images
+ Show images in the highest possible quality
Miniaturas
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index 323755c16..e389d0600 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -159,6 +159,8 @@
Tee ylimääräinen tarkistus rikkinäisten tiedostojen varalta
Show some action buttons at the bottom of the screen
Show the Recycle Bin at the folders screen
+ Deep zoomable images
+ Show images in the highest possible quality
Esikatselukuvat
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index eaa15e780..4b1fef60a 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -159,6 +159,8 @@
Faire une vérification supplémentaire pour éviter de montrer des fichiers invalides
Afficher quelques boutons d\'action en bas de l\'écran
Afficher la corbeille à l\'écran Dossiers
+ Deep zoomable images
+ Show images in the highest possible quality
Vignettes
diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml
index 127191765..d68f63ee0 100644
--- a/app/src/main/res/values-gl/strings.xml
+++ b/app/src/main/res/values-gl/strings.xml
@@ -159,6 +159,8 @@
Facer unha comprobación extra para evitar mostrar ficheiros non válidos
Show some action buttons at the bottom of the screen
Show the Recycle Bin at the folders screen
+ Deep zoomable images
+ Show images in the highest possible quality
Iconas
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
index c961c5e07..1ea5f022f 100644
--- a/app/src/main/res/values-hr/strings.xml
+++ b/app/src/main/res/values-hr/strings.xml
@@ -159,6 +159,8 @@
Napravite dodatnu provjeru da biste izbjegli prikazivanje nevažećih datoteka
Pokažite neke gumbe za radnju pri dnu zaslona
Prikažite koš za smeće na zaslonu mapa
+ Deep zoomable images
+ Show images in the highest possible quality
Sličice
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 6be796647..8a0d39f0d 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -159,6 +159,8 @@
Do an extra check to avoid showing invalid files
Show some action buttons at the bottom of the screen
Show the Recycle Bin at the folders screen
+ Deep zoomable images
+ Show images in the highest possible quality
Thumbnails
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 0ab2f220c..ea8a57ddb 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -159,6 +159,8 @@
Fai un controllo ulteriore per evitare di mostrare file non validi
Mostra alcuni pulsanti azione in fondo allo schermo
Mostra il cestino nella schermata delle cartelle
+ Deep zoomable images
+ Show images in the highest possible quality
Miniature
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 035a2df7f..d5827bae0 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -159,6 +159,8 @@
無効なファイルを見せない調整を行う
画面下部にアクションボタンを表示する
フォルダ画面にごみ箱を表示する
+ Deep zoomable images
+ Show images in the highest possible quality
サムネイル設定
diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml
index 2287242a1..e53f53da3 100644
--- a/app/src/main/res/values-ko-rKR/strings.xml
+++ b/app/src/main/res/values-ko-rKR/strings.xml
@@ -159,6 +159,8 @@
잘못된 파일 표시를 방지하기 위해 추가 검사 수행
Show some action buttons at the bottom of the screen
Show the Recycle Bin at the folders screen
+ Deep zoomable images
+ Show images in the highest possible quality
섬네일
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
index d5c4ebb04..61b05eea2 100644
--- a/app/src/main/res/values-lt/strings.xml
+++ b/app/src/main/res/values-lt/strings.xml
@@ -159,6 +159,8 @@
Atlikti papildomą patikrinimą, kad nebūtų rodomos sugadintos bylos
Show some action buttons at the bottom of the screen
Show the Recycle Bin at the folders screen
+ Deep zoomable images
+ Show images in the highest possible quality
Miniatiūros
diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml
index c83c2b99d..393bb5b2b 100644
--- a/app/src/main/res/values-nb/strings.xml
+++ b/app/src/main/res/values-nb/strings.xml
@@ -159,6 +159,8 @@
Gjør en ekstra sjekk for å unngå visning av ugyldige filer
Vis noen handlingsknapper nederst på skjermen
Vis papirkurven på mappeskjermen
+ Deep zoomable images
+ Show images in the highest possible quality
Minibilder
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 68b177cad..2dfe55ab9 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -159,6 +159,8 @@
Ongeldige bestanden verbergen
Enkele actieknoppen onderaan het scherm tonen
Prullenbak weergeven in de mapweergave
+ Deep zoomable images
+ Show images in the highest possible quality
Miniatuurvoorbeelden
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index dbc0a7494..5f41b8f65 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -159,6 +159,8 @@
Dodatkowe sprawdzenie w celu uniknięcia pokazywania niewłaściwych plików
Pokazuj niektóre przyciski akcji na dole ekranu
Pokazuj kosz w widoku folderów
+ Deep zoomable images
+ Show images in the highest possible quality
Miniatury
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 5f9804afa..1b7aa235a 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -159,6 +159,8 @@
Realizar verificação extra para evitar mostrar arquivos inválidos
Show some action buttons at the bottom of the screen
Show the Recycle Bin at the folders screen
+ Deep zoomable images
+ Show images in the highest possible quality
Miniaturas
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index c5f81d240..d4f8ca771 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -159,6 +159,8 @@
Efetuar uma dupla verificação para evitar mostrar os ficheiros inválidos
Mostrar alguns botões de ação na base do ecrã
Mostrar reciclagem no ecrã de pastas
+ Deep zoomable images
+ Show images in the highest possible quality
Miniaturas
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index aaa79ff2e..388be40b8 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -159,6 +159,8 @@
Дополнительная проверка, чтобы избежать показа неподдерживаемых файлов
Показывать кнопки действий в нижней части экрана
Показывать корзину вместе с папками
+ Deep zoomable images
+ Show images in the highest possible quality
Миниатюры
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index abec90613..b608bf6b2 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -159,6 +159,8 @@
Predísť zobrazovaniu neplatných súborov dodatočnou kontrolou
Zobraziť niektoré akčné tlačidlá na spodku obrazovky
Zobraziť odpadkový kôš na obrazovke s priečinkami
+ Hlboko priblížiteľné obrázky
+ Zobrazovať obrázky v najlepšej možnej kvalite
Náhľady
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index 7f9a97d74..a15657dee 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -159,6 +159,8 @@
Gör en extra kontroll för att hindra ogiltiga filer från att visas
Visa några åtgärdsknappar längst ned på skärmen
Visa Papperskorgen i mappvyn
+ Deep zoomable images
+ Show images in the highest possible quality
Miniatyrer
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 9db6e91dc..8c4c30a1b 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -159,6 +159,8 @@
Do an extra check to avoid showing invalid files
Show some action buttons at the bottom of the screen
Show the Recycle Bin at the folders screen
+ Deep zoomable images
+ Show images in the highest possible quality
Thumbnails
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 710d0ef86..16fccbccd 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -159,6 +159,8 @@
额外检查以避免显示无效的文件
在屏幕底部显示一些操作按钮
Show the Recycle Bin at the folders screen
+ Deep zoomable images
+ Show images in the highest possible quality
缩略图
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index e930cba69..df5fbe431 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -159,6 +159,8 @@
進行額外檢查,避免顯示無效的檔案
在螢幕底部顯示一些操作按鈕
在資料夾畫面顯示回收桶
+ Deep zoomable images
+ Show images in the highest possible quality
縮圖
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index e22f466a0..656c74445 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -159,6 +159,8 @@
Do an extra check to avoid showing invalid files
Show some action buttons at the bottom of the screen
Show the Recycle Bin at the folders screen
+ Deep zoomable images
+ Show images in the highest possible quality
Thumbnails