diff --git a/app/build.gradle b/app/build.gradle
index 6238cb91..747f0baa 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -9,8 +9,8 @@ android {
applicationId "com.github.dfa.diaspora_android"
minSdkVersion 17
targetSdkVersion 24
- versionCode 6
- versionName "0.1.5"
+ versionCode 7
+ versionName "0.1.6-dev"
}
buildTypes {
release {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index c072560f..0630e26c 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -136,6 +136,7 @@
+
@@ -239,6 +240,7 @@
+
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 044554d5..cedaad59 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
@@ -1024,7 +1024,7 @@ public class MainActivity extends AppCompatActivity
break;
}
- case R.id.nav_settings_app: {
+ case R.id.nav_settings: {
startActivity(new Intent(this, SettingsActivity.class));
}
break;
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 cd789493..6c25f930 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
@@ -269,7 +269,7 @@ public class AppSettings {
}
public boolean isVisibleInNavMentions() {
- return getBoolean(prefApp, R.string.pref_key__visibility_nav__mentions, true);
+ return getBoolean(prefApp, R.string.pref_key__visibility_nav__mentions, false);
}
public boolean isVisibleInNavCommented() {
diff --git a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java
index 1cd87528..30c6a131 100644
--- a/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java
+++ b/app/src/main/java/com/github/dfa/diaspora_android/data/PodUserProfile.java
@@ -87,7 +87,7 @@ public class PodUserProfile {
// Avatar
if (json.has("avatar")) {
JSONObject avatarJson = json.getJSONObject("avatar");
- if (avatarJson.has("medium") && setAvatarUrl(avatarJson.getString("medium"))) {
+ if (avatarJson.has("large") && setAvatarUrl(avatarJson.getString("large"))) {
app.getAvatarImageLoader().clearAvatarImage();
appSettings.setAvatarUrl(avatarUrl);
}
@@ -168,6 +168,12 @@ public class PodUserProfile {
/*
* Private property setters
*/
+
+ /**
+ * Sets the avatar, returns true if this was a new one, false if already the old one
+ * @param avatarUrl url
+ * @return true if new avatar url
+ */
private boolean setAvatarUrl(final String avatarUrl) {
if (!this.avatarUrl.equals(avatarUrl)) {
this.avatarUrl = avatarUrl;
diff --git a/app/src/main/res/layout/main__nav_header.xml b/app/src/main/res/layout/main__nav_header.xml
index 90e5463a..146f8703 100644
--- a/app/src/main/res/layout/main__nav_header.xml
+++ b/app/src/main/res/layout/main__nav_header.xml
@@ -1,28 +1,31 @@
+
+ android:clickable="true"
+ android:orientation="horizontal">
@@ -39,17 +40,18 @@
+ android:orientation="vertical"
+ android:paddingEnd="@dimen/activity_horizontal_margin_half"
+ android:paddingStart="@dimen/activity_horizontal_margin_half">
diff --git a/app/src/main/res/menu/main__navdrawer.xml b/app/src/main/res/menu/main__navdrawer.xml
index 7e2c360a..6ae0d7a3 100644
--- a/app/src/main/res/menu/main__navdrawer.xml
+++ b/app/src/main/res/menu/main__navdrawer.xml
@@ -53,12 +53,12 @@
android:visible="false"/>
- -
+
-