From 4ec485618558aa6188164163e239364e67921949 Mon Sep 17 00:00:00 2001
From: unknowtech <41585567+unknowtech@users.noreply.github.com>
Date: Thu, 20 Sep 2018 00:28:09 +0200
Subject: [PATCH 01/54] Updated fr (French) translation
Commit made via Stringlate
---
app/src/debug/res/values-fr/strings.xml | 4 ++
app/src/main/res/values-fr/strings.xml | 73 +++++++++++--------------
2 files changed, 35 insertions(+), 42 deletions(-)
create mode 100644 app/src/debug/res/values-fr/strings.xml
diff --git a/app/src/debug/res/values-fr/strings.xml b/app/src/debug/res/values-fr/strings.xml
new file mode 100644
index 000000000..2adc71044
--- /dev/null
+++ b/app/src/debug/res/values-fr/strings.xml
@@ -0,0 +1,4 @@
+
+
+ Galerie
+
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 0e96c9eee..d76ee5f80 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -26,11 +26,11 @@
Déverrouiller la rotation
Change orientation
Force portrait
- Force landscape
- Use default orientation
- Fix Date Taken value
- Fixing…
- Dates fixed successfully
+ Paysage de force
+ Utiliser l\'orientation par défaut
+ Fixe Date Valeur prise
+ Fixation....
+ Dates fixées avec succès
Filtrer les médias
@@ -40,7 +40,7 @@
RAW images
SVGs
Aucun fichier média trouvé avec les filtres sélectionnés.
- Changer les filtres
+ Changer les filtres
Cette option masque le dossier en ajoutant un fichier \'.nomedia\' à l\'intérieur, cela masquera aussi tous les sous-dossiers. Vous pouvez les voir en modifiant l\'option \'Afficher les dossiers cachés\' dans les paramètres. Continuer ?
@@ -49,7 +49,7 @@
Gérer les dossiers exclus
Cela va exclure la sélection ainsi que ses sous-dossiers depuis Simple Galerie uniquement. Vous pouvez gérer les dossiers exclus depuis les paramètres.
Exclure un dossier parent ?
- Exclure des dossiers les masquera ainsi que leurs sous-dossiers uniquement dans Simple Galerie, ils seront toujours visibles depuis d\'autres applications.\\n\\nSi vous voulez aussi les masquer ailleurs, utilisez la fonction Masquer.
+ Exclure des dossiers les masquera ainsi que leurs sous-dossiers uniquement dans Simple Galerie, ils seront toujours visibles depuis d\'autres applications.\\Si vous voulez aussi les masquer ailleurs, utilisez la fonction Masquer.
Tout supprimer
Supprimer tous les dossiers de la liste des exclusions ? Ceci n\'effacera pas les dossiers.
Dossiers masqués
@@ -88,7 +88,7 @@
Retourner horizontalement
Retourner verticalement
Éditer avec
- Free
+ Gratuit
Simple fond d\'écran
@@ -120,15 +120,15 @@
Changer le type de vue
Grille
Liste
- Group direct subfolders
+ Sous-dossiers de groupe direct
- Group by
- Do not group files
- Folder
- Last modified
- Date taken
- File type
+ Grouper par
+ Ne pas regrouper les fichiers
+ Dossier
+ Dernière modification
+ Date de prise
+ Type de fichier
Extension
@@ -154,27 +154,26 @@
Gérer les détails supplémentaires
Autoriser le zoom avec un doigt sur un média en plein écran
Autoriser le changement instantané de média en cliquant sur les côtés de l\'écran
- Allow deep zooming images
+ Permet de zoomer en profondeur
Masquer les détails supplémentaires lorsque la barre d\'état est masquée
Faire une vérification supplémentaire pour éviter de montrer des fichiers invalides
- Show some action buttons at the bottom of the screen
- Show the Recycle Bin at the folders screen
+ Afficher quelques boutons d\'action en bas de l\'écran
+ Afficher la corbeille à l\'écran Dossiers
Vignettes
Média plein écran
Détails supplémentaires
- Bottom actions
+ Actions en bas
- Manage visible bottom actions
- Toggle favorite
- Toggle file visibility
+ Gérer les actions visible du bas
+ Basculer favori
+ Changer la visibilité des fichiers
Comment faire de Simple Galerie ma galerie par défaut ?
- Il faut dans un premier temps trouver la galerie par défaut dans la section « Applications » des paramètres du téléphone, puis toucher « Ouvrir par défaut » et enfin selectionner « Réinitialiser les paramètres par défaut ».
- La prochaine fois que vous ouvrirez une image ou une vidéo, il vous sera proposé de choisir une application, choisissez Simple Gallery puis « Toujours ».
+ Il faut dans un premier temps trouver la galerie par défaut dans la section « Applications » des paramètres du téléphone, puis toucher « Ouvrir par défaut » et enfin selectionner « Réinitialiser les paramètres par défaut ». La prochaine fois que vous ouvrirez une image ou une vidéo, il vous sera proposé de choisir une application, choisissez Simple Gallery puis « Toujours ».
J\'ai verrouillé l\'appli avec un mot de passe et je ne m\'en rappelle plus. Que faire ?
Il y a deux façons de procéder. Soit vous reinstallez l\'appli, soit retrouver l\'appli dans les paramètres du téléphone et toucher « Effacer les données ». Cela va seulement remettre à zéro les paramètres de l\'appli et ne supprimera pas vos fichiers.
Comment faire pour qu\'un album soit toujours tout en haut ?
@@ -186,32 +185,22 @@
Pourquoi des répertoires avec des pochettes d\'albums musicaux ou des miniatures d\'images sont affichés ?
Cela peut arriver de voir des albums qui ne devraient pas être affichés. Vous pouvez les exclure facilement en faisaint un appui long sur eux puis en sélectionnant « Exclure », après quoi vous pouvez aussi sélectionner le répertoire parent, ce qui devrait éviter l\'apparition d\'albums similaires.
Un dossier avec des images n\'apparaît pas. Que faire ?
- Cela peut arriver pour de multiples raisons, mais c\'est facile à résoudre. Allez dans « Paramètres » puis « Gérer les dossiers inclus », sélectionnez le plus et sélectionnez le dossier voulu.
+ Cela peut arriver pour de multiples raisons, mais c\'est facile à résoudre. Allez dans « Paramètres » puis « Gérer les dossiers inclus », sélectionnez le plus et sélectionnez le dossier voulu.
Comment faire apparaître uniquement certains dossiers ?
- Ajouter un répértoire dans les dossiers inclus n\'exclut rien automatiquement. Pour ce faire, il faut aller dans « Paramètres » puis « Gérer les dossiers exclus », exclure le répertoire racine \"/\", puis ajouter les répertoires souhaités dans « Paramètres » puis « Gérer les répertoires inclus ». Seuls les répertoires selectionnés seront visibles, du fait que les exclusions et inclusions sont récursives, et si un répertoire est à la fois exclus et inclus, il sera affiché.
+ Ajouter un répértoire dans les dossiers inclus n\'exclut rien automatiquement. Pour ce faire, il faut aller dans « Paramètres » puis « Gérer les dossiers exclus », exclure le répertoire racine \"/\", puis ajouter les répertoires souhaités dans « Paramètres » puis « Gérer les répertoires inclus ». Seuls les répertoires selectionnés seront visibles, du fait que les exclusions et inclusions sont récursives, et si un répertoire est à la fois exclus et inclus, il sera affiché.
Les images en plein écran contiennent des artéfacts, est-ce possible d\'améliorer la qualité ?
- Oui, il existe dans « Paramètres » une option « Remplacer les images zoomables profondes par des images de meilleure qualité », mais les images seront alors floues si vous zoomez trop.
+ Oui, il existe dans « Paramètres » une option « Remplacer les images zoomables profondes par des images de meilleure qualité », mais les images seront alors floues si vous zoomez trop.
Puis-je recadrer des images avec cette application?
Oui, vous pouvez recadrer les images dans l\'éditeur en faisant glisser les coins de l\'image. Vous pouvez accéder à l\'éditeur en appuyant longuement sur une vignette d\'image et en sélectionnant Modifier, ou en sélectionnant Modifier en mode plein écran.
- Can I somehow group media file thumbnails?
- Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
- Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
- It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ Puis-je en quelque sorte regrouper les vignettes des fichiers multimédias ?
+ Bien sûr, il vous suffit d\'utiliser l\'option de menu \"Grouper par\" lorsque vous êtes dans l\'affichage des vignettes. Vous pouvez regrouper les fichiers selon plusieurs critères, y compris la date de prise de vue. Si vous utilisez la fonction \"Afficher le contenu de tous les dossiers\", vous pouvez également les regrouper par dossiers.
+ Le tri par date prise ne semble pas fonctionner correctement, comment puis-je le corriger ?
+ Il est très probablement causé par les fichiers copiés quelque part. Vous pouvez le corriger en sélectionnant les vignettes du fichier et en sélectionnant \"Fix Date Taken value\".
Un album pour visionner photos et vidéos sans publicité.
-
- Un simple outil pour visionner les photos et les vidéos. Elles peuvent être triées par dates, tailles, noms dans les deux sens (alphabétique comme désalphabétique), il est possible de zoomer sur les photos. Les fichiers sont affichés sur de multiples colonnes en fonction de la taille de l\'écran, vous pouvez changer le nombre de colonnes par pincement. Elles peuvent être renommées, partagées, supprimées, copiées et déplacées. Les images peuvent en plus être tournées, rognées ou être définies comme fond d\'écran directement depuis l\'application.
-
- La galerie est également proposée pour une utilisation comme tierce partie pour la prévisualisation des images/vidéos, ajouter des pièces jointes aux clients email, etc… C\'est parfait pour un usage au quotidien.
-
- L\'autorisation d\'empreinte digitale est nécessaire pour verrouiller les dossiers cachés et/ou l\'application.
-
- L\'application ne contient ni publicité ni autorisation inutile. Elle est totalement opensource et est également fournie avec des couleurs personnalisables.
-
- Cette application fait partie d\'une plus grande suite. Vous pouvez trouver les autres applications sur https://www.simplemobiletools.com
-
+ Un simple outil pour visionner les photos et les vidéos. Elles peuvent être triées par dates, tailles, noms dans les deux sens (alphabétique comme désalphabétique), il est possible de zoomer sur les photos. Les fichiers sont affichés sur de multiples colonnes en fonction de la taille de l\'écran, vous pouvez changer le nombre de colonnes par pincement. Elles peuvent être renommées, partagées, supprimées, copiées et déplacées. Les images peuvent en plus être tournées, rognées ou être définies comme fond d\'écran directement depuis l\'application. La galerie est également proposée pour une utilisation comme tierce partie pour la prévisualisation des images/vidéos, ajouter des pièces jointes aux clients email, etc… C\'est parfait pour un usage au quotidien. L\'autorisation d\'empreinte digitale est nécessaire pour verrouiller les dossiers cachés et/ou l\'application. L\'application ne contient ni publicité ni autorisation inutile. Elle est totalement opensource et est également fournie avec des couleurs personnalisables. Cette application fait partie d\'une plus grande suite. Vous pouvez trouver les autres applications sur https://www.simplemobiletools.com
Un album pour visionner photos et vidéos sans publicité.
- Un simple outil pour visionner les photos et les vidéos. Elles peuvent être triées par dates, tailles, noms dans les deux sens (alphabétique comme désalphabétique), il est possible de zoomer sur les photos. Les fichiers sont affichés sur de multiples colonnes en fonction de la taille de l\'écran, vous pouvez changer le nombre de colonnes par pincement. Elles peuvent être renommées, partagées, supprimées, copiées et déplacées. Les images peuvent en plus être tournées, rognées ou être définies comme fond d\'écran directement depuis l\'application. La galerie est également proposée pour une utilisation comme tierce partie pour la prévisualisation des images/vidéos, ajouter des pièces jointes aux clients email, etc… C\'est parfait pour un usage au quotidien. L\'autorisation d\'empreinte digitale est nécessaire pour verrouiller les dossiers cachés et/ou l\'application. L\'application ne contient ni publicité ni autorisation inutile. Elle est totalement opensource et est également fournie avec des couleurs personnalisables. Cette application fait partie d\'une plus grande suite. Vous pouvez trouver les autres applications sur https://www.simplemobiletools.com
+
+ Un simple outil pour visionner les photos et les vidéos. Elles peuvent être triées par dates, tailles, noms dans les deux sens (alphabétique comme désalphabétique), il est possible de zoomer sur les photos. Les fichiers sont affichés sur de multiples colonnes en fonction de la taille de l\'écran, vous pouvez changer le nombre de colonnes par pincement. Elles peuvent être renommées, partagées, supprimées, copiées et déplacées. Les images peuvent en plus être tournées, rognées ou être définies comme fond d\'écran directement depuis l\'application.
+
+ La galerie est également proposée pour une utilisation comme tierce partie pour la prévisualisation des images/vidéos, ajouter des pièces jointes aux clients email, etc… C\'est parfait pour un usage au quotidien.
+
+ L\'autorisation d\'empreinte digitale est nécessaire pour verrouiller les dossiers cachés et/ou l\'application.
+
+ L\'application ne contient ni publicité ni autorisation inutile. Elle est totalement opensource et est également fournie avec des couleurs personnalisables.
+
+ Cette application fait partie d\'une plus grande suite. Vous pouvez trouver les autres applications sur https://www.simplemobiletools.com
+
المصغرات
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
From e062872a29db46c27ee682c9da2b0b9371bd3a6c Mon Sep 17 00:00:00 2001
From: tibbi
Date: Fri, 28 Sep 2018 19:25:07 +0200
Subject: [PATCH 24/54] recreate Subsampling Scale Imageview if some option
related to it changed
---
.../gallery/fragments/PhotoFragment.kt | 26 ++++++++++++++-----
1 file changed, 19 insertions(+), 7 deletions(-)
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 feaeefd7f..19688c461 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
@@ -71,6 +71,9 @@ class PhotoFragment : ViewPagerFragment() {
private var storedShowExtendedDetails = false
private var storedHideExtendedDetails = false
+ private var storedAllowDeepZoomableImages = false
+ private var storedShowHighestQuality = false
+ private var storedAllowOneFingerZoom = false
private var storedExtendedDetails = 0
lateinit var view: ViewGroup
@@ -155,18 +158,26 @@ class PhotoFragment : ViewPagerFragment() {
override fun onResume() {
super.onResume()
- if (wasInit && (context!!.config.showExtendedDetails != storedShowExtendedDetails || context!!.config.extendedDetails != storedExtendedDetails)) {
+ val config = context!!.config
+ if (wasInit && (config.showExtendedDetails != storedShowExtendedDetails || config.extendedDetails != storedExtendedDetails)) {
initExtendedDetails()
}
- val allowPhotoGestures = context!!.config.allowPhotoGestures
- val allowInstantChange = context!!.config.allowInstantChange
+ if (wasInit && (config.allowZoomingImages != storedAllowDeepZoomableImages || config.showHighestQuality != storedShowHighestQuality ||
+ config.oneFingerZoom != storedAllowOneFingerZoom)) {
+ isSubsamplingVisible = false
+ view.subsampling_view.beGone()
+ loadImage()
+ }
+
+ val allowPhotoGestures = config.allowPhotoGestures
+ val allowInstantChange = config.allowInstantChange
view.apply {
photo_brightness_controller.beVisibleIf(allowPhotoGestures)
instant_prev_item.beVisibleIf(allowInstantChange)
instant_next_item.beVisibleIf(allowInstantChange)
- photo_view.setAllowFingerDragZoom(activity!!.config.oneFingerZoom)
+ photo_view.setAllowFingerDragZoom(config.oneFingerZoom)
}
storeStateVariables()
@@ -188,6 +199,9 @@ class PhotoFragment : ViewPagerFragment() {
context!!.config.apply {
storedShowExtendedDetails = showExtendedDetails
storedHideExtendedDetails = hideExtendedDetails
+ storedAllowDeepZoomableImages = allowZoomingImages
+ storedShowHighestQuality = showHighestQuality
+ storedAllowOneFingerZoom = oneFingerZoom
storedExtendedDetails = extendedDetails
}
}
@@ -369,9 +383,7 @@ class PhotoFragment : ViewPagerFragment() {
view.subsampling_view.apply {
setMaxTileSize(4096)
- if (!context!!.config.showHighestQuality) {
- setMinimumTileDpi(getMinTileDpi())
- }
+ setMinimumTileDpi(if (context!!.config.showHighestQuality) -1 else getMinTileDpi())
background = ColorDrawable(Color.TRANSPARENT)
setBitmapDecoderFactory { PicassoDecoder(path, Picasso.get(), rotation) }
setRegionDecoderFactory { PicassoRegionDecoder() }
From 289ba858c456ac9b8761e51a05528d3fd25f9d4c Mon Sep 17 00:00:00 2001
From: solokot
Date: Sat, 29 Sep 2018 17:20:26 +0300
Subject: [PATCH 25/54] Update strings.xml
---
app/src/main/res/values-ru/strings.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 388be40b8..d7265d5f6 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -114,7 +114,7 @@
В обратном порядке
Зациклить
Слайдшоу завершилось
- Медиафайлов для слайдшоу не было найдено
+ Медиафайлов для слайдшоу не найдено
Вид
@@ -159,8 +159,8 @@
Дополнительная проверка, чтобы избежать показа неподдерживаемых файлов
Показывать кнопки действий в нижней части экрана
Показывать корзину вместе с папками
- Deep zoomable images
- Show images in the highest possible quality
+ Масштабируемые изображения
+ Показывать изображения с максимально высоким качеством
Миниатюры
From 7e15cf8d54d598d0887bc02303cde3ad08557b95 Mon Sep 17 00:00:00 2001
From: tibbi
Date: Sun, 30 Sep 2018 10:33:23 +0200
Subject: [PATCH 26/54] adding 2 new FAQ items
---
.../com/simplemobiletools/gallery/extensions/Activity.kt | 2 ++
app/src/main/res/values-ar/strings.xml | 4 ++++
app/src/main/res/values-az/strings.xml | 4 ++++
app/src/main/res/values-ca/strings.xml | 4 ++++
app/src/main/res/values-cs/strings.xml | 4 ++++
app/src/main/res/values-da/strings.xml | 4 ++++
app/src/main/res/values-de/strings.xml | 4 ++++
app/src/main/res/values-el/strings.xml | 4 ++++
app/src/main/res/values-es/strings.xml | 4 ++++
app/src/main/res/values-fi/strings.xml | 4 ++++
app/src/main/res/values-fr/strings.xml | 4 ++++
app/src/main/res/values-gl/strings.xml | 4 ++++
app/src/main/res/values-hr/strings.xml | 4 ++++
app/src/main/res/values-hu/strings.xml | 4 ++++
app/src/main/res/values-it/strings.xml | 4 ++++
app/src/main/res/values-ja/strings.xml | 4 ++++
app/src/main/res/values-ko-rKR/strings.xml | 4 ++++
app/src/main/res/values-lt/strings.xml | 4 ++++
app/src/main/res/values-nb/strings.xml | 4 ++++
app/src/main/res/values-nl/strings.xml | 4 ++++
app/src/main/res/values-pl/strings.xml | 4 ++++
app/src/main/res/values-pt-rBR/strings.xml | 4 ++++
app/src/main/res/values-pt/strings.xml | 4 ++++
app/src/main/res/values-ru/strings.xml | 4 ++++
app/src/main/res/values-sk/strings.xml | 4 ++++
app/src/main/res/values-sv/strings.xml | 4 ++++
app/src/main/res/values-tr/strings.xml | 4 ++++
app/src/main/res/values-zh-rCN/strings.xml | 4 ++++
app/src/main/res/values-zh-rTW/strings.xml | 4 ++++
app/src/main/res/values/strings.xml | 4 ++++
30 files changed, 118 insertions(+)
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt
index 0aee81bfe..380aaa184 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt
@@ -76,6 +76,8 @@ fun SimpleActivity.launchAbout() {
FAQItem(R.string.faq_10_title, R.string.faq_10_text),
FAQItem(R.string.faq_11_title, R.string.faq_11_text),
FAQItem(R.string.faq_12_title, R.string.faq_12_text),
+ FAQItem(R.string.faq_13_title, R.string.faq_13_text),
+ FAQItem(R.string.faq_14_title, R.string.faq_14_text),
FAQItem(R.string.faq_2_title_commons, R.string.faq_2_text_commons))
startAboutActivity(R.string.app_name, licenses, BuildConfig.VERSION_NAME, faqItems, true)
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index 602e98c87..4a62c17a3 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -202,6 +202,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index 48addd393..3f19fe159 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
index 998b84701..aa3191b5f 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -200,6 +200,10 @@
Si, només heu d\'utilitzar l\'ítem del menú \"Agrupar per\" mentre es troba a la vista en miniatura. Podeu agrupar fitxers amb diversos criteris, inclòs data de presa. Si utilitzeu la funció \"Mostra el contingut de totes les carpetes\", també podeu agrupar-les per carpetes.
L\'ordenació per data que de presa no sembla funcionar correctament, com puc solucionar-ho?
Probablement, els fitxers es copiïn en un lloc incorrecte. Podeu arreglar-ho si seleccioneu les miniatures del fitxer i seleccioneu \"Fixar data de presa\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index a326419ee..5afb4f7ac 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
index fca30e852..1aff93ae0 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 92093d76b..fa02c9cc2 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -199,6 +199,10 @@
Verwende dazu den Menüeintrag \"Gruppieren nach\" in der Miniaturansicht. Du kannst Dateien nach mehreren Kriterien gruppieren, einschließlich Aufnahmedatum. Wenn Du die Funktion \"Alle Ordnerinhalte anzeigen\" verwendest, kannst du sie auch nach Ordnern gruppieren.
Die Sortierung nach Datum ist nicht korrekt, wie kann ich das korrigieren?
Die wahrscheinliche Ursache ist, dass deine Bilder von woanders kopiert worden sind. In diesem Fall solltest du die Miniatur-Ansichten der Bilder durch etwas längeres Antippen markieren und dann im Menü oben rechts die Funktion \'Aufnahmedatum korrigieren\' ausführen.
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index 2e0c89e63..9d63a39f5 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -200,6 +200,10 @@
Σίγουρα, απλά με την χρήση \"Ομαδοποίηση κατά\" Επέκταση ή Τύπο αρχείου. Μπορείτε την ομαδοποίηση με πολλά κριτήρια, συμπεριλαμβανομένης της ημερομηνίας λήψης. Εάν χρησιμοποιείτε τη λειτουργία \"Εμφάνιση όλων των περιεχομένων στο φάκελο\" μπορείτε να ομαδοποιήσετε και τους φακέλους επίσης.
Η ταξινόμηση κατά ημερομηνία δεν φαίνεται να λειτουργεί σωστά, πώς μπορώ να τη διορθώσω?
Αυτό πιθανότατα προκαλείται από την αντιγραφή των αρχείων από κάπου. Μπορείτε να το διορθώσετε επιλέγοντας τις μικρογραφίες αρχείων και επιλέγοντας \"Επιδιόρθωση ημερ. λήψης\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 5490e74b5..e083ceb33 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -200,6 +200,10 @@
Claro, solo use el elemento de menú \"Agrupar por \" mientras esté en la vista de miniaturas. Puede agrupar archivos según varios criterios, incluida la Fecha de toma. Si usa la función \"Mostrar todo el contenido de las carpetas\" también puede agruparlas por carpetas.
La ordenación por fecha tomada no parece funcionar correctamente, ¿cómo puedo solucionarlo?
Lo más probable es que sea causado por los archivos que se copian de algún lugar. Puede solucionarlo seleccionando las miniaturas de archivo y seleccionando \"Fijar fecha de toma\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index e389d0600..171c5a556 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 4b1fef60a..b83eca61c 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -198,6 +198,10 @@
Bien sûr, il vous suffit d\'utiliser l\'option de menu \"Grouper par\" lorsque vous êtes dans l\'affichage des vignettes. Vous pouvez regrouper les fichiers selon plusieurs critères, y compris la date de prise de vue. Si vous utilisez la fonction \"Afficher le contenu de tous les dossiers\", vous pouvez également les regrouper par dossiers.
Le tri par date prise ne semble pas fonctionner correctement, comment puis-je le corriger ?
Il est très probablement causé par les fichiers copiés quelque part. Vous pouvez le corriger en sélectionnant les vignettes du fichier et en sélectionnant \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml
index d68f63ee0..cf90d7246 100644
--- a/app/src/main/res/values-gl/strings.xml
+++ b/app/src/main/res/values-gl/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
index 1ea5f022f..0f7495385 100644
--- a/app/src/main/res/values-hr/strings.xml
+++ b/app/src/main/res/values-hr/strings.xml
@@ -200,6 +200,10 @@
Naravno, koristeći stavku izbornika \"Grupiraj po\" u prikazu sličica. Možete grupirati datoteke prema više kriterija, uključujući datum snimanja. Ako koristite funkciju "Prikaži sve sadržaje mape", možete ih grupirati i mapama.
Sortiranje po datumu nije točno, kako to mogu ispraviti?
Vjerojatno uzrok tome da su Vaše slike kopirane s drugih mjesta. U tom slučaju trebali biste dugo dodirnuti sličice prikazanih slika, a zatim u izborniku u gornjem desnom kutu, odabrati funkciju \'Ispravi vrijednost datuma snimanja\'.
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 8a0d39f0d..a2fb0fb0b 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index ea8a57ddb..4fa0442ab 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -200,6 +200,10 @@
Certo, usa il menu \"Raggruppa per\" mentre visualizzi le miniature. Puoi raggruppare i file con diversi criteri, incluso la data di creazione. Se utilizzi la funzione \"Mostra tutti i contenuti\" puoi anche raggrupparli per cartelle.
L\'ordinamento per data acquisizione sembra non funzionare bene, come posso risolvere?
Probabilmente è causato dai file copiati da altre parti. Puoi risolvere selezionando le miniature dei file e scegliendo \"Correggi valore Data acquisizione\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index d5827bae0..dbaa85f69 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml
index e53f53da3..88571968a 100644
--- a/app/src/main/res/values-ko-rKR/strings.xml
+++ b/app/src/main/res/values-ko-rKR/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
index 61b05eea2..6a64d1dc1 100644
--- a/app/src/main/res/values-lt/strings.xml
+++ b/app/src/main/res/values-lt/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml
index 393bb5b2b..b4855b3ac 100644
--- a/app/src/main/res/values-nb/strings.xml
+++ b/app/src/main/res/values-nb/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 2dfe55ab9..9752c9110 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 5f41b8f65..73d81e710 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -198,6 +198,10 @@
Tak. Użyj opcji \'Grupuj według\', gdy jesteś w widoku miniatur. Grupować je możesz według wielu kryteriów, włącznie z datą ich utworzenia. Ponadto, jeśli użyjesz opcji \'Pokazuj całą zawartość folderów\', możesz je także grupować według folderów.
Sortowanie według daty utworzenia nie działa poprawnie. Dlaczego tak się dzieje i jak mogę to naprawić?
Dzieje się tak, gdyż prawdopodobnie pliki zostały skądś do urządzenia skopiowane. Naprawić to można wybierając miniatury plików, a następnie opcję \'Napraw datę utworzenia\'.
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 1b7aa235a..8b8ffc3c1 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index d4f8ca771..980104a3a 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index d7265d5f6..b74dd1903 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -200,6 +200,10 @@
Конечно, просто используйте пункт меню \"Группировать по…\" во время просмотра миниатюр. Вы можете группировать файлы по нескольким критериям, включая дату съёмки. Если вы используете функцию \"Отобразить все медиафайлы\", то также можете группировать их по папкам.
Сортировка по дате, похоже, не работает должным образом. Как это можно исправить?
Скорее всего, проблема вызвано тем, что файлы были откуда-то скопированы. Это можно исправить, выделив миниатюры файлов и выбрав \"Исправить дату\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index b608bf6b2..69c757f14 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -200,6 +200,10 @@
Áno, použitím funkcie \"Zoskupiť podľa\" na menu obrazovky s náhľadmi. Zoskupenie je možné na základe rozličných kritérií vrátane Dátumu vytvorenia. Ak použijete funkciu \"Zobraziť obsah všetkých priečinkov\", viete ich zoskupiť aj podľa priečinkov.
Radenie podľa dátumu vytvorenia nefunguje správne, ako ho viem opraviť?
Je to pravdepodobne spôsobené kopírovaním súborov. Viete to opraviť označením jednotlivých náhľadov súborov a zvoliť \"Opraviť dátum vytvorenia\".
+ Na obrázkoch vidno nejaké farebné pásy. Ako viem zlepšiť kvalitu obrázkov?
+ Súčasné riešenie funguje správne v drvivej väčšine prípadov, ak ale chcete zobraziť obrázky v lepšej kvalite, môžete povoliť možnosť \"Zobraziť obrázky v najlepšej možnej kvalite\" v nastaveniach aplikácie, v sekcií \"Hlboko priblížiteľné obrázky\".
+ Skryl som súbor/priečinok, ako ho viem odkryť?
+ Môžete buď použiť menu tlačidlo \"Dočasne zobraziť skryté položky\" na hlavnej obrazovke, alebo v nastaveniach aplikácie zapnúť možnosť \"Zobraziť skryté položky\", tým sa skryté položky zobrazia. Ak ich chcete odkryť, stačí ich dlho podržať a zvoliť možnosť \"Odkryť\". Priečinky sú skrývané pridaním skrytého súboru \".nomedia\", ten viete vymazať aj ľubovoľným správcom súborov.
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index a15657dee..8ae9c7158 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 8c4c30a1b..593716c59 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 16fccbccd..f45d52278 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -198,6 +198,10 @@
当然,只需在缩略图视图中使用\"分组依据\"菜单项即可。您可以依据多个条件对文件进行分组,包括拍摄日期。如果您使用了\"显示所有文件夹内容\"功能,则可以按文件夹对它们进行分组。
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index df5fbe431..580795e75 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -200,6 +200,10 @@
當然,只要在縮圖瀏覽中使用[歸類]選單項目就可以了。你能依多種條件歸類檔案,包含拍照日期。如果你使用了[資料夾內容全部顯示]功能,你還能以資料夾來歸類。
依拍照日期排序似乎沒正確運作,我該如何修復?
那很可能是由於檔案從某處複製過來所造成的。你可以選擇檔案縮圖,然後選擇\"修復拍照日期數值\"來進行修復。
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 656c74445..87ad8d4b0 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -200,6 +200,10 @@
Sure, just use the \"Group by\" menu item while at the thumbnails view. You can group files by multiple criteria, including Date Taken. If you use the \"Show all folders content\" function you can group them by folders too.
Sorting by Date Taken doesn\'t seem to work properly, how can I fix it?
It is most likely caused by the files being copied from somewhere. You can fix it by selecting the file thumbnails and selecting \"Fix Date Taken value\".
+ I see some color banding on the images. How can I improve the quality?
+ The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
+ I have hidden a file/folder. How can I unhide it?
+ You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
From 81062369d3722919787cf8f48ded510d8b35e30e Mon Sep 17 00:00:00 2001
From: tibbi
Date: Sun, 30 Sep 2018 10:33:54 +0200
Subject: [PATCH 27/54] change the image max tile size depending on the image
quality too
---
.../com/simplemobiletools/gallery/fragments/PhotoFragment.kt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 19688c461..fa9f26286 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
@@ -382,7 +382,7 @@ class PhotoFragment : ViewPagerFragment() {
isSubsamplingVisible = true
view.subsampling_view.apply {
- setMaxTileSize(4096)
+ setMaxTileSize(if (context!!.config.showHighestQuality) Integer.MAX_VALUE else 4096)
setMinimumTileDpi(if (context!!.config.showHighestQuality) -1 else getMinTileDpi())
background = ColorDrawable(Color.TRANSPARENT)
setBitmapDecoderFactory { PicassoDecoder(path, Picasso.get(), rotation) }
From b2e3f90d91b20e3b86daec1a331f3ee154371188 Mon Sep 17 00:00:00 2001
From: Guillaume
Date: Mon, 1 Oct 2018 19:30:48 +0200
Subject: [PATCH 28/54] Dutch
---
app/src/main/res/values-nl/strings.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 9752c9110..5a64e18ab 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -159,8 +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
+ Afbeeldingen ver inzoomen
+ Afbeeldingen in de hoogst mogelijke kwaliteit weergeven
Miniatuurvoorbeelden
From 9319633c8580c4d6aba1dd4226661bddd8ac6383 Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 15:04:55 +0200
Subject: [PATCH 29/54] adding Notch support + some actionbar/statusbar updates
---
.../gallery/activities/PhotoVideoActivity.kt | 2 +-
.../gallery/activities/ViewPagerActivity.kt | 17 +++++++++++++++--
.../gallery/extensions/Activity.kt | 16 ++++++++++++++++
...ound.xml => gradient_background_flipped.xml} | 0
.../drawable/gradient_background_lighter.xml | 7 -------
app/src/main/res/layout/activity_edit.xml | 2 +-
app/src/main/res/layout/activity_medium.xml | 6 ++++++
app/src/main/res/layout/bottom_actions.xml | 2 +-
.../res/layout/bottom_set_wallpaper_actions.xml | 2 +-
app/src/main/res/values/dimens.xml | 1 +
10 files changed, 42 insertions(+), 13 deletions(-)
rename app/src/main/res/drawable/{actionbar_gradient_background.xml => gradient_background_flipped.xml} (100%)
delete mode 100644 app/src/main/res/drawable/gradient_background_lighter.xml
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/PhotoVideoActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/PhotoVideoActivity.kt
index 9ae24e5d8..55ad0345c 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/PhotoVideoActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/PhotoVideoActivity.kt
@@ -52,7 +52,7 @@ open class PhotoVideoActivity : SimpleActivity(), ViewPagerFragment.FragmentList
override fun onResume() {
super.onResume()
- supportActionBar?.setBackgroundDrawable(resources.getDrawable(R.drawable.actionbar_gradient_background))
+ supportActionBar?.setBackgroundDrawable(resources.getDrawable(R.drawable.gradient_background_flipped))
if (config.blackBackground) {
updateStatusbarColor(Color.BLACK)
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
index 644db9dde..582cc0789 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
@@ -82,6 +82,13 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_medium)
+
+ top_shadow.layoutParams.height = getStatusBarHeight() + getActionBarHeight()
+ if (isOreoPlus()) {
+ window.attributes.layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES
+ window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS)
+ }
+
(MediaActivity.mMedia.clone() as ArrayList).filter { it is Medium }.mapTo(mMediaFiles) { it as Medium }
handlePermission(PERMISSION_WRITE_STORAGE) {
@@ -113,7 +120,6 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
}
initBottomActions()
- supportActionBar?.setBackgroundDrawable(resources.getDrawable(R.drawable.actionbar_gradient_background))
if (config.maxBrightness) {
val attributes = window.attributes
@@ -127,6 +133,11 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
if (config.blackBackground) {
updateStatusbarColor(Color.BLACK)
}
+
+ supportActionBar?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT))
+ if (isLollipopPlus()) {
+ window.statusBarColor = Color.TRANSPARENT
+ }
}
override fun onPause() {
@@ -247,7 +258,9 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
(it as MyPagerAdapter).toggleFullscreen(mIsFullScreen)
checkSystemUI()
if (!bottom_actions.isGone()) {
- bottom_actions.animate().alpha(if (mIsFullScreen) 0f else 1f).start()
+ val newAlpha = if (mIsFullScreen) 0f else 1f
+ bottom_actions.animate().alpha(newAlpha).start()
+ top_shadow.animate().alpha(newAlpha).start()
arrayOf(bottom_favorite, bottom_edit, bottom_share, bottom_delete, bottom_rotate, bottom_properties, bottom_change_orientation,
bottom_slideshow, bottom_show_on_map, bottom_toggle_file_visibility, bottom_rename).forEach {
it.isClickable = !mIsFullScreen
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt
index 380aaa184..639cefbf1 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt
@@ -278,3 +278,19 @@ fun BaseSimpleActivity.showRecycleBinEmptyingDialog(callback: () -> Unit) {
callback()
}
}
+
+fun BaseSimpleActivity.getStatusBarHeight(): Int {
+ var statusBarHeight = 0
+ val resourceId = resources.getIdentifier("status_bar_height", "dimen", "android")
+ if (resourceId > 0) {
+ statusBarHeight = resources.getDimensionPixelSize(resourceId)
+ }
+ return statusBarHeight
+}
+
+fun BaseSimpleActivity.getActionBarHeight(): Int {
+ val styledAttributes = theme.obtainStyledAttributes(intArrayOf(android.R.attr.actionBarSize))
+ val actionBarHeight = styledAttributes.getDimension(0, 0f)
+ styledAttributes.recycle()
+ return actionBarHeight.toInt()
+}
diff --git a/app/src/main/res/drawable/actionbar_gradient_background.xml b/app/src/main/res/drawable/gradient_background_flipped.xml
similarity index 100%
rename from app/src/main/res/drawable/actionbar_gradient_background.xml
rename to app/src/main/res/drawable/gradient_background_flipped.xml
diff --git a/app/src/main/res/drawable/gradient_background_lighter.xml b/app/src/main/res/drawable/gradient_background_lighter.xml
deleted file mode 100644
index ba3477dc5..000000000
--- a/app/src/main/res/drawable/gradient_background_lighter.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
diff --git a/app/src/main/res/layout/activity_edit.xml b/app/src/main/res/layout/activity_edit.xml
index 7e0465221..b6db534a7 100644
--- a/app/src/main/res/layout/activity_edit.xml
+++ b/app/src/main/res/layout/activity_edit.xml
@@ -28,7 +28,7 @@
android:layout_width="match_parent"
android:layout_height="@dimen/bottom_editor_actions_shadow_height"
android:layout_alignParentBottom="true"
- android:background="@drawable/gradient_background_lighter"/>
+ android:background="@drawable/gradient_background"/>
+
+
diff --git a/app/src/main/res/layout/bottom_actions.xml b/app/src/main/res/layout/bottom_actions.xml
index c3329af25..0944d58ae 100644
--- a/app/src/main/res/layout/bottom_actions.xml
+++ b/app/src/main/res/layout/bottom_actions.xml
@@ -6,7 +6,7 @@
android:layout_width="match_parent"
android:layout_height="@dimen/bottom_actions_height"
android:layout_alignParentBottom="true"
- android:background="@drawable/gradient_background_lighter"
+ android:background="@drawable/gradient_background"
android:paddingTop="@dimen/medium_margin">
+ android:background="@drawable/gradient_background">
76dp
90dp
180dp
+ 86dp
From c547cb38905ea896311362bf70c28fa563455add Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 16:13:54 +0200
Subject: [PATCH 30/54] moving some activity extensions to context
---
.../gallery/activities/ViewPagerActivity.kt | 2 +-
.../gallery/extensions/Activity.kt | 16 ----------------
.../gallery/extensions/Context.kt | 19 +++++++++++++++++++
3 files changed, 20 insertions(+), 17 deletions(-)
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
index 582cc0789..f35a6012f 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
@@ -83,7 +83,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_medium)
- top_shadow.layoutParams.height = getStatusBarHeight() + getActionBarHeight()
+ top_shadow.layoutParams.height = statusBarHeight + actionBarHeight
if (isOreoPlus()) {
window.attributes.layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS)
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt
index 639cefbf1..380aaa184 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt
@@ -278,19 +278,3 @@ fun BaseSimpleActivity.showRecycleBinEmptyingDialog(callback: () -> Unit) {
callback()
}
}
-
-fun BaseSimpleActivity.getStatusBarHeight(): Int {
- var statusBarHeight = 0
- val resourceId = resources.getIdentifier("status_bar_height", "dimen", "android")
- if (resourceId > 0) {
- statusBarHeight = resources.getDimensionPixelSize(resourceId)
- }
- return statusBarHeight
-}
-
-fun BaseSimpleActivity.getActionBarHeight(): Int {
- val styledAttributes = theme.obtainStyledAttributes(intArrayOf(android.R.attr.actionBarSize))
- val actionBarHeight = styledAttributes.getDimension(0, 0f)
- styledAttributes.recycle()
- return actionBarHeight.toInt()
-}
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Context.kt
index eb41408b1..e1a0ab954 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Context.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Context.kt
@@ -49,6 +49,25 @@ internal val Context.navigationBarSize: Point
else -> Point()
}
+internal val Context.statusBarHeight: Int
+ get() {
+ var statusBarHeight = 0
+ val resourceId = resources.getIdentifier("status_bar_height", "dimen", "android")
+ if (resourceId > 0) {
+ statusBarHeight = resources.getDimensionPixelSize(resourceId)
+ }
+ return statusBarHeight
+ }
+
+internal val Context.actionBarHeight: Int
+ get() {
+ val styledAttributes = theme.obtainStyledAttributes(intArrayOf(android.R.attr.actionBarSize))
+ val actionBarHeight = styledAttributes.getDimension(0, 0f)
+ styledAttributes.recycle()
+ return actionBarHeight.toInt()
+ }
+
+
val Context.usableScreenSize: Point
get() {
val size = Point()
From 9f08c02330953b1561dbe2a46268e0fa8af5c6df Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 16:29:13 +0200
Subject: [PATCH 31/54] update the way navigation bar height is calculated
---
.../simplemobiletools/gallery/extensions/Context.kt | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Context.kt
index e1a0ab954..dfd694162 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Context.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Context.kt
@@ -45,10 +45,20 @@ val Context.navigationBarWidth: Int get() = if (navigationBarRight) navigationBa
internal val Context.navigationBarSize: Point
get() = when {
navigationBarRight -> Point(realScreenSize.x - usableScreenSize.x, usableScreenSize.y)
- navigationBarBottom -> Point(usableScreenSize.x, realScreenSize.y - usableScreenSize.y)
+ navigationBarBottom -> Point(usableScreenSize.x, newNavigationBarHeight)
else -> Point()
}
+internal val Context.newNavigationBarHeight: Int
+ get() {
+ var navigationBarHeight = 0
+ val resourceId = resources.getIdentifier("navigation_bar_height", "dimen", "android")
+ if (resourceId > 0) {
+ navigationBarHeight = resources.getDimensionPixelSize(resourceId)
+ }
+ return navigationBarHeight
+ }
+
internal val Context.statusBarHeight: Int
get() {
var statusBarHeight = 0
From 430fa3a1aaf9f813b999fe0a398196b05fe99dbf Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 16:33:35 +0200
Subject: [PATCH 32/54] fix getting navigation bar height too
---
.../kotlin/com/simplemobiletools/gallery/extensions/Context.kt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Context.kt
index dfd694162..41cf947d1 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Context.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Context.kt
@@ -44,7 +44,7 @@ val Context.navigationBarWidth: Int get() = if (navigationBarRight) navigationBa
internal val Context.navigationBarSize: Point
get() = when {
- navigationBarRight -> Point(realScreenSize.x - usableScreenSize.x, usableScreenSize.y)
+ navigationBarRight -> Point(newNavigationBarHeight, usableScreenSize.y)
navigationBarBottom -> Point(usableScreenSize.x, newNavigationBarHeight)
else -> Point()
}
From cd5804ccb962715b10eff725bc622f5229f9c8e7 Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 17:04:07 +0200
Subject: [PATCH 33/54] fix some glitches related to calculating the Extended
Details location
---
.../com/simplemobiletools/gallery/fragments/PhotoFragment.kt | 4 ++--
.../com/simplemobiletools/gallery/fragments/VideoFragment.kt | 5 ++---
2 files changed, 4 insertions(+), 5 deletions(-)
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 fa9f26286..abaa96355 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
@@ -555,8 +555,8 @@ class PhotoFragment : ViewPagerFragment() {
private fun getExtendedDetailsY(height: Int): Float {
val smallMargin = resources.getDimension(R.dimen.small_margin)
- val fullscreenOffset = context!!.navigationBarHeight.toFloat() - smallMargin
+ val fullscreenOffset = smallMargin + if (isFullscreen) 0 else context!!.navigationBarHeight
val actionsHeight = if (context!!.config.bottomActions && !isFullscreen) resources.getDimension(R.dimen.bottom_actions_height) else 0f
- return context!!.usableScreenSize.y - height - actionsHeight + if (isFullscreen) fullscreenOffset else -smallMargin
+ return context!!.realScreenSize.y - height - actionsHeight - fullscreenOffset
}
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/VideoFragment.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/VideoFragment.kt
index 2c6927ea9..f9c53aac5 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/VideoFragment.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/VideoFragment.kt
@@ -627,8 +627,7 @@ class VideoFragment : ViewPagerFragment(), TextureView.SurfaceTextureListener, S
private fun getExtendedDetailsY(height: Int): Float {
val smallMargin = resources.getDimension(R.dimen.small_margin)
- val timeHolderHeight = mTimeHolder!!.height - context!!.navigationBarHeight.toFloat()
- val fullscreenOffset = context!!.navigationBarHeight.toFloat() - smallMargin
- return context!!.usableScreenSize.y - height + if (mIsFullscreen) fullscreenOffset else -(timeHolderHeight + smallMargin)
+ val fullscreenOffset = smallMargin + if (mIsFullscreen) 0 else mTimeHolder!!.height
+ return context!!.realScreenSize.y.toFloat() - height - fullscreenOffset
}
}
From 47fa3dd4eec3d7ee9691b2e89a241d90c201a10b Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 17:41:19 +0200
Subject: [PATCH 34/54] update commons to 4.8.4
---
app/build.gradle | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/build.gradle b/app/build.gradle
index e26f5bdbd..6800312b8 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -43,7 +43,7 @@ android {
}
dependencies {
- implementation 'com.simplemobiletools:commons:4.8.0'
+ implementation 'com.simplemobiletools:commons:4.8.4'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.0'
implementation 'com.android.support:multidex:1.0.3'
implementation 'it.sephiroth.android.exif:library:1.0.1'
From e20013e9824957b8137314f5b29ece90bcb82ba1 Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 17:41:32 +0200
Subject: [PATCH 35/54] fixing some LT strings file related warnings
---
app/src/main/res/values-lt/strings.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
index 6a64d1dc1..e6dbe39d7 100644
--- a/app/src/main/res/values-lt/strings.xml
+++ b/app/src/main/res/values-lt/strings.xml
@@ -5,6 +5,7 @@
Redaguoti
Atidaryti fotoaparatą
(paslėpta)
+ (excluded)
Prisegti aplanką
Atsegti aplanką
Prisegti į viršų
@@ -21,7 +22,6 @@
Naudoti numatytąjį
Garsas
Ryškumas
- Šiame seanse daugiau neklausti
Užrakinti orientaciją
Atrakinti orientaciją
Change orientation
From 1c38f74ae7cbbf67c6a2d54f1de7678cd2a3da1b Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 18:13:53 +0200
Subject: [PATCH 36/54] change the toast message from Deleting to Moving to
Recycle Bin when appropriate
---
app/build.gradle | 2 +-
.../simplemobiletools/gallery/activities/MainActivity.kt | 3 ++-
.../simplemobiletools/gallery/activities/MediaActivity.kt | 8 +++++---
3 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/app/build.gradle b/app/build.gradle
index 6800312b8..5ce75a811 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -43,7 +43,7 @@ android {
}
dependencies {
- implementation 'com.simplemobiletools:commons:4.8.4'
+ implementation 'com.simplemobiletools:commons:4.8.5'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.0'
implementation 'com.android.support:multidex:1.0.3'
implementation 'it.sephiroth.android.exif:library:1.0.1'
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt
index 154c96a04..30ad07426 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt
@@ -425,7 +425,8 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
fileDirItems.isEmpty() -> return
fileDirItems.size == 1 -> toast(String.format(getString(R.string.deleting_folder), fileDirItems.first().name))
else -> {
- val deletingItems = resources.getQuantityString(R.plurals.deleting_items, fileDirItems.size, fileDirItems.size)
+ val baseString = if (config.useRecycleBin) R.plurals.moving_items_into_bin else R.plurals.delete_items
+ val deletingItems = resources.getQuantityString(baseString, fileDirItems.size, fileDirItems.size)
toast(deletingItems)
}
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MediaActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MediaActivity.kt
index 5cb161a06..da83fef12 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MediaActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MediaActivity.kt
@@ -837,10 +837,10 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
return
}
- val deletingItems = resources.getQuantityString(R.plurals.deleting_items, filtered.size, filtered.size)
- toast(deletingItems)
-
if (config.useRecycleBin && !filtered.first().path.startsWith(filesDir.absolutePath)) {
+ val movingItems = resources.getQuantityString(R.plurals.moving_items_into_bin, filtered.size, filtered.size)
+ toast(movingItems)
+
movePathsInRecycleBin(filtered.map { it.path } as ArrayList, mMediumDao) {
if (it) {
deleteFilteredFiles(filtered)
@@ -849,6 +849,8 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
}
}
} else {
+ val deletingItems = resources.getQuantityString(R.plurals.deleting_items, filtered.size, filtered.size)
+ toast(deletingItems)
deleteFilteredFiles(filtered)
}
}
From ab06f366f8b4fb21b1111ff30168b2ada9ef03ad Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 18:18:11 +0200
Subject: [PATCH 37/54] fix #967, do not allow toggling file visibility in the
recycle bin
---
.../com/simplemobiletools/gallery/adapters/MediaAdapter.kt | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/MediaAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/MediaAdapter.kt
index 6ff454a58..6ec1bd548 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/MediaAdapter.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/MediaAdapter.kt
@@ -177,8 +177,9 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList 0
- menu.findItem(R.id.cab_unhide).isVisible = hiddenCnt > 0
+ val isInRecycleBin = getSelectedMedia().firstOrNull()?.getIsInRecycleBin() == true
+ menu.findItem(R.id.cab_hide).isVisible = unhiddenCnt > 0 && !isInRecycleBin
+ menu.findItem(R.id.cab_unhide).isVisible = hiddenCnt > 0 && !isInRecycleBin
}
private fun checkFavoriteBtnVisibility(menu: Menu) {
From f9000830f5646223609c7993a788ddf237b52ab6 Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 19:08:31 +0200
Subject: [PATCH 38/54] fix #972, use GifTextureView for displaying gifs, do
not pause/resume them
---
.../gallery/fragments/PhotoFragment.kt | 31 +++++--------------
app/src/main/res/layout/pager_photo_item.xml | 14 ++++++---
2 files changed, 18 insertions(+), 27 deletions(-)
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 abaa96355..3a2a156b9 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
@@ -45,7 +45,7 @@ import it.sephiroth.android.library.exif2.ExifInterface
import kotlinx.android.synthetic.main.pager_photo_item.view.*
import org.apache.sanselan.common.byteSources.ByteSourceInputStream
import org.apache.sanselan.formats.jpeg.JpegImageParser
-import pl.droidsonroids.gif.GifDrawable
+import pl.droidsonroids.gif.InputSource
import java.io.File
import java.io.FileOutputStream
import java.util.*
@@ -66,7 +66,6 @@ class PhotoFragment : ViewPagerFragment() {
private var isPanorama = false
private var isSubsamplingVisible = false // checking view.visibility is unreliable, use an extra variable for it
private var imageOrientation = -1
- private var gifDrawable: GifDrawable? = null
private var loadZoomableViewHandler = Handler()
private var storedShowExtendedDetails = false
@@ -187,9 +186,7 @@ class PhotoFragment : ViewPagerFragment() {
super.setMenuVisibility(menuVisible)
isFragmentVisible = menuVisible
if (wasInit) {
- if (medium.isGIF()) {
- gifFragmentVisibilityChanged(menuVisible)
- } else {
+ if (!medium.isGIF()) {
photoFragmentVisibilityChanged(menuVisible)
}
}
@@ -220,14 +217,6 @@ class PhotoFragment : ViewPagerFragment() {
}
}
- private fun gifFragmentVisibilityChanged(isVisible: Boolean) {
- if (isVisible) {
- gifDrawable?.start()
- } else {
- gifDrawable?.stop()
- }
- }
-
private fun photoFragmentVisibilityChanged(isVisible: Boolean) {
if (isVisible) {
scheduleZoomableView()
@@ -269,22 +258,18 @@ class PhotoFragment : ViewPagerFragment() {
private fun loadGif() {
try {
val pathToLoad = getPathToLoad(medium)
- gifDrawable = if (pathToLoad.startsWith("content://") || pathToLoad.startsWith("file://")) {
- GifDrawable(context!!.contentResolver, Uri.parse(pathToLoad))
+ val source = if (pathToLoad.startsWith("content://") || pathToLoad.startsWith("file://")) {
+ InputSource.UriSource(context!!.contentResolver, Uri.parse(pathToLoad))
} else {
- GifDrawable(pathToLoad)
+ InputSource.FileSource(pathToLoad)
}
- if (!isFragmentVisible) {
- gifDrawable!!.stop()
- }
-
- view.photo_view.setImageDrawable(gifDrawable)
+ view.photo_view.beGone()
+ view.gif_view.beVisible()
+ view.gif_view.setInputSource(source)
} catch (e: Exception) {
- gifDrawable = null
loadBitmap()
} catch (e: OutOfMemoryError) {
- gifDrawable = null
loadBitmap()
}
}
diff --git a/app/src/main/res/layout/pager_photo_item.xml b/app/src/main/res/layout/pager_photo_item.xml
index 96cb2b6c3..9be779d15 100644
--- a/app/src/main/res/layout/pager_photo_item.xml
+++ b/app/src/main/res/layout/pager_photo_item.xml
@@ -11,6 +11,12 @@
android:layout_width="match_parent"
android:layout_height="match_parent"/>
+
+
+ android:layout_alignParentStart="true"
+ android:layout_alignParentLeft="true"/>
From bb7a911df1b6ef8eff0273e6aa2a7231ef33260b Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 21:33:01 +0200
Subject: [PATCH 39/54] fix #971, keep items as Favorites at move
---
.../gallery/activities/ViewPagerActivity.kt | 1 +
.../simplemobiletools/gallery/adapters/MediaAdapter.kt | 1 +
.../com/simplemobiletools/gallery/extensions/Activity.kt | 9 +++++++++
3 files changed, 11 insertions(+)
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
index f35a6012f..7604f2340 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
@@ -527,6 +527,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
config.tempFolderPath = ""
if (!isCopyOperation) {
refreshViewPager()
+ updateFavoritePaths(fileDirItems, it)
}
}
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/MediaAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/MediaAdapter.kt
index 6ec1bd548..d88895b59 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/MediaAdapter.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/MediaAdapter.kt
@@ -283,6 +283,7 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList Unit) {
callback()
}
}
+
+fun BaseSimpleActivity.updateFavoritePaths(fileDirItems: ArrayList, destination: String) {
+ Thread {
+ fileDirItems.forEach {
+ val newPath = "$destination/${it.name}"
+ updateDBMediaPath(it.path, newPath)
+ }
+ }.start()
+}
From 2ef019990bc2c8b90de850aa3bc9e91b7f9eeedd Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 22:04:36 +0200
Subject: [PATCH 40/54] allow faster video seeking by dragging the bottom
seekbar
---
.../com/simplemobiletools/gallery/fragments/VideoFragment.kt | 1 +
1 file changed, 1 insertion(+)
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/VideoFragment.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/VideoFragment.kt
index f9c53aac5..470a061e0 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/VideoFragment.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/VideoFragment.kt
@@ -115,6 +115,7 @@ class VideoFragment : ViewPagerFragment(), TextureView.SurfaceTextureListener, S
}
mExoPlayer = ExoPlayerFactory.newSimpleInstance(context, DefaultTrackSelector())
+ mExoPlayer!!.setSeekParameters(SeekParameters.CLOSEST_SYNC)
initExoPlayerListeners()
medium.path.getVideoResolution()?.apply {
From 50b323e5b37fa0104158ee9f0b849a6a3acd0e17 Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 23:20:41 +0200
Subject: [PATCH 41/54] adding the new toggle and video seeking at release
notes
---
app/build.gradle | 2 +-
.../com/simplemobiletools/gallery/activities/MainActivity.kt | 1 +
app/src/main/res/values/donottranslate.xml | 4 ++++
3 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/app/build.gradle b/app/build.gradle
index 5ce75a811..80f656e07 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -43,7 +43,7 @@ android {
}
dependencies {
- implementation 'com.simplemobiletools:commons:4.8.5'
+ implementation 'com.simplemobiletools:commons:4.8.6'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.0'
implementation 'com.android.support:multidex:1.0.3'
implementation 'it.sephiroth.android.exif:library:1.0.1'
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt
index 30ad07426..0c189d3e8 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt
@@ -1066,6 +1066,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
add(Release(181, R.string.release_181))
add(Release(182, R.string.release_182))
add(Release(184, R.string.release_184))
+ add(Release(201, R.string.release_201))
checkWhatsNew(this, BuildConfig.VERSION_CODE)
}
}
diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml
index 26ab10e3d..f7e4703aa 100644
--- a/app/src/main/res/values/donottranslate.xml
+++ b/app/src/main/res/values/donottranslate.xml
@@ -2,6 +2,10 @@
+
+ Added a new settings toggle \"Show images in the highest possible quality\"\n
+ Allow faster video seeking by dragging a finger at the bottom seekbar
+
Added Panorama photo support\n
Allow forcing portrait/landscape orientation at fullscreen view\n
From 6a5186c51fc22f79aa686084dd35cfd85449eef5 Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 23:25:47 +0200
Subject: [PATCH 42/54] add notch support only from Android 9
---
app/build.gradle | 2 +-
.../simplemobiletools/gallery/activities/ViewPagerActivity.kt | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/build.gradle b/app/build.gradle
index 80f656e07..f81e70df9 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -43,7 +43,7 @@ android {
}
dependencies {
- implementation 'com.simplemobiletools:commons:4.8.6'
+ implementation 'com.simplemobiletools:commons:4.8.7'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.0'
implementation 'com.android.support:multidex:1.0.3'
implementation 'it.sephiroth.android.exif:library:1.0.1'
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
index 7604f2340..793c3b3b3 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
@@ -84,7 +84,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
setContentView(R.layout.activity_medium)
top_shadow.layoutParams.height = statusBarHeight + actionBarHeight
- if (isOreoPlus()) {
+ if (isPiePlus()) {
window.attributes.layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS)
}
From d309e1d10f95f3c414d5a9971f9028f85c79127b Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 23:29:32 +0200
Subject: [PATCH 43/54] allow toggling fullscreen mode by clicking at the new
gif_view
---
.../com/simplemobiletools/gallery/fragments/PhotoFragment.kt | 1 +
1 file changed, 1 insertion(+)
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 3a2a156b9..d221162e7 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
@@ -82,6 +82,7 @@ class PhotoFragment : ViewPagerFragment() {
view = (inflater.inflate(R.layout.pager_photo_item, container, false) as ViewGroup).apply {
subsampling_view.setOnClickListener { photoClicked() }
photo_view.setOnClickListener { photoClicked() }
+ gif_view.setOnClickListener { photoClicked() }
instant_prev_item.setOnClickListener { listener?.goToPrevItem() }
instant_next_item.setOnClickListener { listener?.goToNextItem() }
panorama_outline.setOnClickListener { openPanorama() }
From 49fbc29278488a54068f6b542d1aa1d4283613b3 Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 23:29:41 +0200
Subject: [PATCH 44/54] update version to 4.6.5
---
app/build.gradle | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/build.gradle b/app/build.gradle
index f81e70df9..ec2e84a15 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -11,8 +11,8 @@ android {
applicationId "com.simplemobiletools.gallery"
minSdkVersion 16
targetSdkVersion 28
- versionCode 200
- versionName "4.6.4"
+ versionCode 201
+ versionName "4.6.5"
multiDexEnabled true
setProperty("archivesBaseName", "gallery")
}
From beedaf3b86e19cb0ab6e8c0cdb6b2489f1cfb74f Mon Sep 17 00:00:00 2001
From: tibbi
Date: Tue, 2 Oct 2018 23:29:46 +0200
Subject: [PATCH 45/54] updating changelog
---
CHANGELOG.md | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9b21a461b..2331262d1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,17 @@
Changelog
==========
+Version 4.6.5 *(2018-10-02)*
+----------------------------
+
+ * Added notch support for Android 9
+ * Allow faster video seeking by dragging a finger at the bottom seekbar
+ * Use a different way of displaying fullscreen GIFs
+ * Added a new toggle for trying to show the best possible image quality
+ * Keep Favorite items marked after moving
+ * Fixed some glitches related to toggling fullscreen mode
+ * Many other smaller improvements
+
Version 4.6.4 *(2018-09-22)*
----------------------------
From 49cf6a4ff6c293dfe9a986bed41f831bb8f46225 Mon Sep 17 00:00:00 2001
From: tibbi
Date: Thu, 4 Oct 2018 12:18:38 +0200
Subject: [PATCH 46/54] fix #978, properly hide fullscreen top shadow when
appropriate
---
.../gallery/activities/ViewPagerActivity.kt | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
index 793c3b3b3..bf7140cc5 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
@@ -257,10 +257,10 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
view_pager.adapter?.let {
(it as MyPagerAdapter).toggleFullscreen(mIsFullScreen)
checkSystemUI()
- if (!bottom_actions.isGone()) {
- val newAlpha = if (mIsFullScreen) 0f else 1f
+ val newAlpha = if (mIsFullScreen) 0f else 1f
+ top_shadow.animate().alpha(newAlpha).start()
+ if (bottom_actions.isVisible()) {
bottom_actions.animate().alpha(newAlpha).start()
- top_shadow.animate().alpha(newAlpha).start()
arrayOf(bottom_favorite, bottom_edit, bottom_share, bottom_delete, bottom_rotate, bottom_properties, bottom_change_orientation,
bottom_slideshow, bottom_show_on_map, bottom_toggle_file_visibility, bottom_rename).forEach {
it.isClickable = !mIsFullScreen
From 27a0bcdd1fce23f0d18d6379cc791629334b4892 Mon Sep 17 00:00:00 2001
From: tibbi
Date: Thu, 4 Oct 2018 20:13:16 +0200
Subject: [PATCH 47/54] fix #979, properly handle fullscreen mode toggling at
panorama view
---
app/build.gradle | 2 +-
.../gallery/activities/PanoramaActivity.kt | 16 ++++++++++++++++
2 files changed, 17 insertions(+), 1 deletion(-)
diff --git a/app/build.gradle b/app/build.gradle
index ec2e84a15..70df61ba1 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -43,7 +43,7 @@ android {
}
dependencies {
- implementation 'com.simplemobiletools:commons:4.8.7'
+ implementation 'com.simplemobiletools:commons:4.8.8'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.0'
implementation 'com.android.support:multidex:1.0.3'
implementation 'it.sephiroth.android.exif:library:1.0.1'
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/PanoramaActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/PanoramaActivity.kt
index 576a5c792..e1131e92f 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/PanoramaActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/PanoramaActivity.kt
@@ -1,12 +1,15 @@
package com.simplemobiletools.gallery.activities
+import android.annotation.TargetApi
import android.content.res.Configuration
import android.graphics.Bitmap
import android.graphics.BitmapFactory
import android.graphics.Color
+import android.os.Build
import android.os.Bundle
import android.view.View
import android.view.Window
+import android.view.WindowManager
import android.widget.RelativeLayout
import com.google.vr.sdk.widgets.pano.VrPanoramaEventListener
import com.google.vr.sdk.widgets.pano.VrPanoramaView
@@ -14,6 +17,8 @@ import com.simplemobiletools.commons.extensions.beVisible
import com.simplemobiletools.commons.extensions.showErrorToast
import com.simplemobiletools.commons.extensions.toast
import com.simplemobiletools.commons.helpers.PERMISSION_WRITE_STORAGE
+import com.simplemobiletools.commons.helpers.isLollipopPlus
+import com.simplemobiletools.commons.helpers.isPiePlus
import com.simplemobiletools.gallery.R
import com.simplemobiletools.gallery.extensions.*
import com.simplemobiletools.gallery.helpers.PATH
@@ -32,6 +37,12 @@ open class PanoramaActivity : SimpleActivity() {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_panorama)
supportActionBar?.hide()
+
+ if (isPiePlus()) {
+ window.attributes.layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES
+ window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS)
+ }
+
setupButtonMargins()
cardboard.setOnClickListener {
@@ -54,6 +65,7 @@ open class PanoramaActivity : SimpleActivity() {
}
}
+ @TargetApi(Build.VERSION_CODES.LOLLIPOP)
override fun onResume() {
super.onResume()
panorama_view.resumeRendering()
@@ -61,6 +73,10 @@ open class PanoramaActivity : SimpleActivity() {
if (config.blackBackground) {
updateStatusbarColor(Color.BLACK)
}
+
+ if (isLollipopPlus()) {
+ window.statusBarColor = resources.getColor(R.color.circle_black_background)
+ }
}
override fun onPause() {
From 641610842b91c9a066c4afe33f821f05876c0e86 Mon Sep 17 00:00:00 2001
From: tibbi
Date: Fri, 5 Oct 2018 10:51:12 +0200
Subject: [PATCH 48/54] fix #981, avoid some glitches related to GIF playing
---
.../gallery/fragments/PhotoFragment.kt | 27 ++++++++++++++-----
1 file changed, 21 insertions(+), 6 deletions(-)
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 d221162e7..1da94e93e 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/PhotoFragment.kt
@@ -163,11 +163,15 @@ class PhotoFragment : ViewPagerFragment() {
initExtendedDetails()
}
- if (wasInit && (config.allowZoomingImages != storedAllowDeepZoomableImages || config.showHighestQuality != storedShowHighestQuality ||
- config.oneFingerZoom != storedAllowOneFingerZoom)) {
- isSubsamplingVisible = false
- view.subsampling_view.beGone()
- loadImage()
+ if (wasInit) {
+ if (config.allowZoomingImages != storedAllowDeepZoomableImages || config.showHighestQuality != storedShowHighestQuality ||
+ config.oneFingerZoom != storedAllowOneFingerZoom) {
+ isSubsamplingVisible = false
+ view.subsampling_view.beGone()
+ loadImage()
+ } else if (medium.isGIF()) {
+ loadGif()
+ }
}
val allowPhotoGestures = config.allowPhotoGestures
@@ -518,7 +522,18 @@ class PhotoFragment : ViewPagerFragment() {
override fun onConfigurationChanged(newConfig: Configuration) {
super.onConfigurationChanged(newConfig)
- loadImage()
+
+ // avoid GIFs being skewed, played in wrong aspect ratio
+ if (medium.isGIF()) {
+ view.onGlobalLayout {
+ Handler().postDelayed({
+ loadGif()
+ }, 50)
+ }
+ } else {
+ loadImage()
+ }
+
initExtendedDetails()
}
From 2873b996bc4852749d4b710bbe7b8f50edbcfe72 Mon Sep 17 00:00:00 2001
From: tibbi
Date: Fri, 5 Oct 2018 22:42:21 +0200
Subject: [PATCH 49/54] updating support libraries to AndroidX
---
app/build.gradle | 12 ++++++------
app/src/main/AndroidManifest.xml | 2 +-
.../kotlin/com/simplemobiletools/gallery/App.kt | 2 +-
.../gallery/activities/EditActivity.kt | 2 +-
.../gallery/activities/MainActivity.kt | 11 ++++++-----
.../gallery/activities/MediaActivity.kt | 13 +++++++------
.../gallery/activities/PhotoVideoActivity.kt | 2 +-
.../gallery/activities/ViewPagerActivity.kt | 2 +-
.../gallery/adapters/DirectoryAdapter.kt | 2 +-
.../gallery/adapters/FiltersAdapter.kt | 2 +-
.../gallery/adapters/MyPagerAdapter.kt | 8 ++++----
.../gallery/databases/GalleryDatabase.kt | 6 +++---
.../gallery/dialogs/ChangeGroupingDialog.kt | 2 +-
.../gallery/dialogs/ChangeSortingDialog.kt | 2 +-
.../gallery/dialogs/DeleteWithRememberDialog.kt | 2 +-
.../gallery/dialogs/ExcludeFolderDialog.kt | 2 +-
.../gallery/dialogs/FilterMediaDialog.kt | 2 +-
.../gallery/dialogs/ManageBottomActionsDialog.kt | 2 +-
.../gallery/dialogs/ManageExtendedDetailsDialog.kt | 2 +-
.../gallery/dialogs/PickDirectoryDialog.kt | 8 ++++----
.../gallery/dialogs/PickMediumDialog.kt | 6 +++---
.../gallery/dialogs/ResizeDialog.kt | 2 +-
.../gallery/dialogs/SaveAsDialog.kt | 2 +-
.../gallery/dialogs/SlideshowDialog.kt | 2 +-
.../gallery/extensions/Activity.kt | 2 +-
.../gallery/fragments/ViewPagerFragment.kt | 2 +-
.../gallery/interfaces/DirectoryDao.kt | 8 ++++----
.../gallery/interfaces/MediumDao.kt | 10 +++++-----
.../simplemobiletools/gallery/models/Directory.kt | 8 ++++----
.../com/simplemobiletools/gallery/models/Medium.kt | 8 ++++----
app/src/main/res/layout/activity_main.xml | 4 ++--
app/src/main/res/layout/activity_media.xml | 4 ++--
app/src/main/res/layout/bottom_actions.xml | 4 ++--
.../main/res/layout/bottom_actions_aspect_ratio.xml | 4 ++--
.../layout/bottom_editor_crop_rotate_actions.xml | 4 ++--
.../res/layout/bottom_editor_primary_actions.xml | 4 ++--
.../res/layout/bottom_set_wallpaper_actions.xml | 4 ++--
app/src/main/res/menu/menu_media.xml | 2 +-
38 files changed, 84 insertions(+), 82 deletions(-)
diff --git a/app/build.gradle b/app/build.gradle
index 70df61ba1..1141d8232 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -43,12 +43,12 @@ android {
}
dependencies {
- implementation 'com.simplemobiletools:commons:4.8.8'
+ implementation 'com.simplemobiletools:commons:4.9.1'
implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.0'
- implementation 'com.android.support:multidex:1.0.3'
+ implementation 'androidx.multidex:multidex:2.0.0'
implementation 'it.sephiroth.android.exif:library:1.0.1'
implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.15'
- implementation 'com.android.support.constraint:constraint-layout:1.1.3'
+ implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha2'
implementation 'com.google.android.exoplayer:exoplayer-core:2.8.4'
implementation 'com.google.vr:sdk-panowidget:1.170.0'
implementation 'org.apache.sanselan:sanselan:0.97-incubator'
@@ -57,9 +57,9 @@ dependencies {
implementation 'com.caverock:androidsvg-aar:1.3'
kapt 'com.github.bumptech.glide:compiler:4.8.0' // keep it here too, not just in Commons, else loading SVGs wont work
- kapt "android.arch.persistence.room:compiler:1.1.1"
- implementation "android.arch.persistence.room:runtime:1.1.1"
- annotationProcessor "android.arch.persistence.room:compiler:1.1.1"
+ kapt "androidx.room:room-compiler:2.0.0"
+ implementation "androidx.room:room-runtime:2.0.0"
+ annotationProcessor "androidx.room:room-compiler:2.0.0"
//implementation 'com.davemorrissey.labs:subsampling-scale-image-view:3.10.0'
implementation 'com.github.tibbi:subsampling-scale-image-view:v3.10.1-fork'
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index e58d5e3a1..85395342a 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -203,7 +203,7 @@
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/App.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/App.kt
index e1562b1b4..8bb567298 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/App.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/App.kt
@@ -1,6 +1,6 @@
package com.simplemobiletools.gallery
-import android.support.multidex.MultiDexApplication
+import androidx.multidex.MultiDexApplication
import com.github.ajalt.reprint.core.Reprint
import com.simplemobiletools.commons.extensions.checkUseEnglish
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/EditActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/EditActivity.kt
index 129655165..2ab28c6c4 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/EditActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/EditActivity.kt
@@ -9,7 +9,7 @@ import android.graphics.Point
import android.net.Uri
import android.os.Bundle
import android.provider.MediaStore
-import android.support.v7.widget.LinearLayoutManager
+import androidx.recyclerview.widget.LinearLayoutManager
import android.view.Menu
import android.view.MenuItem
import android.widget.RelativeLayout
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt
index 0c189d3e8..4590512cb 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt
@@ -7,12 +7,13 @@ import android.net.Uri
import android.os.Bundle
import android.os.Handler
import android.provider.MediaStore
-import android.support.v7.widget.GridLayoutManager
import android.view.Menu
import android.view.MenuItem
import android.view.ViewGroup
import android.widget.FrameLayout
import android.widget.Toast
+import androidx.recyclerview.widget.GridLayoutManager
+import androidx.recyclerview.widget.RecyclerView
import com.simplemobiletools.commons.dialogs.CreateNewFolderDialog
import com.simplemobiletools.commons.dialogs.FilePickerDialog
import com.simplemobiletools.commons.dialogs.RadioGroupDialog
@@ -475,10 +476,10 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
private fun setupGridLayoutManager() {
val layoutManager = directories_grid.layoutManager as MyGridLayoutManager
if (config.scrollHorizontally) {
- layoutManager.orientation = GridLayoutManager.HORIZONTAL
+ layoutManager.orientation = RecyclerView.HORIZONTAL
directories_refresh_layout.layoutParams = FrameLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.MATCH_PARENT)
} else {
- layoutManager.orientation = GridLayoutManager.VERTICAL
+ layoutManager.orientation = RecyclerView.VERTICAL
directories_refresh_layout.layoutParams = FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
}
@@ -537,7 +538,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
private fun setupListLayoutManager() {
val layoutManager = directories_grid.layoutManager as MyGridLayoutManager
layoutManager.spanCount = 1
- layoutManager.orientation = GridLayoutManager.VERTICAL
+ layoutManager.orientation = RecyclerView.VERTICAL
directories_refresh_layout.layoutParams = FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
mZoomListener = null
}
@@ -921,7 +922,7 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener {
invalidDirs.add(it)
} else if (it.path != config.tempFolderPath) {
val children = if (it.path.startsWith(OTG_PATH)) getOTGFolderChildrenNames(it.path) else File(it.path).list()?.asList()
- val hasMediaFile = children?.any { it.isMediaFile() } ?: false
+ val hasMediaFile = children?.any { it?.isMediaFile() == true } ?: false
if (!hasMediaFile) {
invalidDirs.add(it)
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MediaActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MediaActivity.kt
index da83fef12..1dd2514b6 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MediaActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MediaActivity.kt
@@ -9,13 +9,14 @@ import android.graphics.Bitmap
import android.net.Uri
import android.os.Bundle
import android.os.Handler
-import android.support.v4.view.MenuItemCompat
-import android.support.v7.widget.GridLayoutManager
-import android.support.v7.widget.SearchView
import android.view.Menu
import android.view.MenuItem
import android.view.ViewGroup
import android.widget.FrameLayout
+import androidx.appcompat.widget.SearchView
+import androidx.core.view.MenuItemCompat
+import androidx.recyclerview.widget.GridLayoutManager
+import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide
import com.bumptech.glide.request.RequestOptions
import com.bumptech.glide.request.target.SimpleTarget
@@ -629,10 +630,10 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
private fun setupGridLayoutManager() {
val layoutManager = media_grid.layoutManager as MyGridLayoutManager
if (config.scrollHorizontally) {
- layoutManager.orientation = GridLayoutManager.HORIZONTAL
+ layoutManager.orientation = RecyclerView.HORIZONTAL
media_refresh_layout.layoutParams = FrameLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.MATCH_PARENT)
} else {
- layoutManager.orientation = GridLayoutManager.VERTICAL
+ layoutManager.orientation = RecyclerView.VERTICAL
media_refresh_layout.layoutParams = FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
}
@@ -721,7 +722,7 @@ class MediaActivity : SimpleActivity(), MediaOperationsListener {
private fun setupListLayoutManager() {
val layoutManager = media_grid.layoutManager as MyGridLayoutManager
layoutManager.spanCount = 1
- layoutManager.orientation = GridLayoutManager.VERTICAL
+ layoutManager.orientation = RecyclerView.VERTICAL
media_refresh_layout.layoutParams = FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
mZoomListener = null
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/PhotoVideoActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/PhotoVideoActivity.kt
index 55ad0345c..5a2cafd4b 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/PhotoVideoActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/PhotoVideoActivity.kt
@@ -103,7 +103,7 @@ open class PhotoVideoActivity : SimpleActivity(), ViewPagerFragment.FragmentList
mFragment = if (mIsVideo) VideoFragment() else PhotoFragment()
mFragment!!.listener = this
mFragment!!.arguments = bundle
- supportFragmentManager.beginTransaction().replace(R.id.fragment_placeholder, mFragment).commit()
+ supportFragmentManager.beginTransaction().replace(R.id.fragment_placeholder, mFragment!!).commit()
}
if (config.blackBackground) {
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
index bf7140cc5..9a318db83 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt
@@ -20,7 +20,7 @@ import android.os.Build
import android.os.Bundle
import android.os.Handler
import android.provider.MediaStore
-import android.support.v4.view.ViewPager
+import androidx.viewpager.widget.ViewPager
import android.util.DisplayMetrics
import android.view.Menu
import android.view.MenuItem
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/DirectoryAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/DirectoryAdapter.kt
index 1c6f525f0..12b095d18 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/DirectoryAdapter.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/DirectoryAdapter.kt
@@ -366,7 +366,7 @@ class DirectoryAdapter(activity: BaseSimpleActivity, var dirs: ArrayList {
val paths = ArrayList()
activity.getOTGFolderChildren(path)?.forEach {
- if (!it.isDirectory && it.name.isMediaFile() && (showHidden || !it.name.startsWith('.'))) {
+ if (!it.isDirectory && it.name!!.isMediaFile() && (showHidden || !it.name!!.startsWith('.'))) {
val relativePath = it.uri.path.substringAfterLast("${activity.config.OTGPartition}:")
paths.add("$OTG_PATH$relativePath")
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/FiltersAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/FiltersAdapter.kt
index 782412a94..046abda1f 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/FiltersAdapter.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/FiltersAdapter.kt
@@ -2,10 +2,10 @@ package com.simplemobiletools.gallery.adapters
import android.content.Context
import android.graphics.drawable.Drawable
-import android.support.v7.widget.RecyclerView
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
+import androidx.recyclerview.widget.RecyclerView
import com.simplemobiletools.gallery.R
import com.simplemobiletools.gallery.interfaces.FilterAdapterListener
import com.simplemobiletools.gallery.models.FilterItem
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/MyPagerAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/MyPagerAdapter.kt
index d4f3d0be1..7d0b6fe5c 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/MyPagerAdapter.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/adapters/MyPagerAdapter.kt
@@ -2,10 +2,10 @@ package com.simplemobiletools.gallery.adapters
import android.os.Bundle
import android.os.Parcelable
-import android.support.v4.app.Fragment
-import android.support.v4.app.FragmentManager
-import android.support.v4.app.FragmentStatePagerAdapter
-import android.support.v4.view.PagerAdapter
+import androidx.fragment.app.Fragment
+import androidx.fragment.app.FragmentManager
+import androidx.fragment.app.FragmentStatePagerAdapter
+import androidx.viewpager.widget.PagerAdapter
import android.view.ViewGroup
import com.simplemobiletools.gallery.activities.ViewPagerActivity
import com.simplemobiletools.gallery.fragments.PhotoFragment
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/databases/GalleryDatabase.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/databases/GalleryDatabase.kt
index a787d3a4d..0c94fb848 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/databases/GalleryDatabase.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/databases/GalleryDatabase.kt
@@ -1,8 +1,8 @@
package com.simplemobiletools.gallery.databases
-import android.arch.persistence.room.Database
-import android.arch.persistence.room.Room
-import android.arch.persistence.room.RoomDatabase
+import androidx.room.Database
+import androidx.room.Room
+import androidx.room.RoomDatabase
import android.content.Context
import com.simplemobiletools.gallery.interfaces.DirectoryDao
import com.simplemobiletools.gallery.interfaces.MediumDao
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ChangeGroupingDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ChangeGroupingDialog.kt
index 9c32dcf55..614759165 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ChangeGroupingDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ChangeGroupingDialog.kt
@@ -1,8 +1,8 @@
package com.simplemobiletools.gallery.dialogs
import android.content.DialogInterface
-import android.support.v7.app.AlertDialog
import android.view.View
+import androidx.appcompat.app.AlertDialog
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.extensions.beVisibleIf
import com.simplemobiletools.commons.extensions.setupDialogStuff
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ChangeSortingDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ChangeSortingDialog.kt
index dc26bb6bf..991d93e40 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ChangeSortingDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ChangeSortingDialog.kt
@@ -1,8 +1,8 @@
package com.simplemobiletools.gallery.dialogs
import android.content.DialogInterface
-import android.support.v7.app.AlertDialog
import android.view.View
+import androidx.appcompat.app.AlertDialog
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.extensions.beVisibleIf
import com.simplemobiletools.commons.extensions.setupDialogStuff
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/DeleteWithRememberDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/DeleteWithRememberDialog.kt
index f07705e35..ab702845b 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/DeleteWithRememberDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/DeleteWithRememberDialog.kt
@@ -1,7 +1,7 @@
package com.simplemobiletools.gallery.dialogs
import android.app.Activity
-import android.support.v7.app.AlertDialog
+import androidx.appcompat.app.AlertDialog
import com.simplemobiletools.commons.extensions.setupDialogStuff
import com.simplemobiletools.gallery.R
import kotlinx.android.synthetic.main.dialog_delete_with_remember.view.*
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ExcludeFolderDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ExcludeFolderDialog.kt
index 0721683e0..6cb546a04 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ExcludeFolderDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ExcludeFolderDialog.kt
@@ -1,6 +1,6 @@
package com.simplemobiletools.gallery.dialogs
-import android.support.v7.app.AlertDialog
+import androidx.appcompat.app.AlertDialog
import android.view.ViewGroup
import android.widget.RadioButton
import android.widget.RadioGroup
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/FilterMediaDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/FilterMediaDialog.kt
index 18b404505..4d5387c58 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/FilterMediaDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/FilterMediaDialog.kt
@@ -1,6 +1,6 @@
package com.simplemobiletools.gallery.dialogs
-import android.support.v7.app.AlertDialog
+import androidx.appcompat.app.AlertDialog
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.extensions.setupDialogStuff
import com.simplemobiletools.gallery.R
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ManageBottomActionsDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ManageBottomActionsDialog.kt
index 0bd797c54..42b99ee2c 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ManageBottomActionsDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ManageBottomActionsDialog.kt
@@ -1,6 +1,6 @@
package com.simplemobiletools.gallery.dialogs
-import android.support.v7.app.AlertDialog
+import androidx.appcompat.app.AlertDialog
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.extensions.setupDialogStuff
import com.simplemobiletools.gallery.R
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ManageExtendedDetailsDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ManageExtendedDetailsDialog.kt
index 62e50b612..8ee6eb1d8 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ManageExtendedDetailsDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ManageExtendedDetailsDialog.kt
@@ -1,6 +1,6 @@
package com.simplemobiletools.gallery.dialogs
-import android.support.v7.app.AlertDialog
+import androidx.appcompat.app.AlertDialog
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.extensions.setupDialogStuff
import com.simplemobiletools.gallery.R
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/PickDirectoryDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/PickDirectoryDialog.kt
index 653041574..09482f5aa 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/PickDirectoryDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/PickDirectoryDialog.kt
@@ -1,7 +1,7 @@
package com.simplemobiletools.gallery.dialogs
-import android.support.v7.app.AlertDialog
-import android.support.v7.widget.GridLayoutManager
+import androidx.appcompat.app.AlertDialog
+import androidx.recyclerview.widget.RecyclerView
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.dialogs.FilePickerDialog
import com.simplemobiletools.commons.extensions.beGoneIf
@@ -27,14 +27,14 @@ class PickDirectoryDialog(val activity: BaseSimpleActivity, val sourcePath: Stri
init {
(view.directories_grid.layoutManager as MyGridLayoutManager).apply {
- orientation = if (activity.config.scrollHorizontally && isGridViewType) GridLayoutManager.HORIZONTAL else GridLayoutManager.VERTICAL
+ orientation = if (activity.config.scrollHorizontally && isGridViewType) RecyclerView.HORIZONTAL else RecyclerView.VERTICAL
spanCount = if (isGridViewType) activity.config.dirColumnCnt else 1
}
dialog = AlertDialog.Builder(activity)
.setPositiveButton(R.string.ok, null)
.setNegativeButton(R.string.cancel, null)
- .setNeutralButton(R.string.other_folder, { dialogInterface, i -> showOtherFolder() })
+ .setNeutralButton(R.string.other_folder) { dialogInterface, i -> showOtherFolder() }
.create().apply {
activity.setupDialogStuff(view, this, R.string.select_destination)
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/PickMediumDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/PickMediumDialog.kt
index 1ccef0923..056603a3a 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/PickMediumDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/PickMediumDialog.kt
@@ -1,7 +1,7 @@
package com.simplemobiletools.gallery.dialogs
-import android.support.v7.app.AlertDialog
-import android.support.v7.widget.GridLayoutManager
+import androidx.appcompat.app.AlertDialog
+import androidx.recyclerview.widget.RecyclerView
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.extensions.beGoneIf
import com.simplemobiletools.commons.extensions.beVisibleIf
@@ -26,7 +26,7 @@ class PickMediumDialog(val activity: BaseSimpleActivity, val path: String, val c
init {
(view.media_grid.layoutManager as MyGridLayoutManager).apply {
- orientation = if (activity.config.scrollHorizontally && isGridViewType) GridLayoutManager.HORIZONTAL else GridLayoutManager.VERTICAL
+ orientation = if (activity.config.scrollHorizontally && isGridViewType) RecyclerView.HORIZONTAL else RecyclerView.VERTICAL
spanCount = if (isGridViewType) activity.config.mediaColumnCnt else 1
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ResizeDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ResizeDialog.kt
index 3489dd060..378d8a524 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ResizeDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ResizeDialog.kt
@@ -1,7 +1,7 @@
package com.simplemobiletools.gallery.dialogs
import android.graphics.Point
-import android.support.v7.app.AlertDialog
+import androidx.appcompat.app.AlertDialog
import android.text.Editable
import android.text.TextWatcher
import android.widget.EditText
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/SaveAsDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/SaveAsDialog.kt
index 3199ff9d7..9bb1f2ea9 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/SaveAsDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/SaveAsDialog.kt
@@ -1,6 +1,6 @@
package com.simplemobiletools.gallery.dialogs
-import android.support.v7.app.AlertDialog
+import androidx.appcompat.app.AlertDialog
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
import com.simplemobiletools.commons.dialogs.FilePickerDialog
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/SlideshowDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/SlideshowDialog.kt
index 58a4935dd..16e38f058 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/SlideshowDialog.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/SlideshowDialog.kt
@@ -1,6 +1,6 @@
package com.simplemobiletools.gallery.dialogs
-import android.support.v7.app.AlertDialog
+import androidx.appcompat.app.AlertDialog
import android.view.View
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.extensions.hideKeyboard
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt
index b7cf04a5a..8993ebce3 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/extensions/Activity.kt
@@ -3,7 +3,7 @@ package com.simplemobiletools.gallery.extensions
import android.app.Activity
import android.content.Intent
import android.provider.MediaStore
-import android.support.v7.app.AppCompatActivity
+import androidx.appcompat.app.AppCompatActivity
import android.view.View
import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/ViewPagerFragment.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/ViewPagerFragment.kt
index d1c9a4253..bb37b58e2 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/ViewPagerFragment.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/fragments/ViewPagerFragment.kt
@@ -1,6 +1,6 @@
package com.simplemobiletools.gallery.fragments
-import android.support.v4.app.Fragment
+import androidx.fragment.app.Fragment
import com.simplemobiletools.commons.extensions.*
import com.simplemobiletools.commons.helpers.OTG_PATH
import com.simplemobiletools.gallery.extensions.config
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/interfaces/DirectoryDao.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/interfaces/DirectoryDao.kt
index 6ca318f4d..ce55fa3f4 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/interfaces/DirectoryDao.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/interfaces/DirectoryDao.kt
@@ -1,9 +1,9 @@
package com.simplemobiletools.gallery.interfaces
-import android.arch.persistence.room.Dao
-import android.arch.persistence.room.Insert
-import android.arch.persistence.room.OnConflictStrategy.REPLACE
-import android.arch.persistence.room.Query
+import androidx.room.Dao
+import androidx.room.Insert
+import androidx.room.OnConflictStrategy.REPLACE
+import androidx.room.Query
import com.simplemobiletools.gallery.helpers.RECYCLE_BIN
import com.simplemobiletools.gallery.models.Directory
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/interfaces/MediumDao.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/interfaces/MediumDao.kt
index ac653ccd4..ab8f76c48 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/interfaces/MediumDao.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/interfaces/MediumDao.kt
@@ -1,10 +1,10 @@
package com.simplemobiletools.gallery.interfaces
-import android.arch.persistence.room.Dao
-import android.arch.persistence.room.Delete
-import android.arch.persistence.room.Insert
-import android.arch.persistence.room.OnConflictStrategy.REPLACE
-import android.arch.persistence.room.Query
+import androidx.room.Dao
+import androidx.room.Delete
+import androidx.room.Insert
+import androidx.room.OnConflictStrategy.REPLACE
+import androidx.room.Query
import com.simplemobiletools.gallery.models.Medium
@Dao
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/models/Directory.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/models/Directory.kt
index 3c748c50e..b6332d6f6 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/models/Directory.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/models/Directory.kt
@@ -1,9 +1,9 @@
package com.simplemobiletools.gallery.models
-import android.arch.persistence.room.ColumnInfo
-import android.arch.persistence.room.Entity
-import android.arch.persistence.room.Index
-import android.arch.persistence.room.PrimaryKey
+import androidx.room.ColumnInfo
+import androidx.room.Entity
+import androidx.room.Index
+import androidx.room.PrimaryKey
import com.simplemobiletools.commons.extensions.formatDate
import com.simplemobiletools.commons.extensions.formatSize
import com.simplemobiletools.commons.helpers.SORT_BY_DATE_MODIFIED
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/models/Medium.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/models/Medium.kt
index 14d804178..aea443b78 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/models/Medium.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/models/Medium.kt
@@ -1,9 +1,9 @@
package com.simplemobiletools.gallery.models
-import android.arch.persistence.room.ColumnInfo
-import android.arch.persistence.room.Entity
-import android.arch.persistence.room.Index
-import android.arch.persistence.room.PrimaryKey
+import androidx.room.ColumnInfo
+import androidx.room.Entity
+import androidx.room.Index
+import androidx.room.PrimaryKey
import com.simplemobiletools.commons.extensions.formatDate
import com.simplemobiletools.commons.extensions.formatSize
import com.simplemobiletools.commons.extensions.getFilenameExtension
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 5946f7e31..5fda2a812 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -1,5 +1,5 @@
-
-
+
diff --git a/app/src/main/res/layout/activity_media.xml b/app/src/main/res/layout/activity_media.xml
index 629861b53..fe95394c1 100644
--- a/app/src/main/res/layout/activity_media.xml
+++ b/app/src/main/res/layout/activity_media.xml
@@ -1,5 +1,5 @@
-
-
+
diff --git a/app/src/main/res/layout/bottom_actions.xml b/app/src/main/res/layout/bottom_actions.xml
index 0944d58ae..090a30d78 100644
--- a/app/src/main/res/layout/bottom_actions.xml
+++ b/app/src/main/res/layout/bottom_actions.xml
@@ -1,5 +1,5 @@
-
-
+
diff --git a/app/src/main/res/layout/bottom_actions_aspect_ratio.xml b/app/src/main/res/layout/bottom_actions_aspect_ratio.xml
index e2ccf6e00..4c3befbd5 100644
--- a/app/src/main/res/layout/bottom_actions_aspect_ratio.xml
+++ b/app/src/main/res/layout/bottom_actions_aspect_ratio.xml
@@ -1,5 +1,5 @@
-
-
+
diff --git a/app/src/main/res/layout/bottom_editor_crop_rotate_actions.xml b/app/src/main/res/layout/bottom_editor_crop_rotate_actions.xml
index da48247b9..83a59fe49 100644
--- a/app/src/main/res/layout/bottom_editor_crop_rotate_actions.xml
+++ b/app/src/main/res/layout/bottom_editor_crop_rotate_actions.xml
@@ -1,5 +1,5 @@
-
-
+
diff --git a/app/src/main/res/layout/bottom_editor_primary_actions.xml b/app/src/main/res/layout/bottom_editor_primary_actions.xml
index 2acfec635..282602483 100644
--- a/app/src/main/res/layout/bottom_editor_primary_actions.xml
+++ b/app/src/main/res/layout/bottom_editor_primary_actions.xml
@@ -1,5 +1,5 @@
-
-
+
diff --git a/app/src/main/res/layout/bottom_set_wallpaper_actions.xml b/app/src/main/res/layout/bottom_set_wallpaper_actions.xml
index 5f2576b73..44830df1b 100644
--- a/app/src/main/res/layout/bottom_set_wallpaper_actions.xml
+++ b/app/src/main/res/layout/bottom_set_wallpaper_actions.xml
@@ -1,5 +1,5 @@
-
-
+
diff --git a/app/src/main/res/menu/menu_media.xml b/app/src/main/res/menu/menu_media.xml
index b861865ce..fbae61223 100644
--- a/app/src/main/res/menu/menu_media.xml
+++ b/app/src/main/res/menu/menu_media.xml
@@ -5,7 +5,7 @@
android:id="@+id/search"
android:icon="@drawable/ic_search"
android:title="@string/search"
- app:actionViewClass="android.support.v7.widget.SearchView"
+ app:actionViewClass="androidx.appcompat.widget.SearchView"
app:showAsAction="collapseActionView|ifRoom"/>
-
Date: Fri, 5 Oct 2018 22:54:46 +0200
Subject: [PATCH 50/54] adding a new string for showing the recycle bin as the
last item
---
app/src/main/res/values-ar/strings.xml | 1 +
app/src/main/res/values-az/strings.xml | 1 +
app/src/main/res/values-ca/strings.xml | 1 +
app/src/main/res/values-cs/strings.xml | 1 +
app/src/main/res/values-da/strings.xml | 1 +
app/src/main/res/values-de/strings.xml | 1 +
app/src/main/res/values-el/strings.xml | 1 +
app/src/main/res/values-es/strings.xml | 1 +
app/src/main/res/values-fi/strings.xml | 1 +
app/src/main/res/values-fr/strings.xml | 1 +
app/src/main/res/values-gl/strings.xml | 1 +
app/src/main/res/values-hr/strings.xml | 1 +
app/src/main/res/values-hu/strings.xml | 1 +
app/src/main/res/values-it/strings.xml | 1 +
app/src/main/res/values-ja/strings.xml | 1 +
app/src/main/res/values-ko-rKR/strings.xml | 1 +
app/src/main/res/values-lt/strings.xml | 1 +
app/src/main/res/values-nb/strings.xml | 1 +
app/src/main/res/values-nl/strings.xml | 1 +
app/src/main/res/values-pl/strings.xml | 1 +
app/src/main/res/values-pt-rBR/strings.xml | 1 +
app/src/main/res/values-pt/strings.xml | 1 +
app/src/main/res/values-ru/strings.xml | 1 +
app/src/main/res/values-sk/strings.xml | 1 +
app/src/main/res/values-sv/strings.xml | 1 +
app/src/main/res/values-tr/strings.xml | 1 +
app/src/main/res/values-zh-rCN/strings.xml | 1 +
app/src/main/res/values-zh-rTW/strings.xml | 1 +
app/src/main/res/values/strings.xml | 2 ++
29 files changed, 30 insertions(+)
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index 4a62c17a3..761a5fef7 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -165,6 +165,7 @@
Show the Recycle Bin at the folders screen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
المصغرات
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index 3f19fe159..327be5e79 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -161,6 +161,7 @@
Show the Recycle Bin at the folders screen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Thumbnails
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
index aa3191b5f..37eb43858 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -161,6 +161,7 @@
Mostra la paperera de reciclatge a la pantalla de carpetes
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Miniatures
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index 5afb4f7ac..97442b076 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -161,6 +161,7 @@
Show the Recycle Bin at the folders screen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Thumbnails
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
index 1aff93ae0..8dbe74752 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -161,6 +161,7 @@
Show the Recycle Bin at the folders screen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Thumbnails
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index fa02c9cc2..bd8811a34 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -161,6 +161,7 @@
Papierkorb auf dem Ordnerbildschirm anzeigen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Thumbnails
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index 9d63a39f5..47fa10abf 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -161,6 +161,7 @@
Εμφάνιση του κάδου ανακύκλωσης στην οθόνη φακέλων
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Εικονίδια
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index e083ceb33..90057a8cf 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -161,6 +161,7 @@
Mostrar la papelera de reciclaje en la pantalla de carpetas
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Miniaturas
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index 171c5a556..9084aa31a 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -161,6 +161,7 @@
Show the Recycle Bin at the folders screen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Esikatselukuvat
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index b83eca61c..9104c08a5 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -161,6 +161,7 @@
Afficher la corbeille à l\'écran Dossiers
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Vignettes
diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml
index cf90d7246..362c84db6 100644
--- a/app/src/main/res/values-gl/strings.xml
+++ b/app/src/main/res/values-gl/strings.xml
@@ -161,6 +161,7 @@
Show the Recycle Bin at the folders screen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Iconas
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
index 0f7495385..69780e427 100644
--- a/app/src/main/res/values-hr/strings.xml
+++ b/app/src/main/res/values-hr/strings.xml
@@ -161,6 +161,7 @@
Prikažite koš za smeće na zaslonu mapa
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Sličice
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index a2fb0fb0b..7d4198bbc 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -161,6 +161,7 @@
Show the Recycle Bin at the folders screen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Thumbnails
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 4fa0442ab..5dbd1b632 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -161,6 +161,7 @@
Mostra il cestino nella schermata delle cartelle
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Miniature
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index dbaa85f69..ceba51c02 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -161,6 +161,7 @@
フォルダ画面にごみ箱を表示する
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
サムネイル設定
diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml
index 88571968a..3010341ef 100644
--- a/app/src/main/res/values-ko-rKR/strings.xml
+++ b/app/src/main/res/values-ko-rKR/strings.xml
@@ -161,6 +161,7 @@
Show the Recycle Bin at the folders screen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
섬네일
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
index e6dbe39d7..eb33a9d4b 100644
--- a/app/src/main/res/values-lt/strings.xml
+++ b/app/src/main/res/values-lt/strings.xml
@@ -161,6 +161,7 @@
Show the Recycle Bin at the folders screen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Miniatiūros
diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml
index b4855b3ac..540ccff27 100644
--- a/app/src/main/res/values-nb/strings.xml
+++ b/app/src/main/res/values-nb/strings.xml
@@ -161,6 +161,7 @@
Vis papirkurven på mappeskjermen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Minibilder
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 5a64e18ab..81c525623 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -161,6 +161,7 @@
Prullenbak weergeven in de mapweergave
Afbeeldingen ver inzoomen
Afbeeldingen in de hoogst mogelijke kwaliteit weergeven
+ Show the Recycle Bin as the last item on the main screen
Miniatuurvoorbeelden
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 73d81e710..eeaf4a66f 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -161,6 +161,7 @@
Pokazuj kosz w widoku folderów
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Miniatury
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 8b8ffc3c1..1e51da9ad 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -161,6 +161,7 @@
Show the Recycle Bin at the folders screen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Miniaturas
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 980104a3a..ab5bea9ed 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -161,6 +161,7 @@
Mostrar reciclagem no ecrã de pastas
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Miniaturas
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index b74dd1903..f24adc37e 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -161,6 +161,7 @@
Показывать корзину вместе с папками
Масштабируемые изображения
Показывать изображения с максимально высоким качеством
+ Show the Recycle Bin as the last item on the main screen
Миниатюры
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index 69c757f14..4c0a92e53 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -161,6 +161,7 @@
Zobraziť odpadkový kôš na obrazovke s priečinkami
Hlboko priblížiteľné obrázky
Zobrazovať obrázky v najlepšej možnej kvalite
+ Zobraziť odpadkový kôš ako poslednú položku na hlavnej obrazovke
Náhľady
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index 8ae9c7158..a5ee7bd35 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -161,6 +161,7 @@
Visa Papperskorgen i mappvyn
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Miniatyrer
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 593716c59..783118413 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -161,6 +161,7 @@
Show the Recycle Bin at the folders screen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
Thumbnails
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index f45d52278..9cd3d2a65 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -161,6 +161,7 @@
Show the Recycle Bin at the folders screen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
缩略图
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index 580795e75..16796b6ad 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -161,6 +161,7 @@
在資料夾畫面顯示回收桶
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
縮圖
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 87ad8d4b0..c7c603683 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -161,6 +161,8 @@
Show the Recycle Bin at the folders screen
Deep zoomable images
Show images in the highest possible quality
+ Show the Recycle Bin as the last item on the main screen
+
Thumbnails
From 3abce7312933fc1e4245f3b8681ecdb6af6e8b4b Mon Sep 17 00:00:00 2001
From: unbranched
Date: Sat, 6 Oct 2018 11:47:40 +0200
Subject: [PATCH 51/54] Italian update
---
app/src/main/res/values-it/strings.xml | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 5dbd1b632..21cee6961 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -159,9 +159,9 @@
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
- Show the Recycle Bin as the last item on the main screen
+ Immagini ingrandibili a fondo
+ Mostra le immagini alla massima qualità possibile
+ Mostra il cestino come ultimo elemento nella schermata principale
Miniature
@@ -201,10 +201,10 @@
Certo, usa il menu \"Raggruppa per\" mentre visualizzi le miniature. Puoi raggruppare i file con diversi criteri, incluso la data di creazione. Se utilizzi la funzione \"Mostra tutti i contenuti\" puoi anche raggrupparli per cartelle.
L\'ordinamento per data acquisizione sembra non funzionare bene, come posso risolvere?
Probabilmente è causato dai file copiati da altre parti. Puoi risolvere selezionando le miniature dei file e scegliendo \"Correggi valore Data acquisizione\".
- I see some color banding on the images. How can I improve the quality?
- The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
- I have hidden a file/folder. How can I unhide it?
- You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
+ Vedo curvature di colore nelle immagini. Come posso migliorarne la qualità?
+ L\'attuale soluzione per visualizzare immagini funziona bene nella maggior parte dei casi, ma se vuoi una qualità ancora maggiore, puoi attivare \"Mostra le immagini alla massima qualità possibile\" nelle impostazioni dell\'app, nella sezione \"Immagini ingrandibili a fondo\".
+ Ho nascosto un file/una cartella. Come posso mostrarlo/a di nuovo?
+ Puoi premere \"Mostra temporaneamente nascosti\" nel menu della schermata principale, oppure attivare \"Mostra gli elementi nascosti\" nelle impostazioni dell\'app per vedere l\'elemento nascosto. Se vuoi che resti visibile, premilo a lungo e seleziona \"Non nascondere\". Le cartelle vengono nascoste aggiungendo un file nascosto \".nomedia\" all\'interno di esse, puoi anche eliminare il file con qualsiasi gestore di file.
From fad85724fb904bb8b3a589935525754397bba4e6 Mon Sep 17 00:00:00 2001
From: Guillaume
Date: Sat, 6 Oct 2018 15:26:56 +0200
Subject: [PATCH 52/54] Dutch
---
app/src/main/res/values-nl/strings.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 81c525623..63b22808e 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -161,7 +161,7 @@
Prullenbak weergeven in de mapweergave
Afbeeldingen ver inzoomen
Afbeeldingen in de hoogst mogelijke kwaliteit weergeven
- Show the Recycle Bin as the last item on the main screen
+ Prullenbak als laatste item tonen
Miniatuurvoorbeelden
From 05474d4211e882a470c58d7f945a3e9b8e1bd453 Mon Sep 17 00:00:00 2001
From: spkprs
Date: Sun, 7 Oct 2018 00:42:30 +0300
Subject: [PATCH 53/54] Update strings.xml
---
app/src/main/res/values-el/strings.xml | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index 47fa10abf..6bfd6483f 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -159,9 +159,9 @@
Επιπλέον έλεγχος για την αποφυγή εμφάνισης λανθασμένων αρχείων
Εμφάνιση μερικών κουμπιών λειτουργιών στο κάτω μέρος της οθόνης
Εμφάνιση του κάδου ανακύκλωσης στην οθόνη φακέλων
- Deep zoomable images
- Show images in the highest possible quality
- Show the Recycle Bin as the last item on the main screen
+ Βαθιά μεγέθυνση εικόνων
+ Εμφάνιση εικόνων με την υψηλότερη δυνατή ποιότητα
+ Εμφάνιση του Κάδου ως τελευταίο στοιχείο στην κύρια οθόνη
Εικονίδια
@@ -201,10 +201,10 @@
Σίγουρα, απλά με την χρήση \"Ομαδοποίηση κατά\" Επέκταση ή Τύπο αρχείου. Μπορείτε την ομαδοποίηση με πολλά κριτήρια, συμπεριλαμβανομένης της ημερομηνίας λήψης. Εάν χρησιμοποιείτε τη λειτουργία \"Εμφάνιση όλων των περιεχομένων στο φάκελο\" μπορείτε να ομαδοποιήσετε και τους φακέλους επίσης.
Η ταξινόμηση κατά ημερομηνία δεν φαίνεται να λειτουργεί σωστά, πώς μπορώ να τη διορθώσω?
Αυτό πιθανότατα προκαλείται από την αντιγραφή των αρχείων από κάπου. Μπορείτε να το διορθώσετε επιλέγοντας τις μικρογραφίες αρχείων και επιλέγοντας \"Επιδιόρθωση ημερ. λήψης\".
- I see some color banding on the images. How can I improve the quality?
- The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
- I have hidden a file/folder. How can I unhide it?
- You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
+ Βλέπω κάποια χρωματική ζώνη στις εικόνες. Πώς μπορώ να βελτιώσω την ποιότητα?
+ Η τρέχουσα λύση για την εμφάνιση εικόνων λειτουργεί πολύ καλά στην πλειονότητα των περιπτώσεων, αλλά εάν θέλετε ακόμα καλύτερη ποιότητα εικόνας, μπορείτε να ενεργοποιήσετε την \"Εμφάνιση εικόνων με την υψηλότερη δυνατή ποιότητα\" στις ρυθμίσεις της εφαρμογής, στο πεδίο \"Βαθιά μεγέθυνση εικόνων\".
+ Έχω αποκρύψει ένα αρχείο/φάκελο. Πώς μπορώ να το επανεμφανίσω?
+ Μπορείτε είτε να επιλέξετε στο μενού \"Εμφάνιση προσωρινά κρυφών στοιχείων\" στην κύρια οθόνη, είτε να αλλάξετε σε \"Εμφάνιση κρυφών στοιχείων\" στις ρυθμίσεις της εφαρμογής για να δείτε το κρυφό στοιχείο. Αν θέλετε να το αποκρύψετε, πατήστε παρατεταμένα και επιλέξτε \"Απόκρυψη\". Οι φάκελοι αποκρύπτονται προσθέτοντας ένα κρυφό αρχείο \".nomedia\" , μπορείτε επίσης να διαγράψετε το αρχείο με οποιονδήποτε διαχειριστή αρχείων.
From 0d8f7ba5216716d67dc8fae33d538832286789ea Mon Sep 17 00:00:00 2001
From: fricyo <30796677+fricyo@users.noreply.github.com>
Date: Sun, 7 Oct 2018 17:18:06 +0800
Subject: [PATCH 54/54] Update Translation
---
app/src/main/res/values-zh-rTW/strings.xml | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index 16796b6ad..9d2a97151 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -38,7 +38,7 @@
影片
GIF
RAW圖檔
- SVGs
+ SVG
選擇的篩選條件未發現媒體檔案。
更改篩選條件
@@ -154,14 +154,14 @@
管理詳細資訊
全螢幕時允許單指縮放
允許點擊螢幕邊緣來快速切換媒體檔案
- Allow deep zooming images
+ 允許深度縮放圖片
狀態欄隱藏時,同時隱藏詳細資訊
進行額外檢查,避免顯示無效的檔案
在螢幕底部顯示一些操作按鈕
在資料夾畫面顯示回收桶
- Deep zoomable images
- Show images in the highest possible quality
- Show the Recycle Bin as the last item on the main screen
+ 可深度縮放的圖片
+ 以最高品質顯示圖片
+ 回收桶顯示在主畫面最後一項
縮圖
@@ -201,10 +201,10 @@
當然,只要在縮圖瀏覽中使用[歸類]選單項目就可以了。你能依多種條件歸類檔案,包含拍照日期。如果你使用了[資料夾內容全部顯示]功能,你還能以資料夾來歸類。
依拍照日期排序似乎沒正確運作,我該如何修復?
那很可能是由於檔案從某處複製過來所造成的。你可以選擇檔案縮圖,然後選擇\"修復拍照日期數值\"來進行修復。
- I see some color banding on the images. How can I improve the quality?
- The current solution for displaying images works fine in the vast majority of cases, but if you want even better image quality, you can enable the \"Show images in the highest possible quality\" at the app settings, in the \"Deep zoomable images\" section.
- I have hidden a file/folder. How can I unhide it?
- You can either press the \"Temporarily show hidden items\" menu item at the main screen, or toggle \"Show hidden items\" in the app settings to see the hidden item. If you want to unhide it, just long press it and select \"Unhide\". Folders are hidden by adding a hidden \".nomedia\" file into them, you can delete the file with any file manager too.
+ 我在圖片上看到一些色彩條紋。我如何提升品質?
+ 目前顯示圖片的處理方法,在大部分情況下都能正常運行。但如果你想要更好的圖片品質,你可以在程式設定中[可深度縮放的圖片]部分,啟用[以最高品質顯示圖片]。
+ 我隱藏了一個檔案/資料夾。我如何取消隱藏?
+ 你可以在主畫面的選單項按[暫時顯示隱藏的項目],或者在程式設定中切換[顯示隱藏的項目]來看隱藏項目。如果你想要取消隱藏,只要長按然後選擇[取消隱藏]。以添加\".nomedia\"檔案進行隱藏的資料夾,你也可以用任何檔案管理器來刪除這檔案。