Gabriel Luong
ed7a7b66fc
[fenix] Fix crash from TabThumbnailView where drawable is null ( https://github.com/mozilla-mobile/fenix/pull/11121 )
2020-06-01 16:08:35 -04:00
Gabriel Luong
659dcd1a08
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10921 - Integrate BrowserThumbnails feature into the tabs tray ( https://github.com/mozilla-mobile/fenix/pull/11093 )
2020-06-01 14:36:44 -04:00
Sawyer Blatz
702f312ec9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1216 : Remove feature flag for voice search
2020-06-01 13:53:52 -04:00
David Walsh
8a87787633
[fenix] For 11031 - Fix landscape mode for tab tray ( https://github.com/mozilla-mobile/fenix/pull/11084 )
2020-05-30 19:27:59 -05:00
Jeff Boek
7c8d5c8176
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10848 - Fixes unit tests
2020-05-30 10:38:48 -07:00
Jeff Boek
0dcaa16326
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10848 - Fixes navigationbar colors on tab dialog fragment
2020-05-30 10:38:48 -07:00
Jeff Boek
e93c15e773
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10848 - Fixes bug where selected index wouldnt be properly calculated in private mode
2020-05-30 10:38:48 -07:00
Jeff Boek
d1c4255c77
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10848 - Fixes menu background color
2020-05-30 10:38:48 -07:00
Jeff Boek
b778fbd78d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10848 - Fixes tab tray colors
2020-05-30 10:38:48 -07:00
Jonathan Almeida
3308ad5650
[fenix] Use new AuotPushFeature.getSubscription API
2020-05-29 22:21:31 -04:00
Tiger Oakes
dd8acb8a29
[fenix] Add tests for FenixOnboarding ( https://github.com/mozilla-mobile/fenix/pull/11057 )
2020-05-29 17:26:07 -07:00
Gabriel Luong
231054a97a
[fenix] Added BrowserThumbnails dependencies
2020-05-29 18:19:06 -04:00
Jeff Boek
b314fce425
[fenix] Refactors the TabTrayDialogFragment to ditch that weird interactor ( https://github.com/mozilla-mobile/fenix/pull/11061 )
...
* For https://github.com/mozilla-mobile/fenix/issues/11056 - Removes unused argument when navigating to the collection creation fragment
* For https://github.com/mozilla-mobile/fenix/issues/11056 - Moved the collection creation navigation logic to the TabTrayDialogFragment
* For https://github.com/mozilla-mobile/fenix/issues/11056 - Moves navigating to the share screen from home/browser to the TabTrayDialogFragment
* For https://github.com/mozilla-mobile/fenix/issues/11056 - We moved tab selection logic from home/browser to the tab tray dialog
* For https://github.com/mozilla-mobile/fenix/issues/11056 - Moved new tab tapped logic to the tab tray dialog fragment
* For https://github.com/mozilla-mobile/fenix/issues/11056 - Removes all interactor logic for the TabTrayDialogFragment
* For https://github.com/mozilla-mobile/fenix/issues/11056 - Migrates the presentation / navigation around the TabTrayDialog to the androidx navigation library
2020-05-29 17:17:56 -05:00
Jeff Boek
50583da2db
[fenix] Polish homescreen ( https://github.com/mozilla-mobile/fenix/pull/11065 )
...
* For https://github.com/mozilla-mobile/fenix/issues/10505 - Adjusts wordmark margins
* For https://github.com/mozilla-mobile/fenix/issues/10505 - Removes topsite header, fixes collections header size and removes divider
* For https://github.com/mozilla-mobile/fenix/issues/10505 - Restyle the top site items on the homescreen
2020-05-29 17:09:12 -05:00
ekager
370f2ba16f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11015 - Switch Default ETP Setting to Standard
2020-05-29 16:39:47 -04:00
Tiger Oakes
060eb0fd7e
[fenix] Add tests for ReaderModeController ( https://github.com/mozilla-mobile/fenix/pull/11049 )
2020-05-29 11:46:31 -07:00
Mihai Eduard Badea
c82b58fece
[fenix] For issue https://github.com/mozilla-mobile/fenix/issues/10727 - Logins auth redirect
...
Added an extension function that pops the backstack of the fragment so the user is redirected to the Logins and passwords screen.
This is done to force the user to re-authenticate if he wants to re-enter the saved logins flow.
Additionally, some UI elements are being hidden on each Fragment since they were remained visible on the Logins and passwords screen's UI.
2020-05-29 12:57:28 -04:00
Jeff Boek
291549d6e5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10496 - Fully expand bottom sheet when loaded
2020-05-29 08:31:32 -07:00
Jeff Boek
1f7c6d37b3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10496 - Automatically scroll to the selected tab when you open the tab tray
2020-05-29 08:31:32 -07:00
ValentinTimisica
64896fe497
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/10064 : Open help articles in normal tab instead of custom tab
2020-05-29 09:26:46 +03:00
David Walsh
b23bda3827
[fenix] For 11001 - Show close all tabs above tab tray
2020-05-28 19:39:56 -07:00
David Walsh
69beea9b27
[fenix] Provided unique no tabs message per mode
2020-05-28 19:38:41 -07:00
apoorv9990
bc7cd19116
[fenix] removed auto play permissions while determining isVisible for WebsitePermissionsState
2020-05-28 16:08:07 -07:00
apoorv9990
d771f5ae43
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/9529 : changed styling for permissions dialog to set proper padding
...
- Changed the visibility check to check just for the permissions shown instead of all the permissions in WebsitePermissionsState
- Added bottom padding to the permissions root view so there is balanced padding on top and bottom
2020-05-28 16:08:07 -07:00
Sawyer Blatz
14dca9ab2a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/9488 Add telemetry for search widget CFR
2020-05-28 15:15:25 -07:00
Sawyer Blatz
b5b49eccb6
[fenix] For https://github.com/mozilla-mobile/fenix/issues/9488 : Add search widget CFR
2020-05-28 15:15:25 -07:00
Sawyer Blatz
6e16021867
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10803 : Hide voice icon in search if not available ( https://github.com/mozilla-mobile/fenix/pull/11005 )
2020-05-28 14:34:44 -07:00
Christian Sadilek
3f7127a6f4
[fenix] Update Android Components version to 44.0.20200528190114
...
Pass store to download manager and service to address API changes.
2020-05-28 17:26:38 -04:00
Jonathan Almeida
c1220c1619
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11004 : Fix invisible text on migration UI
...
For some text and colors, we were using the default styling where
possible. These styles contain references that react to theme changes
like dark mode. Since the migration UI does not respect these changes,
we should not use them.
2020-05-28 15:48:42 -04:00
David Walsh
6bc73d2bb9
[fenix] For 10665 - Show the most recent tabs at the top of the tab tray ( https://github.com/mozilla-mobile/fenix/pull/10687 )
2020-05-28 11:17:52 -05:00
ValentinTimisica
32fcc76885
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/10674 : Add SignInView only once
2020-05-28 08:38:24 -07:00
David Walsh
017016e655
[fenix] For 10734 - Open tab tray when collection is opened from Home ( https://github.com/mozilla-mobile/fenix/pull/10751 )
...
* For 10734 - Open tab tray when collection is opened from Home
* Update to work with tab tray drawer
2020-05-28 10:22:12 -05:00
David Walsh
751a5d0300
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10877 - Show 'no tabs' message when no tabs are open ( https://github.com/mozilla-mobile/fenix/pull/10960 )
2020-05-28 10:17:55 -05:00
Roger Yang
c45d360a50
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/10980 : Stop sending native crashes to Sentry ( https://github.com/mozilla-mobile/fenix/pull/10982 )
2020-05-28 10:42:05 -04:00
ValentinTimisica
99591d4100
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/10815 : Sort login items on initial load
2020-05-28 13:42:50 +03:00
mcarare
5e23a53fa4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10969 : Fix and clarify logic for checking showing PWA dialog.
2020-05-28 13:18:25 +03:00
David Walsh
bb512269ab
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10865 - Implement 3 dot menu for tab tray ( https://github.com/mozilla-mobile/fenix/pull/10869 )
2020-05-27 13:07:03 -05:00
David Walsh
7aa310a611
[fenix] Remove unused import
2020-05-27 08:45:15 -07:00
David Walsh
2596bb1c51
[fenix] Remove onTabClosed from interactor
2020-05-27 08:45:15 -07:00
David Walsh
312998c39d
[fenix] Fix elevation for snackbar and fab
2020-05-27 08:45:15 -07:00
David Walsh
40381c9e65
[fenix] Move snackbar to TabTrayDialogFragment
2020-05-27 08:45:15 -07:00
David Walsh
dec2ddef27
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10864 - Display snack bar to undo closing tabs
2020-05-27 08:45:15 -07:00
mcarare
62164654cb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/9626 : Swap margin for padding and remove use of touch delegate.
...
Also remove text margin to maintain visual appearance.
2020-05-27 08:43:43 -07:00
mcarare
7165a9d07a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/9626 : Delay cloning ConstraintSet to only when needed for updating.
2020-05-27 08:43:43 -07:00
Mugurell
65905e05de
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10948 - Avoid PWA onboarding if user already has them on screen
...
It is possible that after migration users would already have Firefox PWAs on
their screen.
Since they already know about this functionality, we should not promote it to
them with the one-off `FirstTimePwaFragment`.
To query installed PWAs we'll use an API available only on Android >= 26 which
means that we will probably have half of users with PWAs still see the
onboarding but half which will not.
2020-05-27 08:42:56 -07:00
Sebastian Kaspari
c0d229404a
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/9815 : Allow Intents to set HomeActivity.OPEN_TO_BROWSER.
2020-05-27 10:55:44 +02:00
Roger Yang
d26bd5ab45
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/10906 : Add Open in app option in custom tab ( https://github.com/mozilla-mobile/fenix/pull/10929 )
2020-05-26 14:37:53 -04:00
Tiger Oakes
2c2ca71d82
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10596 - Redirect moz://a URL ( https://github.com/mozilla-mobile/fenix/pull/10688 )
2020-05-26 11:06:01 -07:00
Simon Chae
b4d07f9548
[fenix] For https://github.com/mozilla-mobile/fenix/issues/8319 : Integrate nest WebExtensionBrowserMenu support
2020-05-26 14:02:22 -04:00
mcarare
9aa5a7db1e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6198 : Update copy and position of pair QR code scan message.
2020-05-25 17:53:20 -04:00