1
0
Fork 0
Commit Graph

506 Commits (c119070e213ac2f835967f045d13bca36db972b9)

Author SHA1 Message Date
Kainalu Hagiwara c119070e21 For #13030 - Use material design animation values for swipe to switch tabs. 2020-08-18 14:59:05 +03:00
mcarare 1e223a8a53 For #13761: Add a11y change listener after toolbar is initialised.
Also removed it before reference is removed in onDestroy.
2020-08-17 11:35:35 -04:00
Roger Yang da1579b361
Closes #13459: Pass DefaultLoadUrlUseCase to AppLinksFeature (#13460) 2020-08-14 16:09:36 -04:00
Kainalu Hagiwara d9ffac0c89 For #13405 - Use toolbar location relative to the whole screen instead of window. 2020-08-13 14:08:49 -07:00
codrut.topliceanu f0a045f9b9 For #13390 - Fix for stuck readerMode appearance controls 2020-08-13 15:27:31 +03:00
Kainalu Hagiwara 2bdcbe5db9 For #11935 - Move BrowserThumbnails to BrowserFragment. 2020-08-12 13:48:47 -07:00
Kainalu Hagiwara ba0c0b134b For #13329 - Remove tab history feature flag. 2020-08-12 12:49:28 -07:00
Kainalu Hagiwara 52d4ffdef0 For #13424 - Fix detekt config and warnings. 2020-08-12 09:04:24 -07:00
Arturo Mejia c52e4fd9f5 For issue #7620: Add support for external download managers 2020-08-11 14:15:10 -04:00
ekager 5d664b979d For #6313 - Removes unused browser animations, improve delayed paint interactions 2020-08-05 20:03:05 -04:00
Michael Comella 27c8a77c3f For #4132: remove BrowserPerformanceTestActivity & usages. 2020-08-05 10:15:46 -07:00
ekager f663129632 For #6313 - On first load, hides engineView until firstContentfulPaint 2020-08-04 17:15:46 -04:00
Elise Richards 3e8cab19c0
For #10261: PWA Telemetry (#11859)
* Add PWA events to metrics.

Track events for add to homescreen and install.

Map PWA facts to events

* Map component facts to local metrics

Add events pings to fragments

Supress long method for events

Move install event to AC and collect facts

Retrieve fg and bg events from Facts. Do not track intent fg/bg events, only views

* Allow onPause in base fragment to send telemetry for PWA in the external app fragment. Track foreground and bg locally in fenix, and route install and home screen taps from AC facts

