Commit Graph

5394 Commits (a197281092b1392c6a4917126fdff6bc5f58ad45)
 

Author SHA1 Message Date
mcarare ee99347d3d [fenix] For https://github.com/mozilla-mobile/fenix/issues/15898: Add dividers above subheadings in customise screen. 4 years ago
Michael Comella 0a83eb56f4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15644: add comment for why we set the app theme in test. 4 years ago
Michael Comella aa19f541b2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/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 910b7f19aa [fenix] For https://github.com/mozilla-mobile/fenix/issues/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 69a126cbb6 [fenix] Sets theme in FenixRobolectricTestApplication onCreate 4 years ago
Michael Comella 7cc54078d9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/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 106a36bcdc [fenix] For https://github.com/mozilla-mobile/fenix/issues/15644: remove unnecessary lint ignore. 4 years ago
Michael Comella fec7662d8e [fenix] For https://github.com/mozilla-mobile/fenix/issues/15644: escalate InefficientWeight to error.
All violations of this type were addressed in the previous commit.
4 years ago
ekager 74b4866e3d [fenix] Fixes existing lint errors 4 years ago
Michael Comella 0e8148f253 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15644: update Android Gradle Plugin version.
This ensures our custom lint rules are running on the command line.
4 years ago
Michael Comella 96e1ee1591 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15644: update RepoMatching.comAndroid.
In Android Gradle Plugin 3.6+, a new dependency is
com.android:zipflinger so we can't assume com.android is following by a
dot.
4 years ago
Gabriel Luong ef60d82caa [fenix] For https://github.com/mozilla-mobile/fenix/issues/15907 - Remove the usage of the TabTrayGridItemDecorator 4 years ago
ekager 9d876a7076 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15347 - Adds telemetry for tabs settings 4 years ago
ekager 9f67b3df9b [fenix] fix detekt errors 4 years ago
ekager 171e425db0 [fenix] bump AC version to 63.0.20201014190200 4 years ago
Sebastian Kaspari 3368ddce5c [fenix] Use new SearchEngineProvider interface. 4 years ago
Mozilla L10n Automation Bot d064b26fc0 [fenix] Import l10n. 4 years ago
Michael Comella 2b368b4bff [fenix] For https://github.com/mozilla-mobile/fenix/issues/15280 - review: add license to lint-baseline.xml. 4 years ago
Michael Comella 30208f0345 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15280: add current ConstraintLayout warnings to lint baseline. 4 years ago
Michael Comella 88cf7184ca [fenix] For https://github.com/mozilla-mobile/fenix/issues/15280: suppress new lint rule in migration code. 4 years ago
Michael Comella 169a87a1fb [fenix] For https://github.com/mozilla-mobile/fenix/issues/15280: add new lint rule to CODE OWNERS. 4 years ago
Michael Comella de1a390dba [fenix] For https://github.com/mozilla-mobile/fenix/issues/15280: add ConstraintLayoutPerfDetector custom lint rule. 4 years ago
ekager 5baed32e13 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15265 - Save cached top sites for metrics ping 4 years ago
ekager 6ee2d5a8dd [fenix] For https://github.com/mozilla-mobile/fenix/issues/12062 - Launch back to browser if we previoulsy had tabs 4 years ago
MickeyMoz 77dafca160 [fenix] Update Android Components version to 63.0.20201013204753. 4 years ago
Mugurell 5cdb7f3a73 [fenix] For https://github.com/mozilla-mobile/fenix/issues/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 ad43cd47a2 [fenix] Import l10n. 4 years ago
MickeyMoz 2e53f46560 [fenix] Update Android Components version to 63.0.20201013143114. 4 years ago
ekager 3726b8c98b [fenix] For https://github.com/mozilla-mobile/fenix/issues/15853 - Always set fontSizeFactor setting with new text scale 4 years ago
Mihai Adrian Carare 26854525c6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/14735: Remove debug logs from release build. (https://github.com/mozilla-mobile/fenix/pull/15747) 4 years ago
Mozilla L10n Automation Bot f0a7f1bce0 [fenix] Import l10n. 4 years ago
Gabriel Luong 312626f8f0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15777 - [Grid View] Set the height of the title to 30dp 4 years ago
Gabriel Luong f977e5af36 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15758 ⁃ [Grid View] Add a divider between the tab item's title and thumbnail 4 years ago
Gabriel Luong de0419f182 [fenix] No issue - Commit auto-generated glean changes for metrics.md 4 years ago
MickeyMoz 6b4a65f74b [fenix] Update Android Components version to 63.0.20201010190133. 4 years ago
Mozilla L10n Automation Bot 031b4687c6 [fenix] Import l10n. 4 years ago
MickeyMoz 0c7bbc8944 [fenix] Update Android Components version to 63.0.20201010143128. 4 years ago
Mozilla L10n Automation Bot f1753eed23 [fenix] Import l10n. 4 years ago
Grisha Kruglov 53244870e9 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/15812: Check for a null context during onScanResult 4 years ago
Mozilla L10n Automation Bot 993335b296 [fenix] Import l10n. 4 years ago
Shen c63bc04bd2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13168 - Removed the close button from history navigation bar 4 years ago
Michael Comella 4fedc9d719 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10069 - post: link to issue, data review. 4 years ago
Michael Comella 88268c18a1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10069 - review: clarify init time for External...Activity. 4 years ago
Michael Comella 6c86641cbc [fenix] For https://github.com/mozilla-mobile/fenix/issues/10069 - review: change extra name to firstFramePreDrawNanos. 4 years ago
sraturi e97a48b48f [fenix] for https://github.com/mozilla-mobile/fenix/issues/10069 added AppLaunchTimeMeasurement.kt to handle logic of startup time for cold, warm, and hot startup types. 4 years ago
mcarare 69db319601 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13831: Adjust buttons dimensions to improve a11y.
Margins were also adjusted to maintain relative placements.
4 years ago
mcarare 1ca3aab28a [fenix] For https://github.com/mozilla-mobile/fenix/issues/13831: Add ripple for the copy password button. 4 years ago
ekager bf2e2d545d [fenix] For https://github.com/mozilla-mobile/fenix/issues/14923 - Removes auto size preference toggle 4 years ago
MickeyMoz e02c3018eb [fenix] Update Android Components version to 63.0.20201009143108. 4 years ago
Sijan Rijal 3aaded4868 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15402: Hide ETP pop-up if the toolbar is not visible (https://github.com/mozilla-mobile/fenix/pull/15667)
For https://github.com/mozilla-mobile/fenix/issues/15402: Hide ETP pop-up when top or bottom toolbar is not visible
4 years ago