Commit Graph

119 Commits (130fecde97a2d42dd5ba0261e914695de4118fa3)

Author SHA1 Message Date
sarah541 130fecde97 Bug 1870938 - Add display/edit toolbar separator and update url bar background 3 months ago
mike a 1d795b4372 Bug 1879377 - Hide nav bar when the toolbar becomes focused 3 months ago
Roger Yang 398071e988 Bug 1880284 - Show keyboard after voice input 3 months ago
mcarare 764786b015 Bug 1850316 - Use alternative ways to get backQueue elements.
backQueue is now private in NavController.
4 months ago
Matthew Tighe bd7a90d34b Revert "Bug 1861459 - Remove BrowsingModeManager usages outside of the Home Screen"
This reverts commit d5856268ec720ad0e41585a3f75201ae8d5e6755.
5 months ago
Matthew Tighe 9f196caa04 Bug 1861459 - Remove BrowsingModeManager usages outside of the Home Screen 5 months ago
mike a 9d659af75d Bug 1869664 - Add more toolbar telemetry 5 months ago
mike a 6217bb0a3a Bug 1862096 – add toolbar related telemetry 6 months ago
Gabriel Luong ba6f075d2f Bug 1849073 - Part 7: Remove pill wrapper in search dialog 7 months ago
Lina Butler 6111632cdf Bug 1858542 - Send Glean pings for Firefox Suggest impressions from Fenix.
This commit adds the following measurements:

* A new value for the `fx_suggest.ping_type` metric,
  `fxsuggest-impression`.
* An `fx_suggest.position` metric to capture the position of the
  Firefox Suggest search suggestion in the awesomebar, for impressions
  and clicks.
* An `fx_suggest.is_clicked` metric, to capture whether an
  `fxsuggest-impression` ping is for a clicked suggestion.

This commit also:

* Mounts `FxSuggestFactsMiddleware` to collect facts for impressions
  and clicks.
* Dispatches `AwesomeBarAction`s from the `SearchDialogController` in
  response to user interactions with the awesomebar and toolbar.
7 months ago
Gabriel Luong a3aa4539eb Bug 1849073 - Part 3: Remove trivial `showUnifiedSearchFeature` and `enableUnifiedSearchSettingsUI` checks 8 months ago
t-p-white b1c9094d5f Revert "Bug 1837325 - Use alternative ways to get backQueue elements."
This reverts commit 9313f7c23ab029b816616bb37fac337279967827.
9 months ago
Gabriel Luong 0d2dfcb85a Bug 1845357 - Remove the first run onboarding 10 months ago
mike a 321dd0e532 Bug 1815637 - cherry picking 548379d, the original rtl commit 10 months ago
mcarare 149c86a8cf Bug 1837325 - Use alternative ways to get backQueue elements.
backQueue is now private in NavController.
10 months ago
Arturo Mejia 2773bf7f30 Reverts "Bug 1815637 - Add rtl support." 11 months ago
t-p-white 21110aef18 Bug 1841032 - Cannot un-focus the keyboard once selected in the OG onboarding without pressing back. 11 months ago
rahulsainani 3561733a01 Bug 1837961 - Part 2:Replace usages of ifChanged to distinctUntilChanged 12 months ago
mike a e73a630bd5 Bug 1826473 – add new search engine settings screens 12 months ago
t-p-white 507926d5ed Bug 1821716 -
URL should leave 'focus' state when keyboard is dismissed
1 year ago
DreVla 934e3371bf Bug 1831497 - [a11y] Dictate correct hint when selecting engine
In order for talkback to correctly dictate the hint for a newly
selected search engine in the search toolbar, it required setting
it when updating the content description of the toolbar.
Previously, when updating the content description, it was using
the previous search engine hint.
1 year ago
Gabriel Luong 403322e439 Bug 1809998 - Part 5: Refactor Onboarding from HomeFragment into its own fragment 1 year ago
GitStart 9440761d4b Bug 1825851 - Enter unselected text from voice input 1 year ago
iorgamgabriel b5c68a40b0 Bug 1830398 - Clicking on empty space from awesomebar should not be dispatched to homescreen. 1 year ago
mike a 2e8080b4ff Bug 1815637 - Add rtl support 1 year ago
iorgamgabriel 990886fc6c Bug 1825429 - Tapping on empty search result should cancel search mode. 1 year ago
gitstart c9eb61aeb5 Bug 1813450 - Increase tap area for autocomplete edit text in address bar 1 year ago
rahulsainani 91f5051635 Bug 1817525 - Voice input now appends query in EditToolbar 1 year ago
mike a d1f115116f Bug 1817523 – fix application search engines background 1 year ago
Alexandru2909 1dfb2bd409 Add FLAG_SECURE to SearchDialogFragment 1 year ago
Mugurell 244dc7e2af [fenix] For https://github.com/mozilla-mobile/fenix/issues/25816: Support changing autocomplete providers.
Everywhere the toolbar which needs to show autocomplete suggestions is used we
show a `ToolbarView`. So instead of having this configurable in 2 or more
places as it happened before the autocomplete functionality is configured only
from the `ToolbarView` class.
It will contain a `ToolbarAutocompleteFeature` that will be immediately updated
with the appropriate autocomplete providers or remove all such providers to
immediately update the current autocomplete or remove it entirely depending on
the new search engine selected.
1 year ago
Mugurell d9074aaa2c [fenix] For https://github.com/mozilla-mobile/fenix/issues/25816: Ensure the "show search suggestions" user option is followed
Previously the check for the "Search -> Show search suggestions" user setting
was only used in the default SearchFragmentState but not again if users change
the current search engine as part of the unified search feature.
This comes to ensure that that check is always made when needing to configure
new search engine results.
1 year ago
Roger Yang fa7e89df4f [fenix] Close https://github.com/mozilla-mobile/fenix/issues/19919: Migrate away from startActivityForResult 1 year ago
Alexandru2909 03493f4eaf [fenix] Bug 1807727 - Dismiss SearchDialogFragment on editing cancelled 1 year ago
Mugurell 14875c6129 [fenix] For https://github.com/mozilla-mobile/fenix/issues/28273 - Configure search with the selected search engine before user searching 1 year ago
Alexandru2909 acf1bf3ace [fenix] For https://github.com/mozilla-mobile/fenix/issues/26957 - Allow SearchDialogFragment to be dismissed on homescreen swipe 1 year ago
DreVla 7a421d6c05 [fenix] For https://github.com/mozilla-mobile/fenix/issues/27697 - Load icon for unified search engine immediately.
The engine icon was set after the screen was visible leading to a delay.
With this solution, the icon will be set before the screen is visible
eliminating any visible artefacts.
1 year ago
DreVla c15d2a93b7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/28090: Show QR scanner when general or custom search engine is selected 1 year ago
Alexandru Putanu d05393714a [fenix] For https://github.com/mozilla-mobile/fenix/issues/26957 - Exit search dialog when interacting with home fragment (https://github.com/mozilla-mobile/fenix/pull/27262)
* Revert "For https://github.com/mozilla-mobile/fenix/issues/26790 - Dismiss search dialog when opening recent bookmark dropdown menu"

This reverts commit 5caee27b5530517d88e8a3212a3318f1ed75fba7.

* Revert "For https://github.com/mozilla-mobile/fenix/issues/26790 - Dismiss search dialog when opening recent visit dropdown menu"

This reverts commit b2af04c9

* Revert "For https://github.com/mozilla-mobile/fenix/issues/26790 - Dismiss search dialog when opening recent tab dropdown menu"

This reverts commit bfdf6d202133e31930c1eeb24ff60b7035479653.

* Revert "For https://github.com/mozilla-mobile/fenix/issues/26690 - Dismiss search dialog when opening recent synced tab dropdown menu"

This reverts commit 86d44a46122eafb8bfb7df9cb2f182337cc47aa4.

* For https://github.com/mozilla-mobile/fenix/issues/26957 - Remove code to dismiss search dialog when interacting with homescreen top sites

* For https://github.com/mozilla-mobile/fenix/issues/26957 - Remove code to dismiss search dialog when interacting with homescreen collection

* For https://github.com/mozilla-mobile/fenix/issues/26957 - Remove code to dismiss search dialog when interacting with homescreen recent visits

* For https://github.com/mozilla-mobile/fenix/issues/26957 - Remove code to dismiss search dialog when interacting with homescreen recent tabs

* For https://github.com/mozilla-mobile/fenix/issues/26957 - Remove code to dismiss search dialog when interacting with homescreen recent bookmarks

* For https://github.com/mozilla-mobile/fenix/issues/26957 - Remove code to dismiss search dialog when interacting with pocket stories

* For https://github.com/mozilla-mobile/fenix/issues/26957 - Dismiss search dialog when interacting with home fragment

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
1 year ago
DreVla 89ce37541b [fenix] For https://github.com/mozilla-mobile/fenix/issues/15348: Voice search option appears for all search engines
Voice search was restricted only for google, with the condition removed
it should appear now for all search engines
2 years ago
Madalin Valceleanu f80ed71b1b [fenix] Fixed link from clipboard open up from same URL on every new tab https://github.com/mozilla-mobile/fenix/issues/15588 2 years ago
Mugurell 6cf81ea160 [fenix] For https://github.com/mozilla-mobile/fenix/issues/27228 - Resume qr scanning if camera permission is changed
If permissions are changed the app process is restarted with the same
happening for the previously running app components.
SearchDialogFragment used for searches will check if qr scanning was in
progress and resume if needed.
PairFragment used for signing-in will start scanning on itself.

Android-Components will avoid resuming the scan functionality if the camera
permission is missing and so allow to request the permission again without the
camera permission related system calls causing issues.
2 years ago
mcarare c8db8b852e [fenix] For https://github.com/mozilla-mobile/fenix/issues/25808: Suppress onBackPressed deprecation. 2 years ago
mike a 3072db7d92 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/25809: tapping on search engine triggers engine selection 2 years ago
Alexandru2909 e8ea437ec0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25814 - Hide "Show search engines" toggle from search settings when unified search is enabled 2 years ago
Alexandru2909 ae6bdc265d [fenix] For https://github.com/mozilla-mobile/fenix/issues/25811 - Add header to unified search engine menu 2 years ago
Timshel b32ff6be44 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26577 - resetFocus only when camera permission is denied 2 years ago
mcarare 6efed5007d [fenix] For https://github.com/mozilla-mobile/fenix/issues/25980: Use new backQueue instead of removed backStack. 2 years ago
Mugurell ade77707eb [fenix] For https://github.com/mozilla-mobile/fenix/issues/27016 - Ensure smooth search UX after the MR onboarding is closed
If the app is opened from the search widget and the MR onboarding is shown then
the backstack will have the following structure:
- root, homeFragment, searchDialogFragment, onboardingFragment
as opposed to otherwise
- root, homeFragment, searchDialogFragment.

This patch allows to avoid the MR onboarding fragment causing the
SearchDialogFragment to not know that below it is the HomeFragment and
consequently not applying transparency or propagate user touches to the parent
Activity.
2 years ago
mcarare 932823c871 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26844: Fix ktlint issues and remove them from baseline. 2 years ago