* Rebase
2020-08-03 13:59:31 -05:00
Kainalu Hagiwara e1653f629e For #13127 - Make sure tabPreview is added after browserLayout. 2020-07-31 14:14:05 -07:00
Kate Glazko 611adf83e5 remove unused import 2020-07-29 17:47:18 -07:00
Kate Glazko 151e8595b6 For AC #7673 Move DownloadStatus to DownloadState Fenix Side Changes 2020-07-29 17:47:18 -07:00
Kainalu Hagiwara 57c7955637 For #12865, #12990 - Disable swipe to switch tabs gesture when the keyboard is visible. 2020-07-29 14:55:03 -07:00
ekager 6b6e1956ca For #13071 - Only return to home when session doesn't have parent session to select 2020-07-29 09:50:58 -07:00
Kainalu Hagiwara bef98698cb For #12904 - Conditionally inflate SwipeGestureLayout in BaseBrowserFragment.
Changing the root view of BaseBrowserFragment from a CoordinatorLayout
to a SwipeGestureLayout has caused some regressions, particularly in
snackbar behavior. Lets prevent those regressions from occuring in
builds where the feature flag for gestures is off by only adding the
SwipeGestureLayout when the feature flag is on.
2020-07-28 14:54:18 -07:00
Kainalu Hagiwara 6aa70977e7 For #12861 - Swap order of tabs for tab switching gesture. 2020-07-28 14:37:45 -07:00
Kainalu Hagiwara 272c380755 For #13028 - Add feature flag for tab history. 2020-07-28 11:01:59 -07:00
ekager 1d604d327c For #12966 - Fixes session removal show home logic 2020-07-27 10:27:39 -07:00
Tiger Oakes 52de2b8f38 Fix license on remaining files 2020-07-27 13:04:55 -04:00
ekager 46511d6f8e For #10163 - Adds tab multiselect mode 2020-07-24 18:18:26 -04:00
Kainalu Hagiwara cac0be43e6 For #12880 - Pass a CoordinatorLayout to Snackbars created by the context menu. 2020-07-24 12:30:46 -07:00
mcarare 3883703ed5 For #10026: Update scroll flags on a11y state change. 2020-07-24 10:35:33 +03:00
mcarare e7a5613afb For #10026: Add a11y state listener to BaseBrowserFragment. 2020-07-24 10:35:33 +03:00
Kainalu Hagiwara 8f32b18dfa For #12868 - Fix tab counter menu snackbar position. 2020-07-23 18:30:04 -07:00
Tiger Oakes 9af167ba0a
Add tests for some classes in home/browser (#12837) 2020-07-23 11:17:52 -07:00
Tiger Oakes 8f5a37733d
Create ToolbarPosition enum (#12747) 2020-07-22 19:23:38 -07:00
Kainalu Hagiwara b26e39906d No issue - Fix compilation error caused by removed extension function. 2020-07-22 13:00:07 -07:00
Kainalu Hagiwara 58ccc64386 Fix UI tests.
We need to pass a CoordinatorLayout instead of a SwipeGestureLayout to
FenixSnackbar.make() in BaseBrowserFragment to prevent UI tests from
breaking. We also need to remove a few view IDs from the tab preview.
2020-07-22 11:26:15 -07:00
Kainalu Hagiwara e7dc5580b2 For #3481 - Implement swipe on toolbar to switch tabs. 2020-07-22 11:26:15 -07:00
Kainalu Hagiwara 921b16233b For #1048 - Add ability to view tab history by long-pressing the back or forward button. 2020-07-22 11:20:47 -07:00
Tiger Oakes c08d375c18
Move settings in components (#12675) 2020-07-21 10:47:10 -07:00
Tiger Oakes e809df0858 Pass settings and metrics to CFR 2020-07-21 09:01:09 +03:00
ekager 1dc0ad39f4 For #10784 - Fixes memory leak in BrowserAnimator 2020-07-20 13:50:18 -04:00
Christian Sadilek 16b6776938 Update Android Components to 51.0.20200717190031 2020-07-17 19:32:02 -04:00
ekager e358f95eed For #12364 - Only show PWA prompt the third time a user visits installable site 2020-07-17 12:37:03 -04:00
ekager 9ed85510ae For #7094 - Adds save login exceptions 2020-07-14 14:47:37 -04:00
ekager 0add94e353 For #11324 - Adds trash icon to swipe to delete 2020-07-10 20:16:57 -04:00
Sebastian Kaspari a2a7b11425 Issue #12311: BrowserToolbarController: Stop SessionFeature and release session from EngineView. 2020-07-09 12:36:56 -04:00
David Walsh 85cebf8796 For 11889 - Fix snackbar for collection creation in browser fragment 2020-07-09 08:50:12 +03:00
Tiger Oakes 720a590902
Add tests for browser helper classes (#12370) 2020-07-07 19:46:25 -07:00
MickeyMoz da39a7e671 Update Android Components version to 49.0.20200705130154. 2020-07-06 15:21:40 -04:00
ekager f863c341e8 Updates AC to 49.0.20200702190156 and fixes breaking changes 2020-07-03 06:40:06 -04:00
ekager 60069395eb Update AC to 48.0.20200627130132 and fix breaking changes 2020-06-27 20:11:31 -04:00
Tiger Oakes ed334788e8 For #11903: Enforce private theme in custom tabs 2020-06-26 22:59:43 -04:00
Sawyer Blatz 8a08cb941e
For #11479: Record open tabs count in metrics ping (#12024) 2020-06-26 17:15:43 -07:00
Sawyer Blatz 13c8abe3dc For #11613: Expand toolbar onUrlChanged 2020-06-24 21:50:06 -04:00