mcarare
ed8d36520e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18375 : Add experiment for set default browser New Tab card.
2021-04-13 17:25:51 +03:00
Elise Richards
a5d8e40932
[fenix] Add ignores for intermittent toolbar tests
2021-04-13 13:21:29 +03:00
Mozilla L10n Automation Bot
aae8d26393
[fenix] Import l10n.
2021-04-13 00:55:06 +00:00
Jonathan Almeida
df807cf612
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/18973 : Fix references to info banner
2021-04-13 04:15:43 +04:00
Roger Yang
425c9d857b
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18522 : Re-add call to action in tabs tray
2021-04-13 02:01:42 +04:00
Elise Richards
856e133f4d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18806 : Show sync tabs or sync account sign in based on feature flag ( https://github.com/mozilla-mobile/fenix/pull/18859 )
...
* Show sync tabs or sync account sign in based on feature flag. Sign in navigates to account settings on click.
* lint and nits
2021-04-12 16:01:33 -05:00
Roger Yang
820f3f1521
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18899 : Update content description string for synced tabs icon ( https://github.com/mozilla-mobile/fenix/pull/18963 )
2021-04-12 15:16:38 -04:00
Jonathan Almeida
5819a7c0a4
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/18862 : Add multi-select banner to tabs tray ( https://github.com/mozilla-mobile/fenix/pull/18932 )
...
* Issue https://github.com/mozilla-mobile/fenix/issues/18862 : Add new addBookmark BookmarksUseCase
* Issue https://github.com/mozilla-mobile/fenix/issues/18862 : Add class for state binding features
* Issue https://github.com/mozilla-mobile/fenix/issues/18862 : Add delete multiple tabs to tray interactor
* Issue https://github.com/mozilla-mobile/fenix/issues/18862 : Add new actions to navigation interactor
* Issue https://github.com/mozilla-mobile/fenix/issues/18862 : Enable select mode from main tray menu
* Issue https://github.com/mozilla-mobile/fenix/issues/18862 : Add menu when in select mode
* Close https://github.com/mozilla-mobile/fenix/issues/18862 : Add multi-select banner to tabs tray
* Close https://github.com/mozilla-mobile/fenix/issues/18862 : Add select support for handle UI
We apply various layout changes to the "handle" UI in the tabs tray when
switching modes. It isn't quite clear to my, why we do this, if it's
really needed to meet the end result, and if there is a better way.
For now, we're simplying moving over that logic that we can re-evaluate
at a later time.
2021-04-12 14:57:01 -04:00
Elise Richards
298c4c2814
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18960 : Remove nav in homescreen three dot menu ( https://github.com/mozilla-mobile/fenix/pull/18962 )
...
* Remove nav in homescreen three dot menu
* Remove back and forward items
2021-04-12 13:05:58 -05:00
Arturo Mejia
22176de02c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18608 only show the experiment for set default browser MenuItem when Nightly, Beta, Release are not the default browser
2021-04-12 13:26:52 -04:00
Sören Hentzschel
0344ebb250
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18898 - implement quit button in page menu ( https://github.com/mozilla-mobile/fenix/pull/18942 )
2021-04-12 12:02:14 -05:00
Gabriel Luong
fd09f532a7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18940 - Remove reserved icon spacing for "Nimbus Experiments" setting preference ( https://github.com/mozilla-mobile/fenix/pull/18949 )
...
Co-authored-by: Sören Hentzschel <kontakt@agenedia.com>
2021-04-12 12:32:55 -04:00
Oana Horvath
8a20fdec59
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17979 & https://github.com/mozilla-mobile/fenix/issues/17840 : fix and re-enable UI tests affected by main menu changes
2021-04-12 19:16:17 +03:00
Oana Horvath
7d7f64f839
[fenix] Fix screenshots tests: showDefaultHomeScreen, bookmarksManagementTest
2021-04-12 16:21:35 +03:00
Mozilla L10n Automation Bot
62c179feee
[fenix] Import l10n.
2021-04-12 00:38:10 +00:00
Mozilla L10n Automation Bot
b9678e5dea
[fenix] Import l10n.
2021-04-11 00:25:07 +00:00
Mozilla L10n Automation Bot
ef233b706a
[fenix] Import l10n.
2021-04-10 00:31:18 +00:00
Jonathan Almeida
b543a2bd4b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15372 - Correct one more instance of the onboarding string ( https://github.com/mozilla-mobile/fenix/pull/18906 )
2021-04-09 15:21:26 -04:00
Gabriel Luong
e6912113d9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18742 - Resize the top site item sizes ( https://github.com/mozilla-mobile/fenix/pull/18751 )
2021-04-09 11:47:35 -04:00
Mugurell
87b9259885
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18122 - Update browser layout for find in page bar with bottom toolbar
...
With a dynamic bottom toolbar the browser extends all the way to the bottom of
the screen and so when the find in page bar is shown it will be so above the
bottom part of the browser which may contain exactly the searched for items.
To fix the browser must effectively be placed at the top of the newly shown
find in page bar.
2021-04-09 14:48:51 +03:00
Mugurell
a7deb00521
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18616 - Update browser and toolbar layout when toolbar is at top
...
FindInPageIntegration which already updated the toolbar to make room for the
find in page bar now receives more data based on which it will be able to
better update the layout of BrowserFragment to to support showing the find in
page bar.
2021-04-09 14:48:51 +03:00
Sebastian Kaspari
a23da507c5
[fenix] Introduce process lifecycle observer to collect metrics about tabs when app goes to foreground/background.
2021-04-09 12:36:27 +02:00
Sebastian Kaspari
0d5d585dd1
[fenix] Move TelemetryMiddleware to telemetry sub package.
2021-04-09 12:36:27 +02:00
mcarare
44d32189cb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18829 : Adjust bookmark item color to UX specs.
2021-04-09 10:32:33 +03:00
Jonathan Almeida
6acd9c7925
[fenix] Update kdocs of navigation interactor
2021-04-09 06:50:05 +04:00
Jonathan Almeida
ab00590d17
[fenix] Call stop in deattach for feature binding
2021-04-09 06:50:05 +04:00
Jonathan Almeida
d2ca8da836
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/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
Mozilla L10n Automation Bot
a02ea9b6ab
[fenix] Import l10n.
2021-04-09 00:27:10 +00:00
Arturo Mejia
09b4cf71ee
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18608 Add experiment for set default browser MenuItem.
2021-04-08 15:58:43 -04:00
MarcLeclair
7ab0ea8c7f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17759 : Added min SDK 23 to avoid crashes on android 5.0 and 5.1 ( https://github.com/mozilla-mobile/fenix/pull/18832 )
...
* For https://github.com/mozilla-mobile/fenix/issues/17759 : Added min SDK 23 to avoid crashes on android 5.0 and 5.1
* For https://github.com/mozilla-mobile/fenix/issues/17759 : fixed Android code from INT to actual version name
2021-04-08 15:20:18 -04:00
Elise Richards
854bfa20f9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17870 - Enable new three-dot menu redesign on nightly builds ( https://github.com/mozilla-mobile/fenix/pull/18883 )
2021-04-08 15:19:05 -04:00
Elise Richards
f674d42d7a
[fenix] Settings menu item should be tinted if there is an account issue ( https://github.com/mozilla-mobile/fenix/pull/18849 )
2021-04-08 13:10:55 -05:00
Elise Richards
d2ad816af9
[fenix] PWA install to homescreen is available in main menu ( https://github.com/mozilla-mobile/fenix/pull/18850 )
2021-04-08 12:14:28 -05:00
Gabriel Luong
ee594f885e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18268 , https://github.com/mozilla-mobile/fenix/issues/18269 - [Saved cards] Display a list of Saved cards fetched from the credit card storage ( https://github.com/mozilla-mobile/fenix/pull/18808 )
2021-04-08 12:09:57 -04:00
Gabriel Luong
71321acb0e
[fenix] Update app/src/main/java/org/mozilla/fenix/ext/Activity.kt
2021-04-08 14:23:06 +03:00
Arturo Mejia
c057684ecd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18608 made set a default browser functionality publicly available.
2021-04-08 14:23:06 +03:00
rxu
91a05f1dd1
[fenix] Add domestic China FxA service for Mozilla Online builds
...
China fxa related string
Add switch preference in settings to use local/global fxa server
inherit fennec FxA settings
Present or hide fxa switch according to isMozillaonline
Allow China fxa server auto login during migration
2021-04-07 23:40:59 -07:00
Mozilla L10n Automation Bot
585fc80689
[fenix] Import l10n.
2021-04-08 00:39:56 +00:00
Jonathan Almeida
94e39ff584
[fenix] No issue - Enable the tabs tray refactor in nightly ( https://github.com/mozilla-mobile/fenix/pull/18858 )
2021-04-07 19:02:15 -04:00
codrut.topliceanu
dc1f62eb6e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18515 - Added Icon and sync functionality
...
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2021-04-08 02:45:16 +04:00
codrut.topliceanu
695c777306
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18515 - Adds FAB to TabsTray rewrite
2021-04-08 02:45:16 +04:00
Gabriel Luong
33c1d58580
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18743 - Change the top sites label colour and size ( https://github.com/mozilla-mobile/fenix/pull/18752 )
2021-04-07 17:39:11 -04:00
Roger Yang
eccdb6bf8d
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18068 : Track custom fill link from clipboard clicked ( https://github.com/mozilla-mobile/fenix/pull/18827 )
2021-04-07 16:31:41 -04:00
Jonathan Almeida
1adcbf6b0d
[fenix] No issue: Move UseCase wrappers to the interactor; it's only usage
2021-04-07 21:23:09 +04:00
Jonathan Almeida
a890d0210e
[fenix] No issue: Move menu to separate integrations class
2021-04-07 21:23:09 +04:00
Jonathan Almeida
d18854c54c
[fenix] 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
3c3bf65d93
[fenix] No issue: Observe only normal tabs when updating counter
2021-04-07 21:23:09 +04:00
Jonathan Almeida
398b5823a4
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/18774 : Fix long parameter warnings in detekt
2021-04-07 19:14:54 +04:00
Jonathan Almeida
16f87e47e3
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/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
Jonathan Almeida
0b1336868c
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/18774 : Move SelectionInteractor to new package
...
The interactor and holder are useful outside of the `library` package, so
let's move it up a package level for other components.
2021-04-07 19:14:54 +04:00