diff --git a/Habitica/AndroidManifest.xml b/Habitica/AndroidManifest.xml
index 382bf5471..373ce4980 100644
--- a/Habitica/AndroidManifest.xml
+++ b/Habitica/AndroidManifest.xml
@@ -231,7 +231,7 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/button_background_gray_700.xml b/Habitica/res/drawable/button_background_gray_700.xml
index 701f12e7a..f3645d99d 100644
--- a/Habitica/res/drawable/button_background_gray_700.xml
+++ b/Habitica/res/drawable/button_background_gray_700.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/button_background_primary.xml b/Habitica/res/drawable/button_background_primary.xml
index ea1e79105..e7476fe5b 100644
--- a/Habitica/res/drawable/button_background_primary.xml
+++ b/Habitica/res/drawable/button_background_primary.xml
@@ -1,7 +1,7 @@
-
+
\ No newline at end of file
diff --git a/Habitica/res/drawable/purchase_button_background.xml b/Habitica/res/drawable/purchase_button_background.xml
index 3f3aed87b..b90a8c971 100644
--- a/Habitica/res/drawable/purchase_button_background.xml
+++ b/Habitica/res/drawable/purchase_button_background.xml
@@ -8,7 +8,7 @@
android:color="@color/brand_700" >
+ android:radius="@dimen/rounded_button_radius">
@@ -19,7 +19,7 @@
android:color="@color/brand_500">
+ android:radius="@dimen/rounded_button_radius">
@@ -29,7 +29,7 @@
android:color="@color/gray_600">
+ android:radius="@dimen/rounded_button_radius">
@@ -39,7 +39,7 @@
android:color="@color/white">
+ android:radius="@dimen/rounded_button_radius">
diff --git a/Habitica/res/layout/edit_tag_item.xml b/Habitica/res/layout/edit_tag_item.xml
index b6c060b06..2aa280d30 100644
--- a/Habitica/res/layout/edit_tag_item.xml
+++ b/Habitica/res/layout/edit_tag_item.xml
@@ -1,25 +1,24 @@
-
-
@@ -892,12 +881,10 @@
- true
- @null
- - @color/content_background
- true
- 0.3
- @null
- true
- - @style/CustomShapeAppearanceBottomSheetDialog
- @style/Widget.App.BottomSheet.Modal
- @color/brand
@@ -909,19 +896,11 @@
-
-
-
-
- 12dp
\ No newline at end of file
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/models/tasks/TaskType.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/models/tasks/TaskType.kt
index 6c23a0bd3..520334eff 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/models/tasks/TaskType.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/models/tasks/TaskType.kt
@@ -4,8 +4,7 @@ enum class TaskType constructor(val value: String) {
HABIT("habit"),
DAILY("daily"),
TODO("todo"),
- REWARD("reward"),
- ADD_ITEM("ADD_ITEM");
+ REWARD("reward");
override fun toString(): String = value
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ChallengeFormActivity.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ChallengeFormActivity.kt
index 18583a1e4..67fbc95de 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ChallengeFormActivity.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/ChallengeFormActivity.kt
@@ -41,12 +41,12 @@ import com.habitrpg.android.habitica.ui.views.HabiticaIconsHelper
import com.habitrpg.android.habitica.ui.views.dialogs.HabiticaAlertDialog
import com.habitrpg.android.habitica.ui.views.dialogs.HabiticaProgressDialog
import io.reactivex.rxjava3.core.Flowable
-import java.util.UUID
-import javax.inject.Inject
-import javax.inject.Named
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
+import java.util.UUID
+import javax.inject.Inject
+import javax.inject.Named
class ChallengeFormActivity : BaseActivity() {
@@ -565,8 +565,7 @@ class ChallengeFormActivity : BaseActivity() {
private fun createTask(taskName: String): Task {
val t = Task()
- t.id = UUID.randomUUID().toString()
- t.type = TaskType.ADD_ITEM
+ t.id = "addtask"
t.text = taskName
return t
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/challenges/ChallengeTasksRecyclerViewAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/challenges/ChallengeTasksRecyclerViewAdapter.kt
index 531a3f43f..ef72e5bcc 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/challenges/ChallengeTasksRecyclerViewAdapter.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/challenges/ChallengeTasksRecyclerViewAdapter.kt
@@ -50,7 +50,7 @@ class ChallengeTasksRecyclerViewAdapter(
TaskType.DAILY -> TYPE_DAILY
TaskType.TODO -> TYPE_TODO
TaskType.REWARD -> TYPE_REWARD
- else -> if (addItemSubject.hasObservers() && task?.type == TaskType.ADD_ITEM) TYPE_ADD_ITEM else TYPE_HEADER
+ else -> if (addItemSubject.hasObservers() && task?.id == "addtask") TYPE_ADD_ITEM else TYPE_HEADER
}
}
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/tasks/TaskFilterDialog.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/tasks/TaskFilterDialog.kt
index 76bb68e52..f2ba380f3 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/tasks/TaskFilterDialog.kt
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/views/tasks/TaskFilterDialog.kt
@@ -17,6 +17,7 @@ import androidx.annotation.IdRes
import androidx.appcompat.widget.AppCompatCheckBox
import androidx.core.content.ContextCompat
import androidx.core.widget.CompoundButtonCompat
+import androidx.core.widget.TextViewCompat
import com.habitrpg.android.habitica.R
import com.habitrpg.android.habitica.components.UserComponent
import com.habitrpg.android.habitica.data.TagRepository
@@ -161,9 +162,11 @@ class TaskFilterDialog(context: Context, component: UserComponent?) : HabiticaBo
button.setOnClickListener { createTag() }
button.setCompoundDrawablesWithIntrinsicBounds(addIcon, null, null, null)
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {
- button.compoundDrawableTintList = ColorStateList.valueOf(context.getThemeColor(R.attr.colorPrimary))
+ TextViewCompat.setCompoundDrawableTintList(button, ColorStateList.valueOf(context.getThemeColor(R.attr.colorAccent)))
}
- button.setBackgroundResource(R.drawable.layout_rounded_bg_lighter_gray)
+ button.elevation = 0f
+ button.setBackgroundResource(R.drawable.button_background_gray_700)
+ button.setShadowLayer(0f, 0f, 0f, ContextCompat.getColor(context, R.color.content_background))
button.setTextColor(ContextCompat.getColor(context, R.color.text_secondary))
binding.tagsList.addView(button)
}