From 66409c0ecd94aa584559a4b59ecd1a444da9fc19 Mon Sep 17 00:00:00 2001 From: Hafizzle Date: Sun, 17 Sep 2023 12:03:07 -0400 Subject: [PATCH] Update sub perk gem & hourglasses bubble text Ex: '25 Gems a month', 'Hourglass in 3 months" and '4 Hourglasses' --- Habitica/res/layout/purchase_subscription_view.xml | 2 +- Habitica/res/values-en-rGB/strings.xml | 8 ++++---- Habitica/res/values/strings.xml | 11 ++++++----- .../ui/views/subscriptions/SubscriptionOptionView.kt | 4 ++-- 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/Habitica/res/layout/purchase_subscription_view.xml b/Habitica/res/layout/purchase_subscription_view.xml index c0474f039..b271657c6 100644 --- a/Habitica/res/layout/purchase_subscription_view.xml +++ b/Habitica/res/layout/purchase_subscription_view.xml @@ -3,7 +3,7 @@ xmlns:tools="http://schemas.android.com/tools" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@drawable/subscription_box_bg" + android:background="@drawable/subscription_type_box_bg" android:gravity="center" android:minHeight="106dp" android:layout_marginBottom="8dp"> diff --git a/Habitica/res/values-en-rGB/strings.xml b/Habitica/res/values-en-rGB/strings.xml index f513f5362..2c017c1db 100644 --- a/Habitica/res/values-en-rGB/strings.xml +++ b/Habitica/res/values-en-rGB/strings.xml @@ -443,10 +443,10 @@ Unlock by logging into Habitica regularly Unlock by creating an account For %s - 25 Gem cap - 30 Gem cap - 35 Gem cap - 45 Gem cap + 25 Gems a month + 30 Gems a month + 35 Gems a month + 45 Gems a month Due Messages Oh, you must be new here. I’m Justin, I’ll be your guide in Habitica. diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml index ef584ce69..a493fcdf2 100644 --- a/Habitica/res/values/strings.xml +++ b/Habitica/res/values/strings.xml @@ -397,11 +397,12 @@ Receive the Royal Purple Jackalope pet when you become a new subscriber. You’ll have the option of a second chance when you run out of HP. Discover even more items in Habitica with a 2x bonus daily drop cap. - 25 Gem cap - 30 Gem cap - 35 Gem cap - 45 Gem cap - +%d Mystic Hourglass + 25 Gems a month + 30 Gem a month + 35 Gem a month + 45 Gem a month + Hourglass in 3 months + %d Hourglasses Payment method Subscription "Your +%d months of subscription credit will activate after canceling diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/subscriptions/SubscriptionOptionView.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/subscriptions/SubscriptionOptionView.kt index 90757ace3..5d3afd03a 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/subscriptions/SubscriptionOptionView.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/subscriptions/SubscriptionOptionView.kt @@ -32,11 +32,11 @@ class SubscriptionOptionView(context: Context, attrs: AttributeSet) : FrameLayou binding.gemCapTextView.text = a.getText(R.styleable.SubscriptionOptionView_gemCapText) setFlagText(a.getText(R.styleable.SubscriptionOptionView_flagText)) val hourGlassCount = a.getInteger(R.styleable.SubscriptionOptionView_hourGlassCount, 0) + binding.hourglassTextView.visibility = View.VISIBLE if (hourGlassCount != 0) { binding.hourglassTextView.text = context.getString(R.string.subscription_hourglasses, hourGlassCount) - binding.hourglassTextView.visibility = View.VISIBLE } else { - binding.hourglassTextView.visibility = View.GONE + binding.hourglassTextView.text = context.getString(R.string.subscription_hourglasses_3month_timeframe) } }