* Revert "For #26790 - Dismiss search dialog when opening recent bookmark dropdown menu"
This reverts commit 262aa16991.
* Revert "For #26790 - Dismiss search dialog when opening recent visit dropdown menu"
This reverts commit b93b0850
* Revert "For #26790 - Dismiss search dialog when opening recent tab dropdown menu"
This reverts commit 44b71bb590.
* Revert "For #26690 - Dismiss search dialog when opening recent synced tab dropdown menu"
This reverts commit bda817a608.
* For #26957 - Remove code to dismiss search dialog when interacting with homescreen top sites
* For #26957 - Remove code to dismiss search dialog when interacting with homescreen collection
* For #26957 - Remove code to dismiss search dialog when interacting with homescreen recent visits
* For #26957 - Remove code to dismiss search dialog when interacting with homescreen recent tabs
* For #26957 - Remove code to dismiss search dialog when interacting with homescreen recent bookmarks
* For #26957 - Remove code to dismiss search dialog when interacting with pocket stories
* For #26957 - Dismiss search dialog when interacting with home fragment
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* Title and button for home screen recently saved bookmarks section
Create bookmark item view with favicon and title
* View holders and interactors for recently saved bookmarks
Recent bookmark item view holder binding
Create adapter for recent bookmarks. Implement controller methods. Implement view holder bindings for items
Top level adapter for recent bookmarks section
Retrieve list of recent bookmarks on home
View holders and interactors for recently saved bookmarks
Recent bookmark item view holder binding
Create adapter for recent bookmarks. Implement controller methods. Implement view holder bindings for items
Top level adapter for recent bookmarks section
Retrieve list of recent bookmarks on home
Update list on app start and when bookmarks are added
View holders and interactors for recently saved bookmarks
Recent bookmark item view holder binding
Create adapter for recent bookmarks. Implement controller methods. Implement view holder bindings for items
Top level adapter for recent bookmarks section
Retrieve list of recent bookmarks on home
Update list on app start and when bookmarks are added
Make a use case for retrieving and updating the list of recently saved bookmarks
Add adapter items and define header viewholder binding
Use session interactor for header button clicks. Bind in the adapter
* Retrieve list of bookmarks asynchronously on home
Interactor and controller tests
Address review comments
Split up tests for recent bookmarks
Update to new interactors
Dark mode and light mode styles
Refactor bookmarks home stuff
* Add RecentBookmarksFeature to home
Move interactor to SessionControlInteractor
Clean up lint, styles, and dimens.
* Bookmarks use case tests for retrieving recently saved bookmarks. Linting.
* View holder tests
* Match ux to designs for colors, margins, and scrolling
* Clean up clean up
* Tests for the view bound feature
* Controller test
* Clean up: check state of store in feature tests; ellipsize textviews for bookmark item; remove unused attr; format
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>