Commit Graph

4622 Commits (c8aee39db1b4eba83b8221313605aa36b5b849b2)

Author SHA1 Message Date
Mugurell 0324baef03 For #15968 - Show a border for the selected tab in the grid based tabs tray
The border for the grid item will now be updated in the same method that
updates the background for the list item.
4 years ago
Mugurell 482739ba8c For #15756 - Add a play/pause button in the tabs tray grid layout
Moved the previous layout in a new, bigger FrameLayout that would serve as a
buffer space for the play/pause button to be translated to the exterior.
Otherwise the button would be clipped.
4 years ago
Gabriel Luong 66210469c0
For #9548 - Ability to rename top sites (#16285)
* Ability to rename top sites, closes #9548

* Highlight the "Remove" top site action as destructive

With more menu items in the top site contextual menu, it makes sense to differentiate

* Added test for the top site renaming action

* Fixed lint check (wildcard imports, blank spaces)

* Applied suggestions from code review

* Apply suggestions from code review

Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>

* Implemented dialog click listener with manual dismiss/cancel

Co-authored-by: Lorenzo Stanco <lorenzo.stanco@gmail.com>
4 years ago
ekager 9bb3440fce No issue: Make sure we are cleaning up test coroutines 4 years ago
mozilla-l10n-automation-bot d1ec6cac86
Import l10n. (#16274) 4 years ago
ekager 4246293a93 For #16161 - Fixes Saved Login toolbar layout 4 years ago
Codrut Topliceanu 975a5b76ec
For #14637 - Fix sitePermissionsFeature breaking change + AC bump (#16229)
* For #14637 - Compatibility patch for AC - 8554

* Update Android Components version to 65.0.20201029143039

Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
4 years ago
mozilla-l10n-automation-bot e21c81a0dd
Import l10n. (#16240) 4 years ago
mcarare 3cb2c83980 For #16250: Disable remote USB debugging for SDK <23. 4 years ago
Mihai Adrian Carare 0ee7e1c28d
For # 15929: Remove the search widget discoverability experiment. (#16081)
* For #15929: Remove SearchWidgetCFR telemetry.

* For #15929: Remove SearchWidgetCFR and search widget experiment.

* For #15929: Remove unit tests references to search widget experiment.
4 years ago
mcarare 9748c65c71 For #15413: Use proper url when bookmarking a page. 4 years ago
Oana Horvath e36e61b2c3 For #10690: re-enable editBookmarkTest 4 years ago
Mozilla L10n Automation Bot 5739140ff3 Import l10n. 4 years ago
Arturo Mejia bb7d821804 Fix AddonsManagementFragment detekt error 4 years ago
Christian Sadilek c330426bb7 No issue: Fix onConfigurationChange crashes in Debug build 4 years ago
Christian Sadilek 601aa19176 Closes #11285: Replace Session[Manager] observers in BaseBrowserFragment 4 years ago
Grisha Kruglov 655a5cbf54 Closes #15816 - Attempt to handle 'allowInPrivate..' pref with detached context 4 years ago
mcarare 21a67de947 For #15379: Use proper url when sharing. 4 years ago
ekager 9b2162fca2 For #16199 - Don't pass BrowserToolbarView in onStart when we just need parent 4 years ago
Arturo Mejia 0ae0b89d65 Fix add-on translation braking changes 4 years ago
Aaron Train b8fff8cef1
For #8169 - Upgrade Mockwebserver (#16186)
Upgrades Mockwebserver to 4.9.0
4 years ago
mozilla-l10n-automation-bot b8d6dbd426
Import l10n. (#16198) 4 years ago
Lorenzo Stanco 90220678cf
For #16122 - Add a dark theme color for the top sites pin icon (#16180) 4 years ago
mozilla-l10n-automation-bot 7d59a58134
Import l10n. (#16163) 4 years ago
mozilla-l10n-automation-bot 6353e9979e
Import l10n. (#16154) 4 years ago
ekager e15f50712a For #6313 - Set session ClearColor through Engine DefaultSettings 4 years ago
mozilla-l10n-automation-bot 4acf3c601d
Import l10n. (#16138) 4 years ago
Jocelyne Abi Haidar f514f6099a
For #15508: Show error when trying to save empty or invalid bookmark URL (#15674) 4 years ago
mozilla-l10n-automation-bot c40b93715f
Import l10n. (#16108) 4 years ago
Mugurell 358ca2c87f
For #15543 - Adjust the height of the tabs tray depending on the number of tabs (#15749) 4 years ago
ekager aae43b84eb
For #12062 - Feature Flag return to browser (#16099) 4 years ago
ekager 6b8f2001df
For #16084 - Match elevation of Tab in Collection to header (#16100) 4 years ago
ekager d5cb9c599c
For #15910 - Adds back automatic toggle, disables slider when enabled (#16070) 4 years ago
Arturo Mejia dbe6dbb18c
For #16019 - Fix intermittent test failure TrackingProtectionPolicyFactoryTest (#16056) 4 years ago
mcarare 1a10215caf For #14619: Show half a tab top offset when scrolling to selected tab. 4 years ago
mozilla-l10n-automation-bot 20df97ad57
Import l10n. (#16074) 4 years ago
Mugurell 57462d612f
For #16054 - Enable pull to refresh webpage in Nightly and Debug (#16060) 4 years ago
Elise Richards 7e3c26914c
For #15080: Handle default search engine when editing or removing (#15768) 4 years ago
Juan C. Goncalves eb0712d9b4
For #11397 - Add lint rule for AppCompatResources instead of ContextCompat (#16011) 4 years ago
Sebastian Kaspari 0d97862824 FennecWebAppIntentProcessor: Catch JSONException. 4 years ago
Mihai Adrian Carare b1bc024ff5
For #11631: Move report site issue extension to main menu. (#15884)
* For #11631: Move report site issue extension to main menu.

* For #11631: Update UI test for installing add-on.
4 years ago
Tom Klein 57ba92080f For #15480 - Update the UI when a collection is renamed 4 years ago
mcarare edd613ace2 For #15688: Update UI tests. 4 years ago
mcarare 5f01583f25 For #15688: Update unit tests. 4 years ago
mcarare 9274558e2f For #15688: Navigate to home screen with arguments on new tab action. 4 years ago
Mozilla L10n Automation Bot ae74edecdb Import l10n. 4 years ago
Sebastian Kaspari 2da24cd91d
Update Android Components, Kotlin, Gradle plugin (#16021)
* Closes #13262: Update AGP to 4

* Update to Mozilla Android Components 63.0.20201019090011.

* Update Kotlin to 1.4.10 and Coroutines to 1.3.9.

* Fix new compiler warnings.

* Fix compilation of lint rules module.

* Pin JNA version.

* Fix new lint errors.

Co-authored-by: Tiger Oakes <toakes@mozilla.com>
4 years ago
Mihai Adrian Carare 3ed49d8802
For #14744: Also show Fill link from clipboard with search shortcuts. (#15885) 4 years ago
Christian Sadilek f59cfd961c Configure M5 AMO collection for all builds 4 years ago
mozilla-l10n-automation-bot 46ff7a182a
Import l10n. (#16014) 4 years ago
mozilla-l10n-automation-bot c941bd99b0
Import l10n. (#16001) 4 years ago
mozilla-l10n-automation-bot 1d91f1f087
Import l10n. (#15986) 4 years ago
Gabriel Luong d33bd76e40
For #15796 - Use the device locale for the system locale subtitle (#15975) 4 years ago
Gabriel Luong 87ec7a77ae
For #15937 - Remove topFrecentSite feature flag (#15967)
* For #15937 - Remove the topFrecentSite feature flag

* For #15937 - Hide the "Pull to refresh" preference since its visibility is managed by a feature flag
4 years ago
ekager d208ffe002
For #7345 - Update new shield icons, remove lottie (#15909) 4 years ago
Christian Sadilek c852301c93 Closes #11286: Add TelemetryMiddleware to remove Session[Manager] observers 4 years ago
Gabriel Luong 412b412d5f
For #15796 - show device language under follow device language (#15966) 4 years ago
amkcpu 7ba5e130ba For #10683: Show longer tab titles
Also update tab tray item layout according to specs posted in the issue.
4 years ago
mozilla-l10n-automation-bot a2a4284a1a
Import l10n. (#15945) 4 years ago
Jeff Boek 55515d8f7c
For #15596 - Removes upgrade faq link from fennec builds (#15643) 4 years ago
Gabriel Luong b79df0ba8f For #14922: Use padding instead of margin to use the full screen width for the "Add search engine" button 4 years ago
mcarare 9f14007a98 For #14922: Adjust margins for add search engine preference. 4 years ago
mcarare ba0c005ae9 For #14922: Add divider above address bar preferences. 4 years ago
mcarare 7510b1609f For #15898: Add dividers above subheadings in tabs screen. 4 years ago
mcarare e50cb21fd0 For #15898: Add dividers above subheadings in customise screen. 4 years ago
Michael Comella 439dfc5cb1 For #15644: add comment for why we set the app theme in test. 4 years ago
Michael Comella 4a000ab4f9 For #15644: change apply to with in GleanMetricsService.
While the callback receiver is identical in these two methods, they're
semantically different: apply is for initializing the receiver while with
is anything else benefiting from a new `this` receiver.

I didn't change the usage of apply that has a return statement because I
was afraid my change might change behavior.
4 years ago
Michael Comella 690554b5c6 For #15644: mock package inspection dependencies in GleanMetricsService.
The new robolectric version changed the behavior such that the app ID
that was returned for our app was `org.mozilla.fenix.debug` instead of
(I guess) `org.mozilla.fenix`. In general, relying on robolectric can be
fragile, such as this case, so it's better to mock. Also, this test
behavior should theoretically have varied between build flavors so
mocking prevents the tests from breaking across flavors.
4 years ago
ekager 2c7789b1a8 Sets theme in FenixRobolectricTestApplication onCreate 4 years ago
Michael Comella 3a6f74031c For #15644: escalate many Performance check severity in lint.xml.
I exhaustively looked through the list of checks labeled performance and
marked them accordingly. To see all lint checks, type:
  <android-sdk>/tools/bin/lint --show
4 years ago
Michael Comella fc9ae308d3 For #15644: remove unnecessary lint ignore. 4 years ago
Michael Comella ac953ab8ca For #15644: escalate InefficientWeight to error.
All violations of this type were addressed in the previous commit.
4 years ago
ekager 4d348dd26a Fixes existing lint errors 4 years ago
Gabriel Luong 665a71cbb0 For #15907 - Remove the usage of the TabTrayGridItemDecorator 4 years ago
ekager 508ec8b8ff For #15347 - Adds telemetry for tabs settings 4 years ago
ekager b6587455f8 fix detekt errors 4 years ago
Sebastian Kaspari 430282c8ec Use new SearchEngineProvider interface. 4 years ago
Mozilla L10n Automation Bot ce99cc9ccf Import l10n. 4 years ago
Michael Comella ea2bb0df75 For #15280 - review: add license to lint-baseline.xml. 4 years ago
Michael Comella 341a92a10e For #15280: add current ConstraintLayout warnings to lint baseline. 4 years ago
Michael Comella c6b83b10e0 For #15280: suppress new lint rule in migration code. 4 years ago
ekager e56043c485 For #15265 - Save cached top sites for metrics ping 4 years ago
ekager cbe293d3e4 For #12062 - Launch back to browser if we previoulsy had tabs 4 years ago
Mugurell dd83130d9f For #15890 - Ensure app locale switcher works for Windows builds
A hardcoded unix file separator prevented us from building a proper list of
locales for which we actually have packaged translations.
4 years ago
Mozilla L10n Automation Bot 399c9c57fb Import l10n. 4 years ago
ekager 7931d66c8e For #15853 - Always set fontSizeFactor setting with new text scale 4 years ago
Mihai Adrian Carare 0e2657e262
For #14735: Remove debug logs from release build. (#15747) 4 years ago
Mozilla L10n Automation Bot 2751da0372 Import l10n. 4 years ago
Gabriel Luong ee5f678442 For #15777 - [Grid View] Set the height of the title to 30dp 4 years ago
Gabriel Luong 463f83a79a For #15758 ⁃ [Grid View] Add a divider between the tab item's title and thumbnail 4 years ago
Mozilla L10n Automation Bot 83b5bae65e Import l10n. 4 years ago
Mozilla L10n Automation Bot 25c9706cfd Import l10n. 4 years ago
Grisha Kruglov 2030580fc8 Closes #15812: Check for a null context during onScanResult 4 years ago
Mozilla L10n Automation Bot d5bef99834 Import l10n. 4 years ago
Shen 45e3f7805b For #13168 - Removed the close button from history navigation bar 4 years ago
Michael Comella 850d41a727 For #10069 - post: link to issue, data review. 4 years ago
Michael Comella 4179ab05bb For #10069 - review: clarify init time for External...Activity. 4 years ago
Michael Comella a1bbd2589e For #10069 - review: change extra name to firstFramePreDrawNanos. 4 years ago
sraturi 8f16f9cb37 for #10069 added AppLaunchTimeMeasurement.kt to handle logic of startup time for cold, warm, and hot startup types. 4 years ago
mcarare 6516eff5c8 For #13831: Adjust buttons dimensions to improve a11y.
Margins were also adjusted to maintain relative placements.
4 years ago