Add different menu copy for clearing the enabled chat filter.

main
Alex Hart 2023-01-27 10:11:40 -04:00 zatwierdzone przez Greyson Parrelli
rodzic 36dfa19aec
commit 9600d6f6a9
3 zmienionych plików z 14 dodań i 1 usunięć

Wyświetl plik

@ -549,7 +549,12 @@ public class ConversationListFragment extends MainFragment implements ActionMode
public void onPrepareOptionsMenu(Menu menu) {
menu.findItem(R.id.menu_insights).setVisible(Util.isDefaultSmsProvider(requireContext()));
menu.findItem(R.id.menu_clear_passphrase).setVisible(!TextSecurePreferences.isPasswordDisabled(requireContext()));
menu.findItem(R.id.menu_filter_unread_chats).setVisible(FeatureFlags.chatFilters());
ConversationFilterRequest request = viewModel.getConversationFilterRequest().getValue();
boolean isChatFilterEnabled = request != null && request.getFilter() == ConversationFilter.UNREAD;
menu.findItem(R.id.menu_filter_unread_chats).setVisible(FeatureFlags.chatFilters() && !isChatFilterEnabled);
menu.findItem(R.id.menu_clear_unread_filter).setVisible(FeatureFlags.chatFilters() && isChatFilterEnabled);
}
@Override
@ -573,6 +578,8 @@ public class ConversationListFragment extends MainFragment implements ActionMode
handleNotificationProfile(); return true;
case R.id.menu_filter_unread_chats:
handleFilterUnreadChats(); return true;
case R.id.menu_clear_unread_filter:
onClearFilterClick(); return true;
}
return false;

Wyświetl plik

@ -16,6 +16,10 @@
<item android:title="@string/text_secure_normal__filter_unread_chats"
android:id="@+id/menu_filter_unread_chats" />
<item android:title="@string/text_secure_normal__clear_unread_filter"
android:id="@+id/menu_clear_unread_filter"
android:visible="false" />
<item android:title="@string/text_secure_normal__menu_settings"
android:id="@+id/menu_settings" />

Wyświetl plik

@ -3170,6 +3170,8 @@
<string name="text_secure_normal__invite_friends">Invite friends</string>
<!-- Overflow menu entry to filter unread chats -->
<string name="text_secure_normal__filter_unread_chats">Filter unread chats</string>
<!-- Overflow menu entry to disable unread chats filter -->
<string name="text_secure_normal__clear_unread_filter">Clear unread filter</string>
<!-- verify_display_fragment -->
<string name="verify_display_fragment_context_menu__copy_to_clipboard">Copy to clipboard</string>