2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-03 23:15:31 +00:00
Commit Graph

6476 Commits

Author SHA1 Message Date
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
MickeyMoz
fe3e6235f4 [fenix] Update Android Components version to 75.0.20210407143059. 2021-04-07 16:26:04 +00: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
Mihai Adrian Carare
1e26be9dfb [fenix] For https://github.com/mozilla-mobile/fenix/issues/17361 - Update metrics documentation. (https://github.com/mozilla-mobile/fenix/pull/18842) 2021-04-07 11:08:53 -04:00
Arturo Mejia
d024b9bc93 [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/16557 set autoplay block audio only
by default
2021-04-07 07:04:59 -04:00
Mozilla L10n Automation Bot
922110c303 [fenix] Import l10n. 2021-04-07 00:26:52 +00:00
Dave Hunt
f4eba36b6a [fenix] Bug 1701764 - Remove --no-conditioned-profile from Raptor tests now that they are disabled by default 2021-04-06 14:58:53 -07:00
Elise Richards
16c4823bef [fenix] For https://github.com/mozilla-mobile/fenix/issues/18770 - Correct addons position in three dot menu based on toolbar position (https://github.com/mozilla-mobile/fenix/pull/18828) 2021-04-06 15:40:32 -04:00
Grisha Kruglov
242ea763de [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/17361: Extend perf.awesomebar.* metrics 2021-04-06 11:50:08 -07:00
Gabriel Luong
77a540b659 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18819 - Hide the Credit Card preference by default (https://github.com/mozilla-mobile/fenix/pull/18820) 2021-04-06 13:43:51 -04:00
Mozilla L10n Automation Bot
cb30e7fde7 [fenix] Import l10n. 2021-04-06 17:28:45 +00:00
MickeyMoz
7264887ff2 [fenix] Update Android Components version to 75.0.20210406143106. 2021-04-06 16:30:58 +00:00
Roger Yang
7b72b9e85b [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18513: Re-add menu to tabs tray (https://github.com/mozilla-mobile/fenix/pull/18756) 2021-04-06 10:26:41 -04:00
Jonathan Almeida
3ec3c16c70 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/18535: Set the span count for grid view 2021-04-06 09:57:33 +04:00
Jonathan Almeida
8fa60a67af [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/18535: Do not animate first scroll to position
This looks less that ideal with a grid layout that swings by from the
normal tabs to private tabs.
2021-04-06 09:57:33 +04:00
Jonathan Almeida
9e3bd75692 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/18535: Move list/grid viewholders to browser package 2021-04-06 09:57:33 +04:00
Kate Glazko
a5ea92912f [fenix] For 17798: Sync Menu Item 2021-04-05 14:34:34 -07:00
Jonathan Almeida
94688bf59b [fenix] Close https://github.com/mozilla-mobile/fenix/issues/17821: Add TabsTrayStore with actions and reducer (https://github.com/mozilla-mobile/fenix/pull/18773) 2021-04-05 15:12:07 -04:00
Jonathan Almeida
5beadfdb15 [fenix] No issue - Make TabLayoutMediator lifecycle aware (https://github.com/mozilla-mobile/fenix/pull/18779) 2021-04-05 15:10:29 -04:00
Travis Long
5b26effc9a [fenix] [SDK-246] Change Nimbus channel input to use the same method as Glean (https://github.com/mozilla-mobile/fenix/pull/18766)
* [SDK-246] Change Nimbus `channel` input to use the same method as Glean

* Update app/src/main/java/org/mozilla/fenix/experiments/NimbusSetup.kt

Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
2021-04-05 12:30:25 -04:00
MickeyMoz
f9e0537f48 [fenix] Update Android Components version to 75.0.20210405143037. 2021-04-05 16:29:29 +00:00
VaishnaviShri
4536a2a35e [fenix] For https://github.com/mozilla-mobile/fenix/issues/8545: Fix unnecessary scroll in home screen
Changed the height of the recycler view inside the home fragment
to ‘wrap_content’ to avoid scrolling if the viewport is not filled
with elements.

Closes https://github.com/mozilla-mobile/fenix/issues/8545
2021-04-05 09:15:06 +03:00
Mozilla L10n Automation Bot
ddb145b3cb [fenix] Import l10n. 2021-04-05 00:28:16 +00:00
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