Jonathan Almeida
6d09a8757c
Close #18845 : Adds swipe-to-delete to tabs tray refactor
...
Copied the TabsTouchHelper from the `tabtray` package here so we don't
need to re-write our own because there's nothing more to add.
We can hook this up with our tabs tray here by putting it in the
`BaseBrowserTrayList` for our normal and private tabs list.
2021-04-09 06:50:05 +04:00
codrut.topliceanu
9219a1b35b
For #18515 - Added Icon and sync functionality
...
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2021-04-08 02:45:16 +04:00
Jonathan Almeida
2e3086ac40
No issue: Move menu to separate integrations class
2021-04-07 21:23:09 +04:00
Jonathan Almeida
dd3e95b4cf
No issue: Add test for share tab in navigation interactor
...
Co-authored-by: Roger Yang <royang@mozilla.com>
2021-04-07 21:23:09 +04:00
Jonathan Almeida
729acdba39
No issue: Observe only normal tabs when updating counter
2021-04-07 21:23:09 +04:00
Jonathan Almeida
9078139e40
Close #18774 : Migrate mutli-selection to store
...
Removes the recyclerview-selection library and replaces it with the
SelectionHolder/SelectionInteractor with a Store.
This is an implementation that's similar to what we have in other UI
lists (library).
2021-04-07 19:14:54 +04:00
Roger Yang
01568d5859
Closes #18513 : Re-add menu to tabs tray ( #18756 )
2021-04-06 10:26:41 -04:00
Jonathan Almeida
a443509c8b
Issue #18535 : Set the span count for grid view
2021-04-06 09:57:33 +04:00
Jonathan Almeida
2c6395cafe
Issue #18535 : Do not animate first scroll to position
...
This looks less that ideal with a grid layout that swings by from the
normal tabs to private tabs.
2021-04-06 09:57:33 +04:00
Jonathan Almeida
92a99542e6
Close #17821 : Add TabsTrayStore with actions and reducer ( #18773 )
2021-04-05 15:12:07 -04:00
Jonathan Almeida
af3a5b0a17
No issue - Make TabLayoutMediator lifecycle aware ( #18779 )
2021-04-05 15:10:29 -04:00
Jonathan Almeida
cb1fb95a3a
Issue #18521 : Focus on page corresponding to selected tab
...
This first part of #18521 is to focus on the correct pager item first
before we land a patch for `scrollToPosition` of the selected tab.
2021-03-30 03:08:01 +04:00
Jonathan Almeida
e41344aa1f
Close #18668 : Add stable ID cache for TabAdapter.getItemId
2021-03-30 02:58:54 +04:00
Jonathan Almeida
05aa948dc7
Issue #17822 : Create a tabs tray layout and fragment
...
Co-authored-by: Kate Glazko <kglazko@Kates-MacBook-Pro.local>
2021-03-17 03:16:10 +04:00