Jonathan Almeida
0e3def9e83
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/18443 : Use recyclerview-selection for multi-select mode in tray
...
Add multi-select mode to the BrowserTabsAdapter. It has the
functionality to:
- Enable multi-select mode on long-press.
- Enable multi-select mode when changed by an external function.
- Only works for normal tabs (as we currently have it).
Co-authored-by: "codrut.topliceanu" <codrut.topliceanu@softvision.ro>
2021-03-27 03:42:34 +04:00
Gabriel Luong
83e350ed4c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17291 - Display a list of all active Nimbus experiments ( https://github.com/mozilla-mobile/fenix/pull/17515 )
2021-03-26 13:58:30 -04:00
yichiehc
6dd598c8db
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18594 : Highlight the "Default browser" system setting on Android >= N
...
Although not public APIs we can use specific extras in the Intent used to open
system settings such that the "Default browser" setting is highlighted to
provide a better UX for users looking to set Fenix as default.
2021-03-26 18:25:56 +02:00
rxumoz
c22c6c1b3d
[fenix] Update top sites to add PDD for MozillaOnline builds ( https://github.com/mozilla-mobile/fenix/pull/18615 )
2021-03-26 12:18:46 -04:00
Mihai Adrian Carare
89321fbec1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18260 - Add pin to default sites. ( https://github.com/mozilla-mobile/fenix/pull/18618 )
2021-03-26 11:36:27 -04:00
Roger Yang
d4fa548812
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18535 : Re-add grid layout to tabs tray ( https://github.com/mozilla-mobile/fenix/pull/18638 )
2021-03-26 10:33:46 -04:00
Oana Horvath
b9aa2166ca
[fenix] Disable customTrackingProtectionSettingsTest
2021-03-26 16:25:14 +02:00
Oana Horvath
8950cb0b73
[fenix] Re-enable working UI tests from https://github.com/mozilla-mobile/fenix/issues/18644
2021-03-26 16:25:14 +02:00
Mozilla L10n Automation Bot
0875ac09ed
[fenix] Import l10n.
2021-03-26 11:39:00 +00:00
Mugurell
baab77eb92
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18644 - Temporarily disabling UI tests that fail on Firebase.
...
This is a quick solution to resume PR merges.
Investigations and a proper fix is to follow on this same ticket.
2021-03-26 13:06:05 +02:00
Arturo Mejia
c9f822d0d4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15372 Optimize the order and messages of onboarding cards
2021-03-24 22:16:00 -04:00
Aaron Train
5a89e3da5d
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18623 : Fix Gradle task name in gradlewbuild.py ( https://github.com/mozilla-mobile/fenix/pull/18624 )
2021-03-24 15:33:17 -04:00
Roger Yang
e1404fab67
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17644 : Record when user taps on a add-on's setting ( https://github.com/mozilla-mobile/fenix/pull/18504 )
2021-03-24 14:31:39 -04:00
MickeyMoz
a17919fa64
[fenix] Update Android Components version to 75.0.20210324143047.
2021-03-24 16:32:38 +00:00
Mozilla L10n Automation Bot
a1b234a67b
[fenix] Import l10n.
2021-03-24 00:25:33 +00:00
Jonathan Almeida
101061cae3
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/18538 : Add BrowserTabsAdapter for tabs tray
2021-03-24 02:37:06 +04:00
Gabriel Luong
b3421edcf8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18242 - Wire up "Sync cards across devices" preference with SyncPreferenceView ( https://github.com/mozilla-mobile/fenix/pull/18605 )
2021-03-23 16:00:41 -04:00
mcarare
f5c72efb38
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17790 : Remove app from recents screen on quit.
2021-03-23 23:02:01 +04:00
Elise Richards
25d14c9a8e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17190 : notifications are updated when locale is changed ( https://github.com/mozilla-mobile/fenix/pull/18179 )
...
* Add intent processor for locale changes
* Recreate notification and notify in the service
* Use locale use cases to update notification
* Use notification id instead of tag
* Add locale use cases and restore locale in application
* Send locale to service instead of string
* Controller tests for locale
* Update Android Components version to 74.0.20210323143308
Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
2021-03-23 14:16:30 -04:00
Gabriel Luong
9272994178
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18240 - Add a Credit Card preference screen ( https://github.com/mozilla-mobile/fenix/pull/18410 )
...
- Removes an unused preference key "pref_key_credit_cards_addresses"
2021-03-23 11:59:32 -04:00
Ryan VanderMeulen
52ac8bde8d
[fenix] Update version.txt to 89.0.0-beta.1 ( https://github.com/mozilla-mobile/fenix/pull/18602 )
2021-03-23 11:08:18 -04:00
Roger Yang
baa22e0645
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/17791 : Use updated URL with custom tabs when copying to clipboard ( https://github.com/mozilla-mobile/fenix/pull/18590 )
2021-03-23 10:31:53 -04:00
Mugurell
ea39380daa
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18585 - Don't use hardcoded String values in Onboarding unit test ( https://github.com/mozilla-mobile/fenix/pull/18597 )
...
Test if the welcome message has the expected structure and uses the expected
String values, not what the string values are.
2021-03-23 15:54:24 +02:00
Vitaly V. Pinchuk
49c057097e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18395 : Dismiss contextual menu when entering/exiting Reader Mode
2021-03-23 11:46:10 +02:00
mcarare
b0f07eea23
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17799 : Add extensions submenu item.
2021-03-23 09:52:45 +02:00
Arturo Mejia
597b246961
[fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/17805 - Fix adjustResize deprecation ( https://github.com/mozilla-mobile/fenix/pull/18252 )"
...
This reverts commit 72754a50
2021-03-22 16:32:20 -04:00
MickeyMoz
48feddab6d
[fenix] Update Android Components version to 74.0.20210322143147.
2021-03-22 16:33:51 +00:00
Mozilla L10n Automation Bot
95ced8e2ec
[fenix] Import l10n.
2021-03-22 00:31:33 +00:00
MickeyMoz
45071b1237
[fenix] Update Android Components version to 74.0.20210321143134.
2021-03-21 16:43:19 +00:00
Mozilla L10n Automation Bot
0621af82ac
[fenix] Import l10n.
2021-03-21 00:30:53 +00:00
Michael Comella
3b2bda7c81
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18426 : add measurement probes for long-running lifecycle methods.
...
In addition to the existing probes for onCreate, this should cover all
lifecycle methods that take a long time in our profiles.
2021-03-19 17:41:03 -07:00
Mozilla L10n Automation Bot
4bbb624c57
[fenix] Import l10n.
2021-03-20 00:30:36 +00:00
Stefan Arentz
340ebf7b0b
[fenix] [SDK-218] Nimbus updates to provide app_name and channel ( https://github.com/mozilla-mobile/fenix/pull/18559 )
...
* [SDK-218] Nimbus updates to provide app_name and channel
Provides the `app_name` and `channel` info to Nimbus.
* Update to A-C Nightly 74.0.20210319190549
Co-authored-by: Travis Long <tlong@mozilla.com>
2021-03-19 16:39:24 -04:00
Gregory Mierzwinski
44619180cf
[fenix] Bug 1699639 - Run browsertime tests in python3. ( https://github.com/mozilla-mobile/fenix/pull/18554 )
...
This patch fixes an issue with the python version being used to run the browsertime tests.
2021-03-19 15:14:31 -04:00
Michael Comella
1f67254b10
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18426 : add telemetry for app.onCreate subsections.
...
Hopefully this will help us understand behavior of the
`application_on_create` probe, specifically that it seems to take longer
in telemetry than in does locally compared to `home_activity_on_create`
(comparing the medians to local runs)..
2021-03-19 11:52:29 -07:00
Michael Comella
8182032564
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18426 : add TimingDistributionMetricType.measureNoInline.
...
This addresses an issue I found in my follow-up PR.
2021-03-19 11:52:29 -07:00
Roger Yang
4abb852190
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/17531 : Use shared preference to store top sites count for telemetry ( https://github.com/mozilla-mobile/fenix/pull/18557 )
2021-03-19 14:13:24 -04:00
MickeyMoz
6fa8aa9009
[fenix] Update Android Components version to 74.0.20210318232824.
2021-03-19 16:24:11 +00:00
Roger Yang
7e59b192b6
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/17956 : Add top site telemetry to available search engines ( https://github.com/mozilla-mobile/fenix/pull/18129 )
2021-03-19 10:53:36 -04:00
Mihai Adrian Carare
02cabca0c5
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/12565 : Clean up use of Context within ReviewPromptController. ( https://github.com/mozilla-mobile/fenix/pull/18537 )
2021-03-18 21:49:09 -04:00
mcarare
7150b3870e
[fenix] No issue: Update Android Components version to 74.0.20210318143143
...
Replaces deprecated method setToolbarColor(Int) in CustomTabsIntent.Builder.
2021-03-18 21:06:36 -04:00
Mozilla L10n Automation Bot
c204581e87
[fenix] Import l10n.
2021-03-19 00:31:23 +00:00
Stefan Arentz
471e2245d2
[fenix] Enable the Nimbus experiments library on all channels ( https://github.com/mozilla-mobile/fenix/pull/18526 )
2021-03-18 13:33:33 -04:00
Roger Yang
1569a8ce76
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17644 : Always update add-on's telemetry values before sending metric ping ( https://github.com/mozilla-mobile/fenix/pull/18529 )
2021-03-18 13:18:14 -04:00
Jonathan Almeida
c6f95e1f5c
[fenix] Enable new tabs tray only for debug builds
2021-03-18 17:21:09 +04:00
Codrut Topliceanu
4fb1bbf431
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17805 - Fix adjustResize deprecation ( https://github.com/mozilla-mobile/fenix/pull/18252 )
...
* For https://github.com/mozilla-mobile/fenix/issues/17805 - Fix adjustResize deprecation
To handle the deprecation of `adjustResize` I've moved it from `styles.xml` and `AndroidManifest.xml` to `Activity.kt` as a fallback for devices with Android < 11. For Android 11 and up `setDecorFitsSystemWindows(false)` and `OnApplyWindowInsetsListener` will be used to handle app insets. Normal use activities should call `enableSystemInsetsHandling` in `onCreate` as to properly display system bars and for proper keyboard handling.
2021-03-18 10:05:54 +02:00
Mozilla L10n Automation Bot
6f6f491106
[fenix] Import l10n.
2021-03-18 00:54:20 +00:00
MickeyMoz
0226bef10a
[fenix] Update Android Components version to 74.0.20210316190202.
2021-03-17 17:22:28 +00:00
Sebastian Kaspari
b656ffe3fc
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/17819 : buildSrc: Use Maven Central instead of JCenter and use artifact cache.
2021-03-17 16:50:36 +01:00
Mozilla L10n Automation Bot
01cbaae87a
[fenix] Import l10n.
2021-03-17 00:34:04 +00:00