mirror of
https://github.com/iSoron/uhabits.git
synced 2025-12-06 09:08:52 -06:00
Change 'show completed' to 'hide completed'
This commit is contained in:
@@ -70,11 +70,11 @@ public class ListHabitsMenu extends BaseMenu
|
|||||||
MenuItem nightModeItem = menu.findItem(R.id.actionToggleNightMode);
|
MenuItem nightModeItem = menu.findItem(R.id.actionToggleNightMode);
|
||||||
nightModeItem.setChecked(themeSwitcher.isNightMode());
|
nightModeItem.setChecked(themeSwitcher.isNightMode());
|
||||||
|
|
||||||
MenuItem showArchivedItem = menu.findItem(R.id.actionShowArchived);
|
MenuItem hideArchivedItem = menu.findItem(R.id.actionHideArchived);
|
||||||
showArchivedItem.setChecked(showArchived);
|
hideArchivedItem.setChecked(!showArchived);
|
||||||
|
|
||||||
MenuItem showCompletedItem = menu.findItem(R.id.actionShowCompleted);
|
MenuItem hideCompletedItem = menu.findItem(R.id.actionHideCompleted);
|
||||||
showCompletedItem.setChecked(showCompleted);
|
hideCompletedItem.setChecked(!showCompleted);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -102,12 +102,12 @@ public class ListHabitsMenu extends BaseMenu
|
|||||||
screen.showSettingsScreen();
|
screen.showSettingsScreen();
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
case R.id.actionShowArchived:
|
case R.id.actionHideArchived:
|
||||||
toggleShowArchived();
|
toggleShowArchived();
|
||||||
invalidate();
|
invalidate();
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
case R.id.actionShowCompleted:
|
case R.id.actionHideCompleted:
|
||||||
toggleShowCompleted();
|
toggleShowCompleted();
|
||||||
invalidate();
|
invalidate();
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -35,16 +35,16 @@
|
|||||||
app:showAsAction="ifRoom">
|
app:showAsAction="ifRoom">
|
||||||
<menu>
|
<menu>
|
||||||
<item
|
<item
|
||||||
android:id="@+id/actionShowArchived"
|
android:id="@+id/actionHideArchived"
|
||||||
android:checkable="true"
|
android:checkable="true"
|
||||||
android:enabled="true"
|
android:enabled="true"
|
||||||
android:title="@string/show_archived"/>
|
android:title="@string/hide_archived"/>
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/actionShowCompleted"
|
android:id="@+id/actionHideCompleted"
|
||||||
android:checkable="true"
|
android:checkable="true"
|
||||||
android:enabled="true"
|
android:enabled="true"
|
||||||
android:title="@string/show_completed"/>
|
android:title="@string/hide_completed"/>
|
||||||
</menu>
|
</menu>
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
|
|||||||
@@ -94,7 +94,6 @@
|
|||||||
<string name="links">Links</string>
|
<string name="links">Links</string>
|
||||||
<string name="behavior">Behavior</string>
|
<string name="behavior">Behavior</string>
|
||||||
<string name="name">Name</string>
|
<string name="name">Name</string>
|
||||||
<string name="show_archived">Show archived</string>
|
|
||||||
<string name="settings">Settings</string>
|
<string name="settings">Settings</string>
|
||||||
<string name="snooze_interval">Snooze interval</string>
|
<string name="snooze_interval">Snooze interval</string>
|
||||||
|
|
||||||
@@ -182,5 +181,6 @@
|
|||||||
<string name="reminder_sound">Reminder sound</string>
|
<string name="reminder_sound">Reminder sound</string>
|
||||||
<string name="none">None</string>
|
<string name="none">None</string>
|
||||||
<string name="filter">Filter</string>
|
<string name="filter">Filter</string>
|
||||||
<string name="show_completed">Show completed</string>
|
<string name="hide_completed">Hide completed</string>
|
||||||
|
<string name="hide_archived">Hide archived</string>
|
||||||
</resources>
|
</resources>
|
||||||
@@ -80,9 +80,9 @@ public class ListHabitsMenuTest extends BaseUnitTest
|
|||||||
Menu androidMenu = mock(Menu.class);
|
Menu androidMenu = mock(Menu.class);
|
||||||
when(androidMenu.findItem(R.id.actionToggleNightMode)).thenReturn(
|
when(androidMenu.findItem(R.id.actionToggleNightMode)).thenReturn(
|
||||||
nightModeItem);
|
nightModeItem);
|
||||||
when(androidMenu.findItem(R.id.actionShowArchived)).thenReturn
|
when(androidMenu.findItem(R.id.actionHideArchived)).thenReturn
|
||||||
(showArchivedItem);
|
(showArchivedItem);
|
||||||
when(androidMenu.findItem(R.id.actionShowCompleted)).thenReturn
|
when(androidMenu.findItem(R.id.actionHideCompleted)).thenReturn
|
||||||
(showCompletedItem);
|
(showCompletedItem);
|
||||||
|
|
||||||
menu.onCreate(androidMenu);
|
menu.onCreate(androidMenu);
|
||||||
@@ -134,14 +134,14 @@ public class ListHabitsMenuTest extends BaseUnitTest
|
|||||||
@Test
|
@Test
|
||||||
public void testOnSelected_showArchived()
|
public void testOnSelected_showArchived()
|
||||||
{
|
{
|
||||||
onItemSelected(R.id.actionShowArchived);
|
onItemSelected(R.id.actionHideArchived);
|
||||||
verify(preferences).setShowArchived(true);
|
verify(preferences).setShowArchived(true);
|
||||||
verify(adapter).setFilter(matcherCaptor.capture());
|
verify(adapter).setFilter(matcherCaptor.capture());
|
||||||
verify(adapter).refresh();
|
verify(adapter).refresh();
|
||||||
assertTrue(matcherCaptor.getValue().isArchivedAllowed());
|
assertTrue(matcherCaptor.getValue().isArchivedAllowed());
|
||||||
reset(adapter);
|
reset(adapter);
|
||||||
|
|
||||||
onItemSelected(R.id.actionShowArchived);
|
onItemSelected(R.id.actionHideArchived);
|
||||||
verify(preferences).setShowArchived(false);
|
verify(preferences).setShowArchived(false);
|
||||||
verify(adapter).setFilter(matcherCaptor.capture());
|
verify(adapter).setFilter(matcherCaptor.capture());
|
||||||
verify(adapter).refresh();
|
verify(adapter).refresh();
|
||||||
@@ -151,14 +151,14 @@ public class ListHabitsMenuTest extends BaseUnitTest
|
|||||||
@Test
|
@Test
|
||||||
public void testOnSelected_showCompleted()
|
public void testOnSelected_showCompleted()
|
||||||
{
|
{
|
||||||
onItemSelected(R.id.actionShowCompleted);
|
onItemSelected(R.id.actionHideCompleted);
|
||||||
verify(preferences).setShowCompleted(true);
|
verify(preferences).setShowCompleted(true);
|
||||||
verify(adapter).setFilter(matcherCaptor.capture());
|
verify(adapter).setFilter(matcherCaptor.capture());
|
||||||
verify(adapter).refresh();
|
verify(adapter).refresh();
|
||||||
assertTrue(matcherCaptor.getValue().isCompletedAllowed());
|
assertTrue(matcherCaptor.getValue().isCompletedAllowed());
|
||||||
reset(adapter);
|
reset(adapter);
|
||||||
|
|
||||||
onItemSelected(R.id.actionShowCompleted);
|
onItemSelected(R.id.actionHideCompleted);
|
||||||
verify(preferences).setShowCompleted(false);
|
verify(preferences).setShowCompleted(false);
|
||||||
verify(adapter).setFilter(matcherCaptor.capture());
|
verify(adapter).setFilter(matcherCaptor.capture());
|
||||||
verify(adapter).refresh();
|
verify(adapter).refresh();
|
||||||
|
|||||||
Reference in New Issue
Block a user