Commit Graph

17 Commits (db86e42e533b6ce3f44956236aa0498d1c194eb0)

Author SHA1 Message Date
Abhijit Valluri 260352bedc Modify tabs tray layout to be similar to Fennec
Tweaked the layout of the tabs tray to be similar to Fennec.
Tweaks include:
 * Tabs layout spans multiple columns instead of a list view
 * Each tab's layout is similar to Fennec layout (large thumbnail, title on top)
 * Layout adjusts on rotation of screen
 * New tab (+) button is now on top, rather than using the FAB button
 * Floating action button (FAB) is removed

Signed-off-by: Abhijit Valluri <avalluri2@bloomberg.net>
4 years ago
ekager 46511d6f8e For #10163 - Adds tab multiselect mode 4 years ago
Jonathan Almeida 99354174a9 For #12797: Use measured height/width for loading a thumbnail
Using `onNextLayout` has the side-effect of showing the thumbnail with
the tab.id from a recycled view.

The root cause of needing that call is to retrieve the measured
height/width from the view first before requesting. A simpler solution
to avoid the complexity is to retrieve these values from the dimen
resources.

Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
4 years ago
Jonathan Almeida f89b157c23
For #12002: Show default tab background when thumbnail not available (#12041) 4 years ago
mcarare 7b20bb9976 For #11562: Align overflow menu button with close buttons. 4 years ago
ekager 37ccc52d35 For #11558 - Fix double click required for tabs tray 4 years ago
Jonathan Almeida e6da2bd910 Fix breaking APIs in TabsAdapter and ViewHolder 4 years ago
David Walsh 149efc1683
For 9640 - Focus on last selected tab in tab tray with a11y turned on (#11487) 4 years ago
Jeff Boek 52c2fdb310
Remove tab tray feature flag (#11176)
* For #11171 - Removes feature flag for the new tab tray

* For #11171 - Removes all tab references from homeFragment

* For #11171 - Fixes unit tests

* For #11171 - Gets UI tests to compile and HomeScreenTest to pass

* For #11171 - Fixes `deleteMultipleSelectionTest`

* For #11171 - Fixes `openHistoryItemInNewPrivateTabTest`

* For #11171 - Fixes `openHistoryInPrivateTabTest`

* For #11171 - Fixes `openHistoryInNewTabTest`

* For #11171 - Fixes `openNewPrivateTabTest`

* For #11171 - Fixes tabbedBrowsingTests

* For #11171 - Fixes SettingsPrivacyTest

* For #11171 - Fixes TopSitesTest

* For #11171 - Fixes lint errors

* Ignore
4 years ago
Gabriel Luong 60b68a265a
For #10921 - Integrate BrowserThumbnails feature into the tabs tray (#11093) 4 years ago
David Walsh ebb562a789 For #10859 - Use dark or light mode colors for tab tray in private mode 4 years ago
David Walsh 346b4aa3fd
For #10321: Wire up play and pause buttons in tab tray (#10422) 4 years ago
David Walsh 5087bcf9f6
For #10395 - Improve alignment of close buttons with menu in tab tray (#10405) 4 years ago
Jeff Boek 94cd195dc7
Adds swipe to delete tab (#10355)
* No Issue - Increases tap area of close button

* For #10331 - Adds swipe to delete to the tab tray
4 years ago
David Walsh 7ec4bc9d76 For #10159 - Implement new tab tray colors 4 years ago
David Walsh 688c377197 For 10296 - Implement tab tray dimension changes 4 years ago
David Walsh 6f5f48c30e
For #10148 - Add basic tab tray implementation without exposing to rest of app (#9934) 4 years ago