diff --git a/Habitica/res/drawable-hdpi/stable_equipped_star.png b/Habitica/res/drawable-hdpi/stable_equipped_star.png
new file mode 100644
index 000000000..6783beb13
Binary files /dev/null and b/Habitica/res/drawable-hdpi/stable_equipped_star.png differ
diff --git a/Habitica/res/drawable-mdpi/stable_equipped_star.png b/Habitica/res/drawable-mdpi/stable_equipped_star.png
new file mode 100644
index 000000000..e40c0d1de
Binary files /dev/null and b/Habitica/res/drawable-mdpi/stable_equipped_star.png differ
diff --git a/Habitica/res/drawable-xhdpi/stable_equipped_star.png b/Habitica/res/drawable-xhdpi/stable_equipped_star.png
new file mode 100644
index 000000000..bb61849d3
Binary files /dev/null and b/Habitica/res/drawable-xhdpi/stable_equipped_star.png differ
diff --git a/Habitica/res/drawable-xxhdpi/stable_equipped_star.png b/Habitica/res/drawable-xxhdpi/stable_equipped_star.png
new file mode 100644
index 000000000..c7b86a466
Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/stable_equipped_star.png differ
diff --git a/Habitica/res/drawable/pill_bg_teal_100.xml b/Habitica/res/drawable/pill_bg_teal_100.xml
new file mode 100644
index 000000000..766abdf5d
--- /dev/null
+++ b/Habitica/res/drawable/pill_bg_teal_100.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Habitica/res/layout/mount_overview_item.xml b/Habitica/res/layout/mount_overview_item.xml
index 76293add4..36d2e5d7d 100644
--- a/Habitica/res/layout/mount_overview_item.xml
+++ b/Habitica/res/layout/mount_overview_item.xml
@@ -3,6 +3,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
android:clickable="true"
android:focusable="true">
@@ -46,4 +47,16 @@
android:gravity="center"
android:textSize="12sp" />
+
diff --git a/Habitica/res/layout/pet_detail_item.xml b/Habitica/res/layout/pet_detail_item.xml
index 7fbe91ad3..a88125f5b 100644
--- a/Habitica/res/layout/pet_detail_item.xml
+++ b/Habitica/res/layout/pet_detail_item.xml
@@ -1,57 +1,78 @@
-
-
-
-
+
+
+ android:id="@+id/imageView"
+ android:layout_width="68dp"
+ android:layout_height="68dp"
+ android:layout_gravity="center"/>
+
+
+
+
+
-
+ android:id="@+id/checkmark_view"
+ android:layout_width="12dp"
+ android:layout_height="10dp"
+ android:src="@drawable/pet_checkmark"
+ android:layout_gravity="center" />
+
+
-
-
\ No newline at end of file
+ android:id="@+id/active_indicator"
+ android:layout_width="@dimen/shopitem_status_size"
+ android:layout_height="@dimen/shopitem_status_size"
+ android:layout_gravity="end"
+ android:visibility="gone"
+ tools:visibility="visible"
+ android:layout_alignStart="@id/card_view"
+ android:layout_marginStart="-4dp"
+ android:layout_alignParentTop="true"
+ android:src="@drawable/star"
+ style="@style/ActiveLabel"/>
+
\ No newline at end of file
diff --git a/Habitica/res/values/styles.xml b/Habitica/res/values/styles.xml
index 161ec304b..e0c3b08a0 100644
--- a/Habitica/res/values/styles.xml
+++ b/Habitica/res/values/styles.xml
@@ -822,4 +822,14 @@
- 12sp
- bold
+
\ No newline at end of file
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/MountViewHolder.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/MountViewHolder.kt
index 874a4da38..27aab30e1 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/MountViewHolder.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/MountViewHolder.kt
@@ -39,6 +39,7 @@ class MountViewHolder(parent: ViewGroup, private val equipEvents: PublishSubject
binding.imageView.alpha = 0.2f
}
binding.imageView.background = null
+ binding.activeIndicator.visibility = if (user?.currentMount.equals(animal?.key)) View.VISIBLE else View.GONE
DataBindingUtils.loadImage(itemView.context, imageName) {
val drawable = if (owned) it else BitmapDrawable(itemView.context.resources, it.toBitmap().extractAlpha())
binding.imageView.background = drawable
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/PetViewHolder.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/PetViewHolder.kt
index 2c176b612..a4ac2ffc6 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/PetViewHolder.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/PetViewHolder.kt
@@ -96,6 +96,7 @@ class PetViewHolder(parent: ViewGroup, private val equipEvents: PublishSubject