From ee5bebb82662d59bb37d3295deb7f45ecaa87a51 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Fri, 20 May 2022 11:08:45 +0200 Subject: [PATCH] Improve task filter --- Habitica/res/layout/bottom_sheet_wrapper.xml | 12 ++++--- Habitica/res/layout/dialog_task_filter.xml | 33 +++++++++---------- Habitica/res/values/dimens.xml | 2 +- .../ui/views/tasks/TaskFilterDialog.kt | 4 +-- 4 files changed, 27 insertions(+), 24 deletions(-) diff --git a/Habitica/res/layout/bottom_sheet_wrapper.xml b/Habitica/res/layout/bottom_sheet_wrapper.xml index b21f6ceb7..f1ae3343f 100644 --- a/Habitica/res/layout/bottom_sheet_wrapper.xml +++ b/Habitica/res/layout/bottom_sheet_wrapper.xml @@ -13,8 +13,12 @@ android:layout_marginBottom="@dimen/spacing_large" android:layout_gravity="center_horizontal" /> - + + + \ No newline at end of file diff --git a/Habitica/res/layout/dialog_task_filter.xml b/Habitica/res/layout/dialog_task_filter.xml index 87f31eb75..01cf4a1a3 100644 --- a/Habitica/res/layout/dialog_task_filter.xml +++ b/Habitica/res/layout/dialog_task_filter.xml @@ -6,18 +6,19 @@ android:layout_height="match_parent" android:layout_marginBottom="16dp" android:paddingStart="@dimen/bottom_sheet_inset" - android:paddingEnd="@dimen/bottom_sheet_inset"> + android:paddingEnd="@dimen/bottom_sheet_inset" + android:paddingBottom="@dimen/spacing_large"> @@ -103,17 +106,13 @@ android:paddingEnd="0dp" android:paddingStart="0dp"/> - - - + android:layout_height="wrap_content" + android:layout_marginBottom="24dp" + android:orientation="vertical" + android:showDividers="middle" + android:divider="@color/transparent" + android:dividerPadding="8dp"/> \ No newline at end of file diff --git a/Habitica/res/values/dimens.xml b/Habitica/res/values/dimens.xml index 9148b0462..090e07de4 100644 --- a/Habitica/res/values/dimens.xml +++ b/Habitica/res/values/dimens.xml @@ -83,7 +83,7 @@ 40dp 56dp 16dp - 8dp + 12dp 18dp 21dp 6dp 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 e95b4a757..76bb68e52 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 @@ -127,8 +127,8 @@ class TaskFilterDialog(context: Context, component: UserComponent?) : HabiticaBo context.getThemeColor(R.attr.colorAccent) // enabled ) ) - val leftPadding = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 16f, context.resources.displayMetrics).toInt() - val verticalPadding = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 12f, context.resources.displayMetrics).toInt() + val leftPadding = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 12f, context.resources.displayMetrics).toInt() + val verticalPadding = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 8f, context.resources.displayMetrics).toInt() for (tag in tags) { val tagCheckbox = AppCompatCheckBox(context) tagCheckbox.text = tag.name