2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-09 19:10:42 +00:00
Commit Graph

6248 Commits

Author SHA1 Message Date
MickeyMoz
a6a92827e6 [fenix] Update Android Components version to 75.0.20210403190112. 2021-04-04 16:27:05 +00:00
Mozilla L10n Automation Bot
dba715e17a [fenix] Import l10n. 2021-04-04 00:29:06 +00:00
MickeyMoz
3e39824a08 [fenix] Update Android Components version to 75.0.20210403143100. 2021-04-03 16:24:46 +00:00
Gabriel Luong
d45e4c4e42 [fenix] Use photon colors from ui-color (https://github.com/mozilla-mobile/fenix/pull/18760) 2021-04-03 10:26:53 -04:00
Gabriel Luong
46e6ea9e85 [fenix] No issue - Remove generic strings for more specificity (https://github.com/mozilla-mobile/fenix/pull/18769) 2021-04-02 15:24:28 -04:00
MickeyMoz
685744200f [fenix] Update Android Components version to 75.0.20210402143051. 2021-04-02 17:33:34 +00:00
Mugurell
91cc54d75b [fenix] For https://github.com/mozilla-mobile/fenix/issues/17772 - Collapse browser menu to "Add to Home screen"
The menu will start as collapsed.
Users can then swipe up to expand it.
2021-04-02 18:45:27 +03:00
Gabriel Luong
a13c6f3f2d [fenix] For https://github.com/mozilla-mobile/fenix/issues/18265 - [Add card] Integrate the credit card storage and handle adding a new credit card (https://github.com/mozilla-mobile/fenix/pull/18719) 2021-04-02 10:40:44 -04:00
Michael Comella
028cfd0597 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18731: remove anonymous classes from StrictModeManager.
After this change, I took 3 profiles: the new code appeared in the profiler
only once and only for one sample (i.e. possibly just got unlucky). It
seems to be improved. Profiles:
- https://share.firefox.dev/3wifiV2 (captured it)
- https://share.firefox.dev/39xgdHz
- https://share.firefox.dev/2QMdlA0
2021-04-01 13:19:49 -07:00
MickeyMoz
88a486402a [fenix] Update Android Components version to 75.0.20210401143103. 2021-04-01 16:32:28 +00:00
Gabriel Luong
5224c11879 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18729 - Use consistent string naming for generic strings (https://github.com/mozilla-mobile/fenix/pull/18730) 2021-03-31 18:20:04 -04:00
Aki Sasaki
e8ed69bae5 [fenix] relpro tasks_for, but for master (https://github.com/mozilla-mobile/fenix/pull/18625) 2021-03-31 14:45:39 -07:00
Elise Richards
990fe44056 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17770: New tab three-dot menu reorder (https://github.com/mozilla-mobile/fenix/pull/18427)
* Create new menu order for new tab

* Add new tab menu navigation. Dynamically update menu when sync auth is needed. Make new tab menu and browser menu consistent.

* Lint

Lint and refactoring tests

* Tests for default toolbar menu

* Feature flag for request desktop site

Add todos for UI test issue 17979

Add todos for UI tests
2021-03-31 16:05:44 -05:00
Michael Comella
eebb7c52ea [fenix] No issue: enable CPU usage in profiler. 2021-03-31 08:37:42 -07:00
mcarare
bcbd67bb07 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18717: Use normal theme color for tab tray synced tabs. 2021-03-31 18:30:05 +04:00
Mugurell
433b0f0bdc [fenix] For https://github.com/mozilla-mobile/fenix/issues/18617 - Use the new EngineView#getInputResultDetail()
All functionality should remain the same.
2021-03-31 15:36:38 +03:00
AndiAJ
5f52f0140f [fenix] Disable failing UI Tests 2021-03-31 13:06:18 +03:00
mcarare
df747ca855 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17797: Add bookmarks menu item. 2021-03-31 11:12:58 +03:00
Roger Yang
c164b2308b [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18706 - Remove unneeded add-on telemetry calls (https://github.com/mozilla-mobile/fenix/pull/18707) 2021-03-30 16:19:00 -04:00
rxumoz
305bb7f48a [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18386 - Change language display name to traditional/simplified Chinese for Chinese locale (https://github.com/mozilla-mobile/fenix/pull/18387) 2021-03-30 16:18:31 -04:00
Mihai Adrian Carare
4da13e56c1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17800 - Request desktop site from home screen. (https://github.com/mozilla-mobile/fenix/pull/18653) 2021-03-30 16:12:46 -04:00
Roger Yang
56fcf0e457 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18514: Re-add tab counter in tabs tray (https://github.com/mozilla-mobile/fenix/pull/18659) 2021-03-30 15:43:07 -04:00
Michael Comella
b26d782c2f [fenix] For https://github.com/mozilla-mobile/fenix/issues/18426: add data review links. 2021-03-30 10:38:44 -07:00
Michael Comella
9c3ad5608a [fenix] For https://github.com/mozilla-mobile/fenix/issues/18426: warn about flaw in app_opened_all_startup probe. 2021-03-30 10:38:44 -07:00
Michael Comella
c5bfc690d7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18426: record cold start duration telemetry. 2021-03-30 10:38:44 -07:00
Michael Comella
f5accce70f [fenix] For https://github.com/mozilla-mobile/fenix/issues/18426: add StartupActivityStateProvider.
This will be used to filter conditions for the start up telemetry we're
adding.
2021-03-30 10:38:44 -07:00
Michael Comella
ee31fe29c2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18426: add ApplicationStartReasonProvider.
We need to know this state to add a correct COLD MAIN probe.
2021-03-30 10:38:44 -07:00
Michael Comella
04af130922 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18426: add DefaultActivityLifecycleCallbacks.
We'll extend this in subsequent commits.
2021-03-30 10:38:44 -07:00
Oana Horvath
6dff34ee33 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18644: fix metod to verify system notifications 2021-03-30 18:19:02 +03:00
Jonathan Almeida
9feca460c1 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/14117: Add Synced Tabs as a page in the tabs tray 2021-03-30 19:09:50 +04:00
Oana Horvath
e4614fd8a0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18421: Ignore the ContextMenusTest class because of test failures 2021-03-30 17:12:49 +03:00
Gabriel Luong
4cab53bb65 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18247 - [Add card] Populate the Credit card expiry year drop down 2021-03-29 21:37:03 -04:00
Gabriel Luong
57c0eb196a [fenix] For https://github.com/mozilla-mobile/fenix/issues/18246 - [Add card] Populate the Credit card expiry month drop down 2021-03-29 21:37:03 -04:00
Gabriel Luong
5f5d03ee19 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18243 - Add a credit card editor screen 2021-03-29 21:37:03 -04:00
Jonathan Almeida
e6d88f4669 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/18521: Focus on page corresponding to selected tab
This first part of https://github.com/mozilla-mobile/fenix/issues/18521 is to focus on the correct pager item first
before we land a patch for `scrollToPosition` of the selected tab.
2021-03-30 03:08:01 +04:00
Jonathan Almeida
11b1e0a461 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/18668: Add stable ID cache for TabAdapter.getItemId 2021-03-30 02:58:54 +04:00
yichiehc
1006a699c0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16830: Increase the Show in private sessions option in Search Preferences Settings (https://github.com/mozilla-mobile/fenix/pull/18689)
* 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)

* For https://github.com/mozilla-mobile/fenix/issues/16830: Increase the Show in private sessions option in Search Preferences Settings

Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
2021-03-29 17:06:29 -05:00
MickeyMoz
8cb8110547 [fenix] Update Android Components version to 75.0.20210329143119. 2021-03-29 20:58:44 +00:00
Aaron Klotz
6c8838adb7 [fenix] Explicitly set android:extractNativeLibs to true in ApplicationManifest.xml
The Android Gradle Plugin's default for android:extractNativeLibs changed from
true to false beginning with version 3.6.0. Based on GeckoView's needs, we
should ensure that this attribute is explicitly set to true.
2021-03-29 12:52:34 -07:00
Michael Droettboom
2fb552617a [fenix] Bug 1689162: Update Glean metrics.yaml schema (https://github.com/mozilla-mobile/fenix/pull/18683) 2021-03-29 11:53:45 -04:00
Kershan
bd7ca49b17 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18453 - Show SUMO for default browser deeplink on Android <N
Lower Android versions don't offer the possibility of opening system settings
at a specific preference. In this cases we already shown a sumo article
detailing the manual steps each user is expected to perform to change the
system set default browser.
2021-03-29 18:14:15 +03:00
MickeyMoz
52bad3ad66 [fenix] Update Android Components version to 75.0.20210328204653. 2021-03-28 23:25:40 +00:00
MickeyMoz
b3b3f8c6ce [fenix] Update Android Components version to 75.0.20210328143118. 2021-03-28 16:30:48 +00:00
Arturo Mejia
d23cc020cd [fenix] For https://github.com/mozilla-mobile/fenix/issues/15372 Improve Onboarding strings 2021-03-27 08:48:13 -04:00
Jonathan Almeida
debb6bbc7b [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/18443: Move viewholders to separate files and package 2021-03-27 03:42:34 +04:00
Jonathan Almeida
5f2ac9fbc0 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/18443: Fix changes between grid/list viewholders 2021-03-27 03:42:34 +04:00
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