From 762d1faa2cf3635f3e53da4ac3f5ae46f5fa1b9a Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Wed, 17 Oct 2018 16:28:23 +0200 Subject: [PATCH] Implement username changes --- Habitica/AndroidManifest.xml | 4 - Habitica/build.gradle | 13 +- Habitica/res/layout-w320dp/party_member.xml | 90 +++++------ Habitica/res/layout/activity_full_profile.xml | 21 +-- .../dialog_choose_message_recipient.xml | 10 +- Habitica/res/layout/drawer_main.xml | 35 +++-- Habitica/res/layout/fragment_inbox.xml | 21 --- Habitica/res/layout/item_inbox_overview.xml | 59 +++++++ Habitica/res/layout/party_member.xml | 145 ++++++++---------- Habitica/res/layout/tavern_chat_item.xml | 5 +- Habitica/res/values/strings.xml | 2 + .../android/habitica/models/members/Member.kt | 4 + .../habitica/models/social/ChatMessage.kt | 4 + .../android/habitica/models/user/Stats.kt | 7 + .../android/habitica/models/user/User.kt | 4 + .../ui/activities/ChallengeFormActivity.kt | 2 +- .../ui/activities/FullProfileActivity.kt | 38 +++-- .../ui/activities/GemPurchaseActivity.kt | 2 +- .../habitica/ui/activities/MainActivity.kt | 5 +- .../ui/activities/MaintenanceActivity.kt | 4 +- .../ui/activities/TaskFormActivity.kt | 24 +-- .../ui/adapter/NavigationDrawerAdapter.kt | 8 +- .../adapter/SkillTasksRecyclerViewAdapter.kt | 4 +- .../adapter/social/ChatRecyclerViewAdapter.kt | 21 ++- .../social/PartyMemberRecyclerViewAdapter.kt | 43 ++++-- .../ui/fragments/NavigationDrawerFragment.kt | 13 +- .../preferences/PreferencesFragment.kt | 11 +- .../ui/fragments/social/ChatListFragment.kt | 6 +- .../ui/fragments/social/InboxFragment.kt | 73 +++++---- .../social/InboxMessageListFragment.kt | 15 +- .../fragments/social/TavernDetailFragment.kt | 10 +- .../tasks/TaskRecyclerViewFragment.kt | 8 +- .../ui/views/HabiticaIconsHelper.java | 14 ++ .../android/habitica/ui/views/ValueBar.kt | 2 +- .../widget/TaskListWidgetProvider.java | 2 +- build.gradle | 6 +- gradle/wrapper/gradle-wrapper.properties | 4 +- seeds-sdk/build.gradle | 16 +- 38 files changed, 412 insertions(+), 343 deletions(-) create mode 100644 Habitica/res/layout/item_inbox_overview.xml diff --git a/Habitica/AndroidManifest.xml b/Habitica/AndroidManifest.xml index 27f0b1102..8ff2320cd 100644 --- a/Habitica/AndroidManifest.xml +++ b/Habitica/AndroidManifest.xml @@ -7,10 +7,6 @@ android:screenOrientation="portrait" android:installLocation="auto" > - - diff --git a/Habitica/build.gradle b/Habitica/build.gradle index 936add360..d92fcf7a7 100644 --- a/Habitica/build.gradle +++ b/Habitica/build.gradle @@ -14,7 +14,7 @@ buildscript { jcenter() } dependencies { - classpath 'io.fabric.tools:gradle:1.22.1' + classpath 'io.fabric.tools:gradle:1.25.4' classpath('com.noveogroup.android:check:1.2.3') { exclude module: 'checkstyle' exclude module: 'pmd-java' @@ -60,10 +60,10 @@ dependencies { kapt 'com.google.dagger:dagger-compiler:2.16' compileOnly 'org.glassfish:javax.annotation:10.0-b28' //App Compatibility and Material Design - implementation 'com.android.support:appcompat-v7:27.1.1' - implementation 'com.android.support:design:27.1.1' - implementation 'com.android.support:recyclerview-v7:27.1.1' - implementation 'com.android.support:preference-v14:27.1.1' + implementation 'com.android.support:appcompat-v7:28.0.0' + implementation 'com.android.support:design:28.0.0' + implementation 'com.android.support:recyclerview-v7:28.0.0' + implementation 'com.android.support:preference-v14:28.0.0' //QR Code implementation 'com.github.kenglxn.QRGen:android:2.5.0' // Emojis @@ -131,9 +131,10 @@ dependencies { android { compileSdkVersion 28 - buildToolsVersion '28.0.1' + buildToolsVersion '28.0.3' defaultConfig { + minSdkVersion 16 applicationId "com.habitrpg.android.habitica" vectorDrawables.useSupportLibrary = true buildConfigField "String", "STORE", "\"google\"" diff --git a/Habitica/res/layout-w320dp/party_member.xml b/Habitica/res/layout-w320dp/party_member.xml index c77470a1b..465a060b6 100644 --- a/Habitica/res/layout-w320dp/party_member.xml +++ b/Habitica/res/layout-w320dp/party_member.xml @@ -1,18 +1,13 @@ - - - - - - + android:layout_marginBottom="@dimen/spacing_medium"> + + + + - - - - - - - - + android:text="@string/leader" + style="@style/Pill" + android:textSize="12sp"/> + - \ No newline at end of file diff --git a/Habitica/res/layout/activity_full_profile.xml b/Habitica/res/layout/activity_full_profile.xml index 1d72cd035..d9a2b020c 100644 --- a/Habitica/res/layout/activity_full_profile.xml +++ b/Habitica/res/layout/activity_full_profile.xml @@ -190,30 +190,31 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> + - -