diff --git a/android/uhabits-android/src/androidTest/java/org/isoron/uhabits/acceptance/steps/ListHabitsSteps.java b/android/uhabits-android/src/androidTest/java/org/isoron/uhabits/acceptance/steps/ListHabitsSteps.java
index 39154b529..8ba500981 100644
--- a/android/uhabits-android/src/androidTest/java/org/isoron/uhabits/acceptance/steps/ListHabitsSteps.java
+++ b/android/uhabits-android/src/androidTest/java/org/isoron/uhabits/acceptance/steps/ListHabitsSteps.java
@@ -88,6 +88,11 @@ public abstract class ListHabitsSteps
clickViewWithId(R.id.action_filter);
clickText(R.string.hide_completed);
break;
+
+ case TOGGLE_ENTERED:
+ clickViewWithId(R.id.action_filter);
+ clickText(R.string.hide_entered);
+ break;
}
}
@@ -156,6 +161,6 @@ public abstract class ListHabitsSteps
public enum MenuItem
{
ABOUT, HELP, SETTINGS, EDIT, DELETE, ARCHIVE, TOGGLE_ARCHIVED,
- UNARCHIVE, TOGGLE_COMPLETED, ADD
+ UNARCHIVE, TOGGLE_COMPLETED, TOGGLE_ENTERED, ADD
}
}
diff --git a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsMenu.kt b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsMenu.kt
index 74f2f0d89..0ba088a45 100644
--- a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsMenu.kt
+++ b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsMenu.kt
@@ -39,10 +39,12 @@ class ListHabitsMenu @Inject constructor(
val nightModeItem = menu.findItem(R.id.actionToggleNightMode)
val hideArchivedItem = menu.findItem(R.id.actionHideArchived)
val hideCompletedItem = menu.findItem(R.id.actionHideCompleted)
+ val hideEnteredItem = menu.findItem(R.id.actionHideEntered)
nightModeItem.isChecked = themeSwitcher.isNightMode
hideArchivedItem.isChecked = !preferences.showArchived
hideCompletedItem.isChecked = !preferences.showCompleted
+ hideEnteredItem.isChecked = !preferences.showEntered
}
override fun onItemSelected(item: MenuItem): Boolean {
@@ -84,6 +86,12 @@ class ListHabitsMenu @Inject constructor(
return true
}
+ R.id.actionHideEntered -> {
+ behavior.onToggleShowEntered()
+ invalidate()
+ return true
+ }
+
R.id.actionSortColor -> {
behavior.onSortByColor()
return true
diff --git a/android/uhabits-android/src/main/res/menu/list_habits.xml b/android/uhabits-android/src/main/res/menu/list_habits.xml
index f74b910e2..e7b224e7a 100644
--- a/android/uhabits-android/src/main/res/menu/list_habits.xml
+++ b/android/uhabits-android/src/main/res/menu/list_habits.xml
@@ -48,6 +48,12 @@
android:enabled="true"
android:title="@string/hide_completed"/>
+
+
-