[fenix] For https://github.com/mozilla-mobile/fenix/issues/9505: Adds possibility...
commit4851d4bdb5cae6126c915689a73beb7eb78dedba
authorValentinTimisica <valentin.timisica@softvision.ro>
Wed, 8 Apr 2020 12:21:33 +0000 (8 15:21 +0300)
committerEmily Kager <emilykager@gmail.com>
Thu, 7 May 2020 15:43:59 +0000 (7 08:43 -0700)
tree9573f9942c891b8989578f1955df7657c7a0361f
parent512de6679b51dd3cf02a27dbb3ccb492433e9fd4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/9505: Adds possibility to sort saved logins

Currently we support sorting by name and by last used. Also, the selected
option is saved in shared preferences so that the last option chosen by
the user is properly displayed even after the app was restarted.
13 files changed:
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/SavedLoginsController.kt [new file with mode: 0644]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/SavedLoginsFragment.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/SavedLoginsFragmentStore.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/SavedLoginsInteractor.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/SavedLoginsSortingStrategyMenu.kt [new file with mode: 0644]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/SavedLoginsView.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/logins/SortingStrategy.kt [new file with mode: 0644]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt
mobile/android/fenix/app/src/main/res/layout/navigation_toolbar.xml
mobile/android/fenix/app/src/main/res/layout/saved_logins_sort_items_toolbar_child.xml [new file with mode: 0644]
mobile/android/fenix/app/src/main/res/values/dimens.xml
mobile/android/fenix/app/src/main/res/values/preference_keys.xml
mobile/android/fenix/app/src/main/res/values/strings.xml