From 15ea308a42b1208aaf47c60c053d917ed2023cd9 Mon Sep 17 00:00:00 2001 From: Negue Date: Mon, 3 Oct 2016 22:47:02 +0200 Subject: [PATCH] Apply avatar transformations (if items available) / update gradle --- Habitica/AndroidManifest.xml | 5 ++ Habitica/assets/migrations/Habitica/28.sql | 1 + Habitica/build.gradle | 4 +- .../res/layout/activity_skill_members.xml | 18 ++++ Habitica/res/layout/skill_list_item.xml | 34 ++++--- Habitica/res/values/strings.xml | 2 + .../android/habitica/HabitDatabase.java | 2 +- .../habitica/components/AppComponent.java | 3 + .../events/commands/SelectMemberCommand.java | 9 ++ .../ui/activities/SkillMemberActivity.java | 83 ++++++++++++++++++ .../ui/adapter/SkillsRecyclerViewAdapter.java | 10 ++- .../PartyMemberRecyclerViewAdapter.java | 17 ++-- .../ui/fragments/skills/SkillsFragment.java | 60 ++++++++++++- .../social/party/PartyMemberListFragment.java | 2 +- .../habitrpgwrapper/lib/models/Buffs.java | 3 + .../habitrpgwrapper/lib/models/Items.java | 16 ++++ .../habitrpgwrapper/lib/models/Skill.java | 4 +- .../lib/models/SpecialItems.java | 61 +++++++++++++ .../lib/utils/SkillDeserializer.java | 13 ++- gradle/wrapper/gradle-wrapper.jar | Bin 53636 -> 53324 bytes gradle/wrapper/gradle-wrapper.properties | 5 +- gradlew | 46 +++++----- gradlew.bat | 8 +- 23 files changed, 345 insertions(+), 61 deletions(-) create mode 100644 Habitica/assets/migrations/Habitica/28.sql create mode 100644 Habitica/res/layout/activity_skill_members.xml create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/events/commands/SelectMemberCommand.java create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/SkillMemberActivity.java create mode 100644 Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/models/SpecialItems.java diff --git a/Habitica/AndroidManifest.xml b/Habitica/AndroidManifest.xml index 5aeda4e9a..d36a69485 100644 --- a/Habitica/AndroidManifest.xml +++ b/Habitica/AndroidManifest.xml @@ -65,6 +65,11 @@ android:label="@string/app_name" android:screenOrientation="portrait"> + + diff --git a/Habitica/assets/migrations/Habitica/28.sql b/Habitica/assets/migrations/Habitica/28.sql new file mode 100644 index 000000000..31235203d --- /dev/null +++ b/Habitica/assets/migrations/Habitica/28.sql @@ -0,0 +1 @@ +ALTER TABLE Items ADD COLUMN 'special_id' INTEGER; \ No newline at end of file diff --git a/Habitica/build.gradle b/Habitica/build.gradle index 31f6af158..4e4b3c61e 100644 --- a/Habitica/build.gradle +++ b/Habitica/build.gradle @@ -12,7 +12,7 @@ buildscript { dependencies { classpath 'io.fabric.tools:gradle:1.21.5' classpath 'me.tatarka:gradle-retrolambda:3.2.5' - classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.4.4' + classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.6.1' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1' } @@ -171,8 +171,6 @@ android { debuggable true // Disable fabric build ID generation for debug builds ext.enableCrashlytics = false - multiDexEnabled true - resValue "string", "content_provider", "com.habitrpg.android.habitica.debug.fileprovider" resValue "string", "app_name", "Habitica Debug" } diff --git a/Habitica/res/layout/activity_skill_members.xml b/Habitica/res/layout/activity_skill_members.xml new file mode 100644 index 000000000..ae8b57eba --- /dev/null +++ b/Habitica/res/layout/activity_skill_members.xml @@ -0,0 +1,18 @@ + + + + + + + + \ No newline at end of file diff --git a/Habitica/res/layout/skill_list_item.xml b/Habitica/res/layout/skill_list_item.xml index d572528b8..48c43de4b 100644 --- a/Habitica/res/layout/skill_list_item.xml +++ b/Habitica/res/layout/skill_list_item.xml @@ -1,34 +1,35 @@ + android:layout_height="wrap_content"> + + android:orientation="horizontal"> + android:orientation="vertical"> + android:textAppearance="?android:attr/textAppearanceLarge" />