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
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
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
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
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
Mozilla L10n Automation Bot
dba715e17a
[fenix] Import l10n.
2021-04-04 00:29:06 +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
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
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
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
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