diff --git a/Habitica/build.gradle b/Habitica/build.gradle
index 6640ceaa7..38986fd9e 100644
--- a/Habitica/build.gradle
+++ b/Habitica/build.gradle
@@ -158,7 +158,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 2554
+ versionCode 2557
versionName "3.0"
}
diff --git a/Habitica/res/layout/fragment_promo_info.xml b/Habitica/res/layout/fragment_promo_info.xml
index 4c09e8330..1b3b87651 100644
--- a/Habitica/res/layout/fragment_promo_info.xml
+++ b/Habitica/res/layout/fragment_promo_info.xml
@@ -48,6 +48,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/Overline"
+ android:textColor="@color/white"
android:textAllCaps="true"
android:layout_marginBottom="4dp"
/>
diff --git a/Habitica/res/layout/task_main_content.xml b/Habitica/res/layout/task_main_content.xml
index e5d75a7a1..9f1e3b771 100644
--- a/Habitica/res/layout/task_main_content.xml
+++ b/Habitica/res/layout/task_main_content.xml
@@ -31,7 +31,8 @@
android:maxLines="3"
android:ellipsize="end"
android:textSize="12sp"
- tools:text="Notes"/>
+ tools:text="Notes"
+ android:layout_marginBottom="7dp"/>
-
24dp
24dp
84dp
- 50dp
+ 60dp
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/LoginActivity.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/LoginActivity.kt
index 7827625ff..28ca98026 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/LoginActivity.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/LoginActivity.kt
@@ -44,6 +44,7 @@ import com.habitrpg.android.habitica.databinding.ActivityLoginBinding
import com.habitrpg.android.habitica.extensions.addCancelButton
import com.habitrpg.android.habitica.extensions.addCloseButton
import com.habitrpg.android.habitica.extensions.addOkButton
+import com.habitrpg.android.habitica.extensions.updateStatusBarColor
import com.habitrpg.android.habitica.helpers.*
import com.habitrpg.android.habitica.models.auth.UserAuthResponse
import com.habitrpg.android.habitica.proxy.CrashlyticsProxy
@@ -186,6 +187,11 @@ class LoginActivity : BaseActivity(), Consumer {
}
}
+ override fun loadTheme(sharedPreferences: SharedPreferences, forced: Boolean) {
+ super.loadTheme(sharedPreferences, forced)
+ window.updateStatusBarColor(R.color.black_20_alpha, false)
+ }
+
private fun setupFacebookLogin() {
callbackManager = CallbackManager.Factory.create()
loginManager.registerCallback(callbackManager,
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/NavigationDrawerFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/NavigationDrawerFragment.kt
index 2104b1305..df5f7441b 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/NavigationDrawerFragment.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/NavigationDrawerFragment.kt
@@ -269,17 +269,6 @@ class NavigationDrawerFragment : DialogFragment() {
subscriptionItem?.pillText = context?.getString(R.string.sale)
context?.let { subscriptionItem?.pillBackground = ContextCompat.getDrawable(it, R.drawable.pill_bg_teal) }
}
- if (activePromo != null) {
- var promotedItem: HabiticaDrawerItem? = null
- if (activePromo?.promoType == PromoType.GEMS_AMOUNT || activePromo?.promoType == PromoType.GEMS_PRICE) {
- promotedItem = getItemWithIdentifier(SIDEBAR_GEMS)
- }
- if (activePromo?.promoType == PromoType.SUBSCRIPTION) {
- promotedItem = getItemWithIdentifier(SIDEBAR_GEMS)
- }
- promotedItem?.pillText = context?.getString(R.string.sale)
- promotedItem?.pillBackground = context?.let { activePromo?.pillBackgroundDrawable(it) }
- }
subscriptionItem?.let { updateItem(it) }
val promoItem = getItemWithIdentifier(SIDEBAR_SUBSCRIPTION_PROMO)
@@ -512,9 +501,21 @@ class NavigationDrawerFragment : DialogFragment() {
if (activePromo != null) {
promoItem.isVisible = true
adapter.activePromo = activePromo
+
+ var promotedItem: HabiticaDrawerItem? = null
+ if (activePromo?.promoType == PromoType.GEMS_AMOUNT || activePromo?.promoType == PromoType.GEMS_PRICE) {
+ promotedItem = getItemWithIdentifier(SIDEBAR_GEMS)
+ }
+ if (activePromo?.promoType == PromoType.SUBSCRIPTION) {
+ promotedItem = getItemWithIdentifier(SIDEBAR_SUBSCRIPTION)
+ }
+ promotedItem?.pillText = context?.getString(R.string.sale)
+ promotedItem?.pillBackground = context?.let { activePromo?.pillBackgroundDrawable(it) }
+ promotedItem?.let { updateItem(it) }
} else {
promoItem.isVisible = false
}
+ updateItem(promoItem)
}
companion object {
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/BaseTaskViewHolder.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/BaseTaskViewHolder.kt
index 3da04b175..599d4e690 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/BaseTaskViewHolder.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/BaseTaskViewHolder.kt
@@ -108,7 +108,7 @@ abstract class BaseTaskViewHolder constructor(itemView: View, var scoreTaskFunc:
notesTextView?.maxLines = 100
expandNotesButton?.text = context.getString(R.string.collapse_notes)
} else {
- notesTextView?.maxLines = 5
+ notesTextView?.maxLines = 8
expandNotesButton?.text = context.getString(R.string.expand_notes)
}
}
@@ -120,7 +120,7 @@ abstract class BaseTaskViewHolder constructor(itemView: View, var scoreTaskFunc:
expandNotesButton?.visibility = View.GONE
notesExpanded = false
- notesTextView?.maxLines = 5
+ notesTextView?.maxLines = 8
if (data.notes?.isNotEmpty() == true) {
notesTextView?.visibility = View.VISIBLE
notesTextView?.setTextColor(ContextCompat.getColor(context, R.color.text_ternary))
diff --git a/Habitica/staff/release/output-metadata.json b/Habitica/staff/release/output-metadata.json
index 54ced8465..1b660d801 100644
--- a/Habitica/staff/release/output-metadata.json
+++ b/Habitica/staff/release/output-metadata.json
@@ -11,7 +11,7 @@
"type": "SINGLE",
"filters": [],
"properties": [],
- "versionCode": 2554,
+ "versionCode": 2557,
"versionName": "3.0",
"enabled": true,
"outputFile": "Habitica-staff-release.apk"