From 2024f5d8fa989bf27fd4064502bc83998faed5ac Mon Sep 17 00:00:00 2001 From: vanitasvitae Date: Mon, 4 Jul 2016 11:19:09 +0200 Subject: [PATCH] Cleanup and release v0.1.3 --- CHANGELOG.md | 11 +++++++++++ app/build.gradle | 4 ++-- .../diaspora_android/activity/MainActivity.java | 6 ++---- .../dfa/diaspora_android/data/AppSettings.java | 3 --- .../dfa/diaspora_android/data/PodAspect.java | 8 ++------ .../diaspora_android/ui/CustomWebViewClient.java | 6 +++--- .../diaspora_android/util/AvatarImageLoader.java | 5 +---- .../main/res/layout/podselection__activity.xml | 1 + app/src/main/res/values-de/strings.xml | 6 ------ app/src/main/res/values-fr/strings.xml | 15 +++++---------- app/src/main/res/values/strings.xml | 6 ------ 11 files changed, 27 insertions(+), 44 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 08b0d3f3..687a3d64 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +# v0.1.3 (2016-07-04) +- Added titles on top toolbar (by @scoute-dich) +- Made bottom toolbar automatically disappear +- Added option to share images to external app +- Added option to enable proxy (by @vanitasvitae) +- Added french translation (thanks to SansPseudoFix) +- Added new settings section (by @vanitasvitae) +- Fixed buggy snackbars +- Removed swipe-to-refresh functionality in some places +- Big thanks and good luck to @scoute-dich and @martinchodev for accompanying this project :) + # v0.1.2 (2016-06-05) - Extract and show aspects (by @gsantner) - Cache last podlist diff --git a/app/build.gradle b/app/build.gradle index f8aee685..b560bcd8 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.github.dfa.diaspora_android" minSdkVersion 15 targetSdkVersion 23 - versionCode 3 - versionName "0.1.2" + versionCode 4 + versionName "0.1.3" } buildTypes { release { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index 22b26597..9229987a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -171,7 +171,6 @@ public class MainActivity extends AppCompatActivity protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - Intent startIntent = getIntent(); // Bind UI setContentView(R.layout.main__activity); ButterKnife.bind(this); @@ -710,7 +709,7 @@ public class MainActivity extends AppCompatActivity Snackbar.make(swipeRefreshLayout, getString(R.string.toast_screenshot) + " " + fileSaveName, Snackbar.LENGTH_LONG).show(); } - Bitmap bitmap = null; + Bitmap bitmap; webView.setDrawingCacheEnabled(true); bitmap = Bitmap.createBitmap(webView.getDrawingCache()); webView.setDrawingCacheEnabled(false); @@ -727,8 +726,7 @@ public class MainActivity extends AppCompatActivity if (bitmapWriter != null) { try { bitmapWriter.close(); - } catch (IOException _ignored) { - } + } catch (IOException _ignored) {/* Nothing */} } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java index 764666db..d6e92215 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/AppSettings.java @@ -3,9 +3,6 @@ package com.github.dfa.diaspora_android.data; import android.annotation.SuppressLint; import android.content.Context; import android.content.SharedPreferences; -import android.util.Log; - -import com.github.dfa.diaspora_android.App; /** * Created by gsantner on 20.03.16. Part of Diaspora for Android. diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java index 031de245..1ff9eb1d 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodAspect.java @@ -48,8 +48,7 @@ public class PodAspect { j.put("id", id); j.put("name", name); j.put("selected", selected); - } catch (JSONException e) { - } + } catch (JSONException e) {/*Nothing*/} return j.toString(); } @@ -67,10 +66,7 @@ public class PodAspect { @Override public boolean equals(Object o) { - if (o instanceof PodAspect) { - return ((PodAspect) o).id == id; - } - return false; + return o instanceof PodAspect && ((PodAspect) o).id == id; } public String toShareAbleText() { diff --git a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java index 4f7a3390..42b5fd4f 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/ui/CustomWebViewClient.java @@ -54,9 +54,9 @@ public class CustomWebViewClient extends WebViewClient { if (cookies != null) { cookieManager.setCookie(url, cookies); cookieManager.setCookie("https://" + app.getSettings().getPodDomain(), cookies); - for (String c : cookies.split(";")) { - //Log.d(App.TAG, "Cookie: " + c.split("=")[0] + " Value:" + c.split("=")[1]); - } + //for (String c : cookies.split(";")) { + // Log.d(App.TAG, "Cookie: " + c.split("=")[0] + " Value:" + c.split("=")[1]); + //} //new ProfileFetchTask(app).execute(); } } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java b/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java index e6a838b2..e65c173a 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/AvatarImageLoader.java @@ -20,10 +20,7 @@ public class AvatarImageLoader { } public boolean clearAvatarImage() { - if (isAvatarDownloaded()) { - return avatarFile.delete(); - } - return true; + return (!isAvatarDownloaded() || avatarFile.delete()); } public boolean loadToImageView(ImageView imageView) { diff --git a/app/src/main/res/layout/podselection__activity.xml b/app/src/main/res/layout/podselection__activity.xml index 80e880c1..b5d2bde6 100644 --- a/app/src/main/res/layout/podselection__activity.xml +++ b/app/src/main/res/layout/podselection__activity.xml @@ -46,6 +46,7 @@ android:layout_alignParentTop="true" android:layout_toEndOf="@+id/textView" android:layout_toLeftOf="@+id/podselection__button_select_pod" + android:layout_toStartOf="@+id/podselection__button_select_pod" android:layout_toRightOf="@+id/textView" android:hint="@string/filter_hint" android:inputType="textUri|textWebEditText" /> diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index db6a28fe..562b62fb 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -67,11 +67,6 @@ Unterhaltungen D* Neuer Beitrag Benachrichtigungen - Schriftgröße ändern - Ansicht wechseln - normal - groß - riesig Konnte Bild nicht laden … Inhalt Teilen Link als Text teilen @@ -149,7 +144,6 @@ along with this program. If not, see http://www.gnu.org/licenses.<br> <br https://www.flickr.com/photos/129581906@N06/sets/72157651933980136/with/16594947123. Sie wurden von \"Lydia\" veröffentlicht und stehen unter der cc by-nc-sa Lizenz.</i> Startbildschirm - Ungelesene Unterhaltung. Öffnen? Ungelesene Benachrichtigung. Lesen? Changelog Profil diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 5bb9ae4f..2b5cf02d 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -5,7 +5,6 @@ Rafraîchir Notifications non lues. Lire ? - Conversations non lues. Lire ? Vous devez autoriser \"Modifier ou supprimer le contenu de la carte SD \" pour sauvegarder les captures d\'écrans. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez utiliser la fonctionnalité de prise de capture d\'écran plus tard, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte SD \". Vous devez autoriser \"Modifier ou supprimer le contenu de la carte SD \" pour sauvegarder les images. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez sauvegarder des images ultérieurement, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte SD \". Permission refusée. @@ -59,8 +58,6 @@ Paramètres de l\'application Partager du contenu - Changer la taille de la police - Changer de vue Partager le lien comme texte Partager la capture d\'écran d\'un site web Prendre une capture d\'écran d\'un site web @@ -144,22 +141,20 @@ They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> Splash screen - Normal - Large - Énorme Impossible de récupérer l\'image Profile Quitter l\'application + Toggle mobile/desktop view *[partagé via #DiasporaForAndroid]* - Lien copié... + Lien copié… Partager un lien Enregistrer l\'image Partager l\'image - Ouvrir dans un navigateur externe... + Ouvrir dans un navigateur externe… Copier le lien dans le presse-papier Enregistrer l\'image sous - Attention : connexion au proxy impossible... - Partager... + Attention: connexion au proxy impossible… + Partager… diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9fa38a57..4324ebac 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -7,7 +7,6 @@ Diaspora Reload Unread notification. Want to read it? - Unread conversation. Open it? You must grant \"Access Storage Permission\" to save screenshots. After that you should completely close the app or restart the phone. If you don\'t permit the storage access but want to use the screenshot function at a later time, you can grant the permission later. Please open then: systemsettings - apps - @@ -68,8 +67,6 @@ App settings Share content - Change font size - Change view Share link as text Share screenshot of webpage Take screenshot of webpage @@ -192,9 +189,6 @@ They were published by \"Lydia\" and are licensed under cc by-nc-sa.</i> Splash screen - Normal - Large - Huge Unable to get image Profile