Jeff Boek
fb4822498f
For #12081 - Properly installs searchengines when MLS completes
2020-06-30 13:35:08 -07:00
ekager
70f90e71e8
For #11991 - Show tab count during onboarding
2020-06-29 17:59:19 -04:00
Tiger Oakes
6bde0378a2
Add tests for StrictModeManager ( #12013 )
2020-06-29 08:17:07 -07:00
ekager
60069395eb
Update AC to 48.0.20200627130132 and fix breaking changes
2020-06-27 20:11:31 -04:00
Tiger Oakes
ed334788e8
For #11903 : Enforce private theme in custom tabs
2020-06-26 22:59:43 -04:00
Jeff Boek
b1a8c0f483
For #9935 - Use the searchengine deferred
2020-06-26 19:07:36 -07:00
Jeff Boek
40977a93a0
For #9935 - Fallback region selection on first load
2020-06-26 19:07:36 -07:00
Michael Comella
5ef6b49aa1
For #8795 : remove redundant ConstraintLayout around BrowserToolbar. ( #12014 )
...
This is functionally equivalent to the code before this patch but should
be slightly more performant in theory because ConstraintLayout is
expensive to inflate.
The elevation and layoutParams set dynamically appeared to have no effect
with the wrapping view but broke the view when used by itself so I had
to remove them. I also updated a few other unnecessary params.
Theoretically this may have some perf benefits but I didn't see anything
outside noise levels after I took the numbers (but I didn't try very
hard).
2020-06-26 21:31:02 -04:00
David Walsh
c4a4beb6b9
For 11468 - Show tab tray after opening links from history and bookmarks
2020-06-26 18:28:31 -07:00
Kate Glazko
2ac8496315
For #12025 : Set Search Shortcuts Off By Default
2020-06-26 18:21:58 -07:00
Jeff Boek
a18c1befd1
For #11044 - Sets the anchorView of the snackbar to be the new tab fab ( #11930 )
2020-06-26 17:56:56 -07:00
Sachin
4b9cc954fa
for #11830 added new metric for collecting startup method from all startup phases ( #11940 )
...
* for #11830 added new metric for collecting startup method
move all source startup telemetry into its own logic and added an UNKOWN state
* switched back to onNewIntent solution
* renamed the metric
2020-06-26 17:38:08 -07:00
Sawyer Blatz
61b1b5a895
No issue: update experiments when experiments updated ( #12032 )
2020-06-26 17:19:58 -07:00
Sawyer Blatz
8a08cb941e
For #11479 : Record open tabs count in metrics ping ( #12024 )
2020-06-26 17:15:43 -07:00
Jonathan Almeida
b7d989a588
Fix breaking API in WebNotificationFeature
2020-06-26 19:59:57 -04:00
Marc Leclair
ff5d00362b
Added A-C version 48.0.20200626213814
2020-06-26 19:59:57 -04:00
Sawyer Blatz
101ecfbf66
For #11273 : Add tabs tray telemetry ( #12036 )
2020-06-26 16:37:07 -07:00
Tiger Oakes
7287b5579f
Test settings about/advanced ( #12023 )
2020-06-26 15:53:30 -07:00
Tiger Oakes
4f6f0785c5
For #11943 : Fix intermittent coroutine failure ( #12027 )
2020-06-26 15:42:53 -07:00
ekager
df49db6adb
For #11294 - Enable Synced Tabs for all builds
2020-06-26 18:36:37 -04:00
Gabriel Luong
e6a56aec36
For #12026 - Update default top sites for new users ( #12028 )
2020-06-26 17:51:18 -04:00
Grisha Kruglov
f8cb1d6b48
Closes #11909 : Metrics for recording number of recently used PWAs
2020-06-26 14:13:41 -07:00
Elise Richards
eeabcb10ff
Fix illegal arguments for onboarding keys ( #12033 )
2020-06-26 16:12:18 -05:00
Tiger Oakes
bcb2ef10ac
Add tests for PhoneFeature ( #12021 )
2020-06-26 12:12:52 -07:00
MarcLeclair
f3b44c06e4
For #11841 : Removed topsite bug on private browsing ( #12020 )
2020-06-26 14:54:20 -04:00
Gabriel Luong
005ad6ff2a
Update Android Components version to 48.0.20200626130049. ( #12006 )
...
Co-authored-by: MickeyMoz <sebastian@mozilla.com>
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
2020-06-26 14:16:57 -04:00
Tiger Oakes
80de3851f3
Add tests for OnSharedPreferenceChangeListener ( #12019 )
2020-06-26 11:04:46 -07:00
ValentinTimisica
9f5c8819d3
For #11892 : Remove dynamic calls to setupNavigationToolbar
...
This is a speculative fix for 11892 crash.
The side effect is that the back button will be visible in bookmarks root.
2020-06-26 07:54:11 -04:00
Mihai Branescu
93247e0b2f
For #9425 - SearchFragment now reacts to undo operation for base engines
2020-06-26 13:21:00 +03:00
Mihai Branescu
e6e3166d2d
For #9425 - SearchFragment now reacts to undo operation for custom engines
...
When you remove a search engine from our list, an undo snackbar that outlives the fragment is shown. If you go back to the search fragment and press undo, now the shortcut list gets updated
2020-06-26 13:21:00 +03:00
Mihai Branescu
46c1c130da
For #9425 - Handle undo for custom search engines
...
On undo, get the template that the user entered for that engine and then
re-add it to the `CustomSearchEngineStore`
2020-06-26 13:21:00 +03:00
Sawyer Blatz
c5034fa770
No issue: Allow us to run experiments on nightly if needed
2020-06-26 09:16:38 +03:00
mcarare
216da0c64b
For #10285 : Add a custom TextView for links with a11y improvements.
2020-06-26 09:15:44 +03:00
Kainalu Hagiwara
b84f55c980
For #11677 - Adjust tab counter menu item order.
2020-06-25 15:48:10 -07:00
person808
ad90625b48
For #2165 - Add swipe to refresh gesture to bookmarks view.
2020-06-25 14:50:24 -07:00
Christian Sadilek
64440409b0
For #9100 : Follow-up to fix memory leak in NotificationSessionObserver
...
The observer was moved and is now bound to the activity and its
context. If the activity is re-created we leak the observer and
therefore the activity itself.
With this we make sure to stop the observer and also don't use
the activity context to begin with.
2020-06-25 16:17:38 -04:00
ekager
c77ddd8d26
For #11866 - Update back press logic for SearchFragment
2020-06-25 14:40:31 -04:00
Christian Sadilek
7be56ce4fa
For #11798 : Allow sharing of reader view pages
2020-06-25 14:39:21 -04:00
Sawyer Blatz
04aee11d82
For #9625 : Add telemetry for Tracking Protection CFR ( #11923 )
2020-06-25 11:24:55 -07:00
Elise Richards
665fb8d60c
#10824 : Onboarding telemetry ( #11867 )
...
* Onboarding events and tracking
* Rename metrics for consistency
* Add reference to PR for the data review
* Add default values to onboarding events
2020-06-25 13:21:31 -05:00
Sawyer Blatz
2d65faf232
For #11392 : Rename Installation ping to FirstSession ( #11869 )
2020-06-25 10:06:26 -07:00
ekager
d3de9e517e
Remove ThumbnailsUseCases
2020-06-25 12:51:18 -04:00
Tiger Oakes
c958cc048a
Update customtabs service
2020-06-24 23:26:49 -04:00
Sawyer Blatz
13c8abe3dc
For #11613 : Expand toolbar onUrlChanged
2020-06-24 21:50:06 -04:00
Mihai Branescu
be5213e944
For #11727 - added content description
2020-06-24 21:42:38 -04:00
Hakkı Kaan Çalışkan
9068c96ab3
don't animate unnecessarily
...
Fixes #11672 , #11727 : Empty default tab text and add padding to infinite character
Fixes #11739 : Fix flicker
Update TabCounter.kt
make lint happy
don't animate unnecessarily
don't animate unnecessarily
Fixes #11739 : Fix flicker
Update TabCounter.kt
squash commits
don't animate unnecessarily
Fixes #11672 , #11727 : Empty default tab text and add padding to infinite character
Fixes #11739 : Fix flicker
Update TabCounter.kt
make lint happy
don't animate unnecessarily
2020-06-24 21:42:38 -04:00
Hakkı Kaan Çalışkan
3dc6c438f4
Fixes #11739 : Fix flicker
2020-06-24 21:42:38 -04:00
Hakkı Kaan Çalışkan
b95804c33b
Fixes #11672 , #11727 : Empty default tab text and add padding to infinite character
2020-06-24 21:42:38 -04:00
Sawyer Blatz
a8ed913654
For #11183 : Redirect user to homescreen after widget added
...
Co-authored-by: hakkikaancaliskan <caliskanhkaan@gmail.com>
2020-06-24 21:41:42 -04:00
David Walsh
77ed670558
For #11860 - Conditionally show add to collection button on Home screen
2020-06-24 21:41:19 -04:00
Sawyer Blatz
872c179cf4
For #11825 : Removing the last pretty animation 😞
...
Goodbye, sweet summer child.
2020-06-24 21:38:28 -04:00
mcarare
a056e86e4f
For #8080 : Dismiss menu when swiping away from its anchor.
2020-06-24 21:37:57 -04:00
mcarare
b961fdcf02
For #11901 : Use safe call for collection item info.
2020-06-24 21:37:24 -04:00
Mihai Branescu
49b617c999
For #9100 - Private browsing notification fixes
...
Co-authored-by: Seef <Saif Dara>
2020-06-24 21:35:11 -04:00
Mihai Branescu
632b64971f
For #10467 - removed unused tests and resources related to blue dot notification
2020-06-24 21:33:32 -04:00
Mihai Branescu
3c2c7f705c
For #10467 - blue dot doesn't disappear on menu dismiss
2020-06-24 21:33:32 -04:00
Tiger Oakes
0b781ae3b7
Add tests for collection creation controller
2020-06-24 21:21:02 -04:00
Jeff Boek
177e7a400f
For #11406 - Scrolls to selected tab when switching modes
2020-06-24 21:16:48 -04:00
Tiger Oakes
4415702fa8
Add tests for share sheet
2020-06-24 20:33:47 -04:00
Tiger Oakes
183ba1bce0
For #11903 : fix custom tab private gradient
2020-06-24 20:33:16 -04:00
ekager
f39313d908
For #8374 - On external session removed, handle back press
2020-06-24 20:17:26 -04:00
person808
5f7e0e4dd6
Followup for #11442 - Add tab counter menu metrics to home fragment.
2020-06-24 10:20:51 -07:00
Tiger Oakes
9a8b800a76
For #8621 - fix intermittent test failures
2020-06-23 17:43:24 -04:00
Jeff Boek
621da0c4c1
For #9935 - Adds fallback searchengine provider for long MLS lookups ( #11863 )
2020-06-23 14:00:18 -07:00
mcarare
fe97dc9d2e
For #11542 : Update tabs positions in tab tray reported by screen readers
2020-06-23 11:28:24 -07:00
ekager
06e6cfa696
For #5636 - Unregisters wifiConnectedListener when setting changes, sets default blocked
2020-06-23 12:28:52 -04:00
Jeff Boek
8ce7cf59c8
For #11261 - Dismisses menu when rotating to landscape ( #11845 )
2020-06-23 10:50:20 -05:00
Jeff Boek
2861421312
For #11112 - Adds save tabs to collection button to the no collections message
2020-06-23 08:17:55 -07:00
Tiger Oakes
ccb532bb77
For #11534 - Don't check lastUsed mode for screenshots ( #11827 )
2020-06-22 17:38:58 -07:00
Jeff Boek
c7b1f215c8
No Issue - Fixes flash when toggling tab tray ( #11826 )
2020-06-22 16:49:07 -05:00
Tiger Oakes
18cc4c95c1
Add tests for ContextKt ( #11824 )
...
Migrated from an old branch by Kate
Co-authored-by: Kate Glazko <katglazko@gmail.com>
2020-06-22 14:00:43 -07:00
Hakkı Kaan Çalışkan
c8d36ddc36
For #8649 : No bookmarks here strings are close to the top
2020-06-22 16:04:20 -04:00
ekager
88765c348b
Update A-C version, add synced tabs empty state
2020-06-22 15:13:13 -04:00
mcarare
721e290734
For #10049 : Provide correct seek bar value to screen readers.
2020-06-22 13:58:33 -04:00
ValentinTimisica
c75ab3f720
For #10462 : Removes back button from bookmarks and history fragments ( #11721 )
2020-06-22 13:15:33 -04:00
ekager
635c30510d
No issue: refactor tabs tray to use interactor/controller, add tests
2020-06-22 13:01:35 -04:00
Mugurell
0ba1d266b3
For #9144 - Ignore previous Intent if activity is started from Recents
...
We'll now clearly differentiate between cold / hot starts of HomeActivity.kt.
This is needed because Android will resend the original Intent which initially
started the Activity whenever it is restarted from the Recents Screen if the
activity is already destroyed at that time. So in the event that the activity
was before started with an Intent to open a webpage for example whenever the
activity is restarted from Recents it will receive the same Intent to open a
webpage even though that Intent has already been consumed.
Activity's onCreate() will only use the intent processors when the activity is
cold started so that we'll only initially act upon Intents configured for
different behaviors inside the app.
If the activity is destroyed while in background and opened from Recents it
will not act upon the original Intent which is now resent by Android.
Activity's onNewIntent() will be called to act upon a new Intent if the
activity is hot started since we are declared as singleTask and it now has the
responsibility to delegate various intent processors to consume that Intent.
2020-06-22 12:08:24 -04:00
ValentinTimisica
0b57f5e71b
Fixes #10551 : Removes the increased touch target for learn more link
2020-06-22 16:40:15 +03:00
Mihai Eduard Badea
eb45b37207
For issue #10727 - Hide saved logins details
...
Removed the clearFlags call from the HomeActivity that was causing this issue and removed the now redundant call to update the flag from the redirectToReAuth method
2020-06-22 13:19:02 +03:00
ValentinTimisica
e9bb11e22d
Fixes #9205 : Changes add-ons and 'Open links in apps' icons from menus
2020-06-22 12:09:19 +03:00
Sachin
988513aa89
for #10568 moved awesomebar and toolbar into fragment_search ( #11744 )
2020-06-21 14:56:49 -07:00
Sachin
9269a53b21
for #11615 allowed strictMode disk read for violations made by the OS. ( #11658 )
2020-06-21 14:54:49 -07:00
Antti Vainikka
cb129231ae
Closes #11500 : Remove wrong activity title
2020-06-19 18:17:35 +03:00
mcarare
a0fe1a452a
For #11756 : Fix bottom toolbar preference reference.
2020-06-19 11:20:08 +03:00
mcarare
4bebc56c50
For #9229 : Remember options for delete browsing data.
2020-06-19 09:32:37 +03:00
MarcLeclair
b52091ed34
For #11660 : added prefetch for topsites and update in onCreateView() ( #11668 )
...
* For #11660:added prefetch for topsites
TopSites will be prefetched with observerOnce (wrapper around observerForever).
Also, the SessionControlView.update() is called right away instead of waiting from consumeFrom
in the HomeFragment.onCreateView() which will allow the UI to render all at once on its first
perform traversal
* Removed the submitList(null) since it retriggered a drawing on lower end device
2020-06-18 19:43:20 -04:00
Emily Kager
44ff29bdc0
Revert "For issue #9949 - Bookmarks/History deletion inconsistencies"
...
This reverts commit 3feab90b19
.
2020-06-18 19:31:49 -04:00
ekager
df63c5a4bc
For #11708 - Remove setMargins in CustomTabsIntegration
2020-06-18 17:02:34 -04:00
Jeff Boek
82cbafabaf
For #11625 - Fixes tab tray staying open when opening from another app ( #11740 )
2020-06-18 12:32:14 -05:00
mcarare
5f1c9449f3
For #8114 : Restore normal UI when a library fragment is detached.
2020-06-18 17:42:06 +03:00
Tiger Oakes
c503798cd6
Replace PhoneFeature.getPreferenceKey
2020-06-18 09:02:58 -04:00
Tiger Oakes
596c579bbb
Replace nullable findPreference
2020-06-18 09:02:58 -04:00
Tiger Oakes
45ef88f6b9
Replace requireNotNull(findPreference())
2020-06-18 09:02:58 -04:00
Tiger Oakes
3e03439259
Add requirePreference helper
2020-06-18 09:02:58 -04:00
codrut.topliceanu
0eb2f328dc
For #11371 - Fix for Dynamic Download Dialog
2020-06-18 09:00:55 -04:00
David Walsh
3feab90b19
For issue #9949 - Bookmarks/History deletion inconsistencies
...
- Added the undo action for deleting individual history items by creating a new field to the history state containing the id's of the history items that are pending for deletion; This field is used inside the update function from the view to show/hide the items.
- Added a new check inside the "deleteMulti" method from BookmarkFragment that calls the showRemoveFoldersDialog to prevent the user from being able to delete one or more bookmark folders without being asked for confirmation, as in #8648 .
2020-06-17 14:42:51 -04:00
Tiger Oakes
f6efb386d6
Add tests for addon details
2020-06-17 14:38:50 -04:00
Hakkı Kaan Çalışkan
8cbdce58e6
Update FxaServer.kt
2020-06-16 23:30:57 -04:00
Hakkı Kaan Çalışkan
670e03c3b2
Update app/src/main/java/org/mozilla/fenix/components/FxaServer.kt
...
Co-authored-by: Tiger Oakes <contact@tigeroakes.com>
2020-06-16 23:30:57 -04:00
Hakkı Kaan Çalışkan
bd85a9c399
remove suppress and unnecessary otherwise = private
2020-06-16 23:30:57 -04:00