ekager
fb17ae2258
For #6229 - Remove all tab options from custom tab context menu
5 years ago
Sebastian Kaspari
9543f38978
Use new toolbar API of AC 18.0.0.
5 years ago
Mugurell
faddf368e1
Fix #3122 - Hide the "Bookmark saved" Snackbar when user closes BrowserFragment
...
Previously the Snackbar was being inflated in the parent of this Fragment so
surviving it being closed.
Tying the Snackbar with the Fragment from which it is shown ensures it will be
effectively hidden whenever the user navigates from the Fragment.
5 years ago
MozLando
aa1a5f3d32
Merge #6026
...
6026: For #5709 : Align ETP onboarding popup implementation with original mocks r=ekager a=mcarare
Co-authored-by: mcarare <mihai.carare.dev@gmail.com>
5 years ago
mcarare
b82a794908
For #5709 : Align ETP onboarding popup implementation with original mocks
5 years ago
Mihai Branescu
1490c0178f
For #5749 - Update string for ETP onboarding popup
5 years ago
shldhll
8e17ac05b1
Optimized imports. Closes #5876
5 years ago
shldhll
f907ec52f0
Removed ObsoleteCoroutinesApi in tests. Closes #5876
5 years ago
ekager
24b3ed4384
For #5568 - Don't pass in Session for QuickActionSheetController
5 years ago
Tiger Oakes
8c30200ced
Only use Context.settings() function (not getter) ( #5335 )
...
Remove unused String extensions
5 years ago
Grisha Kruglov
c2fb99a73f
FxA WebChannels integration
...
This patch includes:
- WebChannels support enabled by default, with ability to disable it via remote flag
- expanded FxA telemetry (closes #4971 )
Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
5 years ago
ekager
8cd0d8faf3
For #5304 - Align ETP Onboarding Tool Tip PopupWindow
5 years ago
Yeon Taek Jeong
3787dd7b1f
For #5254 : Fix transition to private browsing mode after sharing a page
5 years ago
Emily Kager
4485b7f647
Add Tracking Protection Info Panel
5 years ago
Tiger Oakes
16115f57d1
For #3440 - Reduce BrowserFragment require calls
5 years ago
Sebastian Kaspari
3a35233ac0
Remove ThumbnailsFeature. ( #5127 )
...
We currently do not use thumbnails anywhere in the app. Not using the feature means we are
not taking thumbnails on every page load which means we are saving memory and CPU cycles.
5 years ago
Tiger Oakes
66e14959ba
Add custom tab fragment
5 years ago
Jeff Boek
68f5d211d3
For #4326 - Updates codebase to support latest version of detekt
5 years ago
Emily Kager
fb1d655d96
Closes #4822 - Update Bookmark State in onResume ( #4823 )
5 years ago
Tiger Oakes
de14962e3f
Extract quick action sheet observer code ( #4368 )
5 years ago
Colin Lee
d1aed157dd
For #4686 : Fix potential security issue ( #4764 )
5 years ago
Emily Kager
1328d686aa
No issue - Autoformatting ( #4715 )
5 years ago
Tiger Oakes
52542708aa
Consodilate private browsing code
5 years ago
Colin Lee
ef97173cd9
For #4529 , #4427 : Resuming after restoring instance state breaks UI ( #4571 )
...
* For #4529 , #4427 : Resuming after restoring instance state breaks UI
* Clear up warnings
5 years ago
Sawyer Blatz
ff6e9bccb7
For #4451 : Adds tests for DefaultBrowserToolbarController ( #4493 )
...
* For #4451 : Adds tests for DefaultBrowserToolbarController
* Continue working
* Large refactoring of test
* Mock analytics
* Fix merge conflicts
5 years ago
Emily Kager
0b98d43c23
Closes #4602 - Add back transitions
5 years ago
Sawyer Blatz
da06b0fb15
For #4508 : Treats warnings as errors ( #4543 )
5 years ago
Tiger Oakes
631b7ba7cb
Issue #1000 - Split out common browser functions
5 years ago
Tiger Oakes
1e4399ee38
Use auto pause with BrowserFragment observers
5 years ago
Tiger Oakes
cbd811dcfb
Closes #1657 - Use Gecko for downloads ( #4296 )
5 years ago
Christian Sadilek
9887945296
For #4412 : Only consume state change when UI initialized
5 years ago
Christian Sadilek
59c0005979
For #4412 : SiteSecurityClickedListener set incorrectly
5 years ago
Christian Sadilek
76ed07bd5d
Closes #4412 : BrowserInteractor has not been initialized ( #4414 )
5 years ago
Sawyer Blatz
385dfd2f15
For #4376 : Removes usage of selectedSessionOrThrow ( #4381 )
5 years ago
Colin Lee
9bc0122ce3
For #4359 : findBookmarkedUrl blocks the main thread ( #4362 )
5 years ago
Sawyer Blatz
6fa022c2f8
For #4124 : Migrate BrowserToolbar to Libstate ( #4279 )
...
* For #4124 : Migrate BrowserToolbar to Libstate
* Restores QuickActionSheetReducer
* Improve tests
* Make QuickActionSheetController
* Finalize tests
* Breaks out QuickActionSheetState
* Fix comments
* Adds BrowserStoreTest
5 years ago
Tiger Oakes
87d8f3b037
Remove redundant super calls
5 years ago
Tiger Oakes
c2e6e25bef
Fixes #4005 - Move getColorFromAttr to Context
5 years ago
Christian Sadilek
1846a61475
For #4096 : Use new A-C API to observe store / state changes
...
With this we can remove the `whenStarted` workaround. This new API
internally creates (and uses) a scope bound to the fragment's view and
will not invoked the lambda (send state updates) when the view is
detached or the fragment's lifecylce is stopped or destroyed.
5 years ago
Sawyer Blatz
7588251f8b
Closes #3986 & Closes #3661 : Migrate QuickActionSheet to LibState & add tests ( #4058 )
...
* Closes #3986 : Migrate QuickActionSheet to LibState
* Closes #3661 : Add tests for QuickActionSheet
Co-authored-by: boek <jeff@jeffboek.com>
* For #3986 : Fix feedback
5 years ago
Emily Kager
fc2bff0fde
For #4145 - Remove anchor view from fullscreen snackbar ( #4160 )
5 years ago
Emily Kager
9f40c25c75
For #4143 - Allow user to rotate to other landscape orientation
5 years ago
Jonathan Almeida
d298b5f2f5
Closes #4075 : Add Feature Flag class ( #4077 )
5 years ago
Sawyer Blatz
e544827e83
For #2267 : Adds telemetry for reader mode ( #3941 )
5 years ago
Tiger Oakes
981b6b5b02
For #4124 - Remove browser toolbar editing code
5 years ago
James Hugman
62850430b7
Closes AC#3695 - Add UI to open current page in external app
5 years ago
Emily Kager
9ab67557cf
For #4078 - Request landscape mode when entering fullscreen
5 years ago
James Hugman
90dd0ab469
Closes #4114 - Re-enable app-links
5 years ago
Colin Lee
8855af2234
For #3615 : Long pressing the address bar should not copy link ( #4083 )
5 years ago
Sebastian Kaspari
9b1e63224c
Closes #4052 : Remove pending intent workaround. ( #4059 )
...
Previously we needed to set a static launch function to be invoked when the find in page
integration should be launched. Now we can access the integration class directly and
can avoid the static property that caused issues when used by multiple activities.
5 years ago