From 438ebb2201e3e6451bd4265ef2857e529a07238c Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Tue, 17 Oct 2017 21:23:06 +0200 Subject: [PATCH] assign attribute points --- Habitica/res/drawable/pill_bg_gray_100.xml | 6 + Habitica/res/layout/fragment_stats.xml | 61 ++- Habitica/res/layout/stats_view.xml | 17 +- Habitica/res/values/attrs.xml | 1 + Habitica/res/values/colors.xml | 1 + Habitica/res/values/strings.xml | 5 + Habitica/res/values/styles.xml | 2 +- .../android/habitica/api/ApiService.java | 4 + .../android/habitica/data/ApiClient.java | 3 + .../android/habitica/data/UserRepository.java | 9 +- .../data/implementation/ApiClientImpl.java | 6 + .../implementation/UserRepositoryImpl.java | 31 +- .../habitica/extensions/Int-Extensions.kt | 9 + .../android/habitica/extensions/ViewExt.kt | 9 + .../android/habitica/models/tasks/Task.java | 17 +- .../habitica/models/user/Preferences.java | 8 + .../android/habitica/models/user/Stats.java | 12 + .../ui/activities/TaskFormActivity.java | 19 +- .../habitica/ui/fragments/NewsFragment.kt | 2 + .../habitica/ui/fragments/StatsFragment.kt | 85 +++- .../habitica/ui/views/CurrencyView.java | 2 +- .../habitica/ui/views/HabiticaIcons.java | 419 ++++++++++++++++-- .../ui/views/HabiticaIconsHelper.java | 39 ++ .../android/habitica/ui/views/StatsView.kt | 34 +- 24 files changed, 725 insertions(+), 76 deletions(-) create mode 100644 Habitica/res/drawable/pill_bg_gray_100.xml create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/extensions/Int-Extensions.kt create mode 100644 Habitica/src/main/java/com/habitrpg/android/habitica/extensions/ViewExt.kt diff --git a/Habitica/res/drawable/pill_bg_gray_100.xml b/Habitica/res/drawable/pill_bg_gray_100.xml new file mode 100644 index 000000000..d4d0a7406 --- /dev/null +++ b/Habitica/res/drawable/pill_bg_gray_100.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Habitica/res/layout/fragment_stats.xml b/Habitica/res/layout/fragment_stats.xml index e31ba664a..935037741 100644 --- a/Habitica/res/layout/fragment_stats.xml +++ b/Habitica/res/layout/fragment_stats.xml @@ -4,6 +4,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" android:scrollbarSize="3dp" android:scrollbarThumbVertical="@color/md_grey_500" android:scrollbars="vertical" @@ -14,12 +15,36 @@ android:layout_height="match_parent" android:paddingTop="12dp" android:paddingBottom="20dp"> + + + + + + android:layout_marginRight="@dimen/content_border" + android:layout_marginBottom="20dp"/> + + + + + + android:layout_height="43dp" + tools:background="@drawable/layout_rounded_bg_green"> @@ -45,7 +47,8 @@ android:id="@+id/levelValueTextView" android:layout_width="match_parent" android:layout_height="wrap_content" - style="@style/Title1" + style="@style/Subheader2" + android:textSize="20sp" tools:text="20" android:gravity="center_horizontal"/> + diff --git a/Habitica/res/values/colors.xml b/Habitica/res/values/colors.xml index 3e650552f..6e1a0d072 100644 --- a/Habitica/res/values/colors.xml +++ b/Habitica/res/values/colors.xml @@ -30,6 +30,7 @@ #FFBE5D #FFB445 #FFA624 + #EE9109 #77f4c7 #24CC8F diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml index 5ffcfe43a..34705efe6 100644 --- a/Habitica/res/values/strings.xml +++ b/Habitica/res/values/strings.xml @@ -703,4 +703,9 @@ Increases the likelihood of finding drops when completing Tasks, the daily drop-cap, Streak Bonuses, and the amount of gold awarded for Tasks. Buffs Allocated + Distribute Evenly + Distribute based on class + Distribute based on task activity + No Points to Allocate + %d Points to Allocate diff --git a/Habitica/res/values/styles.xml b/Habitica/res/values/styles.xml index 002a8e4df..f7223f944 100644 --- a/Habitica/res/values/styles.xml +++ b/Habitica/res/values/styles.xml @@ -1,7 +1,7 @@ -