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) }