diff --git a/Habitica/res/drawable-xhdpi/birthday_gems.png b/Habitica/res/drawable-xhdpi/birthday_gems.png
new file mode 100644
index 000000000..e93642d5e
Binary files /dev/null and b/Habitica/res/drawable-xhdpi/birthday_gems.png differ
diff --git a/Habitica/res/drawable-xxhdpi/birthday_gems.png b/Habitica/res/drawable-xxhdpi/birthday_gems.png
new file mode 100644
index 000000000..875268c4c
Binary files /dev/null and b/Habitica/res/drawable-xxhdpi/birthday_gems.png differ
diff --git a/Habitica/res/drawable/habit_scoring_circle.xml b/Habitica/res/drawable/habit_scoring_circle.xml
index 909dbeb54..38760bf83 100644
--- a/Habitica/res/drawable/habit_scoring_circle.xml
+++ b/Habitica/res/drawable/habit_scoring_circle.xml
@@ -2,5 +2,5 @@
-
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/habit_scoring_circle_selected.xml b/Habitica/res/drawable/habit_scoring_circle_selected.xml
index c42816052..d5f1baa62 100644
--- a/Habitica/res/drawable/habit_scoring_circle_selected.xml
+++ b/Habitica/res/drawable/habit_scoring_circle_selected.xml
@@ -2,5 +2,5 @@
-
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/task_form_control_bg.xml b/Habitica/res/drawable/task_form_control_bg.xml
index 612626f02..0ea4196cb 100644
--- a/Habitica/res/drawable/task_form_control_bg.xml
+++ b/Habitica/res/drawable/task_form_control_bg.xml
@@ -2,11 +2,17 @@
-
+
+
+
+
+
+
+
diff --git a/Habitica/res/layout/activity_main_content.xml b/Habitica/res/layout/activity_main_content.xml
index 803ea4575..3203655ea 100644
--- a/Habitica/res/layout/activity_main_content.xml
+++ b/Habitica/res/layout/activity_main_content.xml
@@ -95,7 +95,8 @@
app:layout_anchorGravity="bottom"
app:layout_collapseMode="pin"
app:tabGravity="fill"
- app:tabIndicatorColor="?colorPrimary"
+ app:tabIndicatorColor="?textColorPrimary"
+ app:tabSelectedTextColor="?textColorPrimary"
app:tabMode="fixed" />
diff --git a/Habitica/res/layout/fragment_gem_purchase.xml b/Habitica/res/layout/fragment_gem_purchase.xml
index 60be7e08a..32425900f 100644
--- a/Habitica/res/layout/fragment_gem_purchase.xml
+++ b/Habitica/res/layout/fragment_gem_purchase.xml
@@ -114,7 +114,7 @@
android:text="@string/gem_purchase_subtitle"
android:gravity="center"
android:textStyle="normal|bold"
- android:textColor="?colorPrimary"
+ android:textColor="?colorPrimaryText"
android:textSize="16sp"
android:lineSpacingExtra="4dp"
android:layout_marginTop="23dp"
@@ -234,7 +234,7 @@
android:layout_height="wrap_content"
android:text="@string/gift_gems"
android:background="@color/transparent"
- android:textColor="?colorAccent"
+ android:textColor="?colorPrimaryText"
android:textAllCaps="false"/>
+
\ No newline at end of file
diff --git a/Habitica/res/layout/fragment_subscription.xml b/Habitica/res/layout/fragment_subscription.xml
index 951b73876..d2d47c673 100644
--- a/Habitica/res/layout/fragment_subscription.xml
+++ b/Habitica/res/layout/fragment_subscription.xml
@@ -17,6 +17,11 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
+
-
diff --git a/Habitica/res/layout/subscription_details.xml b/Habitica/res/layout/subscription_details.xml
index b3f3dc081..4e6dfa7ad 100644
--- a/Habitica/res/layout/subscription_details.xml
+++ b/Habitica/res/layout/subscription_details.xml
@@ -259,6 +259,7 @@
android:gravity="center"
android:paddingStart="30dp"
android:paddingEnd="30dp"
+ android:visibility="gone"
android:text="@string/subscribers_mythic_hourglasses" />
+
+
+
-
+ @color/gray_1
@color/gray_10@color/gray_10
+ @color/gray_10@color/gray_10@color/gray_50@color/red_50
diff --git a/Habitica/res/values/attrs.xml b/Habitica/res/values/attrs.xml
index 9bba9c726..93f47d87d 100644
--- a/Habitica/res/values/attrs.xml
+++ b/Habitica/res/values/attrs.xml
@@ -17,6 +17,9 @@
+
+
+
diff --git a/Habitica/res/values/colors.xml b/Habitica/res/values/colors.xml
index 15ebbeee3..3d62b6b47 100644
--- a/Habitica/res/values/colors.xml
+++ b/Habitica/res/values/colors.xml
@@ -86,6 +86,7 @@
@color/brand_200@color/white@color/gray_50
+ @color/gray_600@color/gray_100@color/gray_200@color/red_100
diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml
index ee3b9f6ef..32c136c9d 100644
--- a/Habitica/res/values/strings.xml
+++ b/Habitica/res/values/strings.xml
@@ -747,7 +747,7 @@
Your gift was sent!You sent %1$s a %2$s-month Habitica subscription and the same subscription was applied to your account for our Gift One Get One promotion!You sent @%1$s a %2$s-month Habitica subscription.
- You sent @%s %s gems.
+ You sent @%1$s %2$s gems.You are now subscribed for 1 monthYou are now subscribed for %s monthsYou gained %s gems.
@@ -1313,24 +1313,33 @@
thirdfourthfifth
- Animated Gryphatrice Pet
+ Jubilant Gryphatrice PetCelebrate Habitica’s 10th birthday with gifts and exclusive items below!Limited Edition
- The rare, mystical Gryphatrice joins the birthday bash! Don’t miss your chance to own this exclusive animated Pet.
+ The rare, Jubilant Gryphatrice joins the birthday bash! Don’t miss your chance to own this exclusive animated Pet.Thanks for your support!Plenty of Potions
- For for Free
+ Four for FreeBuy for %sBuy forWe’re bringing back 10 of the community’s favorite Magic Hatching Potions. Head over to the Market to fill out your collection!To keep the party going, we’ll be giving away Party Robes, 20 Gems, and a limited edition Cape set and Background!
- This is a limited time event that starts on January 23rd at 8:00 AM ET (13:00 UTC) and will end February 1st at 8:00 PM ET (01:00 UTC). The Limited Edition Gryphatrice and ten Magic Hatching Potions will be available to buy during this time. The other Gifts will be automatically delivered to all accounts active in the previous 30 days.
+ This is a limited time event that starts on %1$s and will end %2$s. The Limited Edition Jubilant Gryphatrice and ten Magic Hatching Potions will be available to buy during this time. The other Gifts listed in the Four for Free section will be automatically delivered to all accounts that were active in the 30 days prior to day the gift is sent. Accounts created after the gifts are sent will not be able to claim them.Visit the MarketExclusive items and gifts awaitEnds in %sSee MoreYou purchased the Jubilant Gryphatrice!You gifted the Jubilant Gryphatrice!
+ Open Settings
+ Undo
+ Day %d
+ A Party Robe
+ 20 Gems
+ Background
+ Birthday Set
+ You equipped %s
+ Purchase the Jubilant Gryphatrice for %d Gems?You
diff --git a/Habitica/res/values/styles.xml b/Habitica/res/values/styles.xml
index e49d36bd7..9e5648715 100644
--- a/Habitica/res/values/styles.xml
+++ b/Habitica/res/values/styles.xml
@@ -40,9 +40,12 @@
@color/content_background_offset@color/window_background@color/brand_800
- @color/brand_700
+ @color/brand_50012@color/brand_sub_text@color/brand_100
+ @color/brand_500
+ @color/brand_400
+ @color/brand_100@style/PopupTheme@style/PopupTheme
@@ -79,7 +82,7 @@
@color/brand_500@color/brand_600@color/brand_400
- @color/brand_700
+ @color/brand_800
@@ -102,9 +105,12 @@
@color/red_1@color/red_1@color/red_700
- @color/red_600
+ @color/red_50012@color/red_sub_text
- @color/red_100
+ @color/red_1
+ @color/red_400
+ @color/red_10
+ @color/red_1