diff --git a/Habitica/build.gradle b/Habitica/build.gradle
index 03707291e..dcdbfa64f 100644
--- a/Habitica/build.gradle
+++ b/Habitica/build.gradle
@@ -155,7 +155,7 @@ android {
multiDexEnabled true
resConfigs "en", "bg", "de", "en-rGB", "es", "fr", "hr-rHR", "in", "it", "iw", "ja", "ko", "lt", "nl", "pl", "pt-rBR", "pt-rPT", "ru", "tr", "zh", "zh-rTW"
- versionCode 2386
+ versionCode 2388
versionName "2.5"
}
diff --git a/Habitica/res/drawable/layout_rounded_bg_gray_700_brand_border.xml b/Habitica/res/drawable/layout_rounded_bg_gray_700_brand_border.xml
new file mode 100644
index 000000000..727262a5e
--- /dev/null
+++ b/Habitica/res/drawable/layout_rounded_bg_gray_700_brand_border.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Habitica/res/layout/customization_grid_item.xml b/Habitica/res/layout/customization_grid_item.xml
index c37ca4360..5d60f1577 100644
--- a/Habitica/res/layout/customization_grid_item.xml
+++ b/Habitica/res/layout/customization_grid_item.xml
@@ -1,37 +1,41 @@
-
-
+
+
-
+ android:layout_gravity="center">
+
-
-
-
\ No newline at end of file
+ android:layout_height="76dp"
+ android:layout_gravity="start"
+ android:scaleType="fitEnd" />
+
+
+
+
+
\ No newline at end of file
diff --git a/Habitica/res/layout/customization_section_header.xml b/Habitica/res/layout/customization_section_header.xml
index 66ef678c9..8a7df6961 100644
--- a/Habitica/res/layout/customization_section_header.xml
+++ b/Habitica/res/layout/customization_section_header.xml
@@ -1,21 +1,42 @@
+ android:paddingTop="16dp"
+ android:gravity="bottom"
+ android:layout_marginStart="20dp"
+ android:layout_marginEnd="20dp">
+ android:textAppearance="?android:attr/textAppearanceMedium"/>
-
+ android:visibility="gone"
+ android:orientation="horizontal"
+ android:gravity="center"
+ tools:visibility="visible"
+ android:paddingStart="@dimen/spacing_medium"
+ android:paddingEnd="@dimen/spacing_medium"
+ android:background="@drawable/layout_rounded_bg_gray_700">
+
+
+
\ No newline at end of file
diff --git a/Habitica/res/layout/fragment_avatar_overview.xml b/Habitica/res/layout/fragment_avatar_overview.xml
index 73006f3e3..3df829751 100644
--- a/Habitica/res/layout/fragment_avatar_overview.xml
+++ b/Habitica/res/layout/fragment_avatar_overview.xml
@@ -33,7 +33,8 @@
+ android:layout_height="50dp"
+ android:gravity="center_vertical">
@@ -66,6 +66,30 @@
android:layout_height="wrap_content"
android:id="@+id/avatarSkinView"
app:equipmentTitle="@string/avatar_skin"/>
+
+
+
+
+
+
+
+ android:id="@+id/avatar_accent_view"
+ app:equipmentTitle="@string/avatar_accent" />
+
-
+
+
+
+
+
6dp
90dp
90dp
- 100dp
+ 76dp
68dp
12dp
16sp
diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml
index cb7ae02c8..fc6d791a1 100644
--- a/Habitica/res/values/strings.xml
+++ b/Habitica/res/values/strings.xml
@@ -1001,4 +1001,7 @@
Could not find user
Animal Ears
Animal Tail
+ Headband
+ Accent
+ Buy All
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/InventoryRepository.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/data/InventoryRepository.kt
index 310a24668..2b64387ac 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/InventoryRepository.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/InventoryRepository.kt
@@ -31,6 +31,7 @@ interface InventoryRepository : BaseRepository {
fun retrieveInAppRewards(): Flowable>
fun getOwnedEquipment(type: String): Flowable>
+ fun getEquipmentType(type: String, set: String): Flowable>
fun getOwnedItems(itemType: String): Flowable>
fun getOwnedItems(): Flowable