Commit Graph

1411 Commits (c21c91eac5531ad7437cae2f7f05d4f28c8da6e9)

Author SHA1 Message Date
Mugurell bf44c50dfd Fix #4372 - Set SitePermissionsDetailsExceptionsFragment toolbar title in onResume
The flow we are currently using involves setting a new title for the containing
Activity when the user navigates to a new Fragment.
This happened for SitePermissionsDetailsExceptionsFragment in it's onCreate().
Opening a permission (SitePermissionsManageExceptionsPhoneFeatureFragment) will
set a new title in it's onCreate() but going back from this new Fragment will
not create again a new SitePermissionsDetailsExceptionsFragment.
As a workaround I moved the call to set Activity's title in onResume().
5 years ago
Nikit Bhandari 5e52fc46b8 For #3443 - convert textPercentageSeekBar to Kotlin (#4081)
* convert textPercentageSeekBar to Kotlin

* fix test

* fix test again

* fix test again

* conflicts resolved

* merge multiple kdocs into one
5 years ago
Axel Hecht be66e00303 Import strings from android-l10n
State: mozilla-l10n/android-l10n@1412258878
5 years ago
Colin Lee 9bc0122ce3
For #4359: findBookmarkedUrl blocks the main thread (#4362) 5 years ago
Amaan Marfatia 4c13f45e9e Fixes #4192: Private keyboard in private browsing (#4345)
Sets compliant keyboards to private mode when in private browsing.
5 years ago
James Hugman ac359f6970 Closes #1331 - Filter consecutive history items using simplified URL 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 88c05a5f43 Use glide-like image loading function 5 years ago
Andrey Mukamolov ccfaa3826b For #2142: Added accessibility focus 5 years ago
Andrey Mukamolov 965d99a1c1 For #2142: Added UI test assertion 5 years ago
Andrey Mukamolov d5eeadda66 Closes #2142: Enable private browsing button is focused instead of Search or address 5 years ago
Tiger Oakes c2e6e25bef Fixes #4005 - Move getColorFromAttr to Context 5 years ago
Jonathan Almeida c8148e61d5 No issue: Reset push subscriptions 5 years ago
Richard Pappalardo b39afe1548
Add taskcluster job for UI tests (#4088) 5 years ago
Colin Lee 48aeb19db1
For #3695: Make SessionSuggestionProvider link to existing tab (#4280) 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
Colin Lee 3dc20543e3
For #4128: Migrate Bookmarks to LibState (#4254) 5 years ago
ValentinTimisica 4747f2c165 Fixes #4161: Modified style of bookmark_folders_sign_in button. (#4291)
To make this match the style of the other button I applied the same style to it
and also changed it to be a MaterialButton.
I also decided to extract the margin and padding values of the button.
5 years ago
chiragmantri 9bbd14a542 removed unused import. 5 years ago
chiragmantri 945b1ee274 [#4089] Moved PublicSuffixList to a sub-component(Utilities) class. 5 years ago
Sawyer Blatz 9db0d88346
For #4262: Updates color and text of buttons (#4250) 5 years ago
isabelrios a05d3e2aa0 For #4260 - UITests update data collection string (#4261) 5 years ago
Jonathan Almeida 1026a92f32 Update to use Mozilla Android Components 6.0.0 5 years ago
Jonathan Almeida 2531e9dd62 No issue: Use correct server host and force subscribe for push 5 years ago
Sawyer Blatz 28eb5c541a
For #1944 & #1750: Updates private & night mode colors (#4232) 5 years ago
Tiger Oakes 3c99c8540f Switch to new intent processors 5 years ago
Sawyer Blatz 6480f405e2
Fixes #4091 & Fixes #4092: Resolve issues with Search UI tests (#4224) 5 years ago
Emily Kager be10d427e8 For #4127 - Converts Exceptions to LibState and adds tests 5 years ago
Emily Kager 9b5baa2358 For #3360 - Adds empty state for TP Exceptions 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
Nikit Bhandari 9d9685625a For #4201 fix app crash on renaming a collection (#4202)
* For #4201 fix app crash on renaming a collection

* update
5 years ago
isabelrios a984bb4799 For #4094 - Improved original PR to fix screenshots tests API21 (#4144)
use robot for three dot menu screenshot
5 years ago
Jonathan Almeida 5ecdce6ba6 Closes #4171: Do not pause deviceEventObserver on lifecycle events 5 years ago
Nikit Bhandari f110ba2861 use synthetic binding instead of findviewbyid 5 years ago
Jeff Boek 5630904f93
For#3278 - Updates strings in preferences (#4184) 5 years ago
Mihai Adrian c74cb61455 fixes #4176 (#4175)
adds content description to 'browse privately' card, replacing placeholder %s with the header_text of card
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 e25ceafd1f No issue: Removes unnecessary fragment transitions from accounts
Co-authored-by: ekager <emilykager@gmail.com>
5 years ago
Sawyer Blatz becdb88f4b Revert "For #1944 & #1750: Updates private & night mode colors (#4162)"
This reverts commit 2c95bb614a.
5 years ago
Axel Hecht 709a2652b5 Import strings from android-l10n (#4110)
State: mozilla-l10n/android-l10n@e521a2aab2
5 years ago
Sawyer Blatz 13198f56df For #969: Adds telemetry for collections (#3935) 5 years ago
Sawyer Blatz e544827e83 For #2267: Adds telemetry for reader mode (#3941) 5 years ago
Tiger Oakes edb0a3ed08 For #3633 - Update StoreProvider to use a callback
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
5 years ago
Jeff Boek e294521c92
Fix search metrics (#4150)
* For #4082 - Changes lifecycles for metrics

* For #4082 - Replaces the SearchEngine name with the identifier for
countLabel
5 years ago
Sawyer Blatz 9251597e84 For #2362: Fixes telemetry for history (#4156) 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
Tiger Oakes 6da6ddb095 Use StateListDrawable & resources w/ TabCollection 5 years ago
Emily Kager 451093fd9e Closes #2560 - Updates Private Browsing explanation string 5 years ago
Sawyer Blatz 2c95bb614a
For #1944 & #1750: Updates private & night mode colors (#4162) 5 years ago
Emily Kager ae3d187909 For #3987 - Convert History to Lib-State and add tests 5 years ago
Emily Kager 9ab67557cf For #4078 - Request landscape mode when entering fullscreen 5 years ago
Richard Pappalardo ac37d4971c Revert "For #4094 - Fix screenshots tests on API 21 devices (#4108)" (#4138)
This reverts commit d8e45e55d4.
5 years ago
isabelrios d8e45e55d4 For #4094 - Fix screenshots tests on API 21 devices (#4108)
fix ktlint error
5 years ago
Christian Sadilek c04dcec03f Closes #4096: IllegalStateException in SearchFragment (#4131) 5 years ago
James Hugman 90dd0ab469 Closes #4114 - Re-enable app-links 5 years ago
Emily Kager 95367c2b50 For #3521 - Show Quick Settings Dialog Entirely in Landscape 5 years ago
Emily Kager 8381025ac5 For #2160 - Hide Keyboard in onPause from EditBookmarkFragment 5 years ago
Emily Kager 68dae52fd1 Closes #3332 - Do not alter text of hosts of tabs in collection 5 years ago
Emily Kager 8daaa6378d Closes #4038 - Adds margin before close icon in tab item 5 years ago
Aaron Train 6aa6cf8a99 Closes #3977: Add basic navigational UI tests (#3978)
- Adds UI tests (and assets) for basic navigation

fix: review changes

fix: linter cleanup

fix: detekt cleanup

fix: adjust wait approaches
5 years ago
Emily Kager 3143227692 For #3998 - Make Turn On Sync Fragment scrollable in landscape 5 years ago
Sawyer Blatz 11d36b5a00
For #2362: Adds telemetry for history (#3940) 5 years ago
Colin Lee 8855af2234
For #3615: Long pressing the address bar should not copy link (#4083) 5 years ago
Emily Kager 6b4c160d18 Closes #4080 - Trim New Bookmark Folder Title Text 5 years ago
Tiger Oakes 52d4c43916 Merge some library UIView code for toolbar 5 years ago
Tiger Oakes 447123367a Remove unused sessions resources 5 years ago
Colin Lee badf79da48 Fixes #4072: Re-installing Fenix shows tabs from previous install (#4076) 5 years ago
Emily Kager 13b7e64c9b For #3134 - Add confirmation dialog to sign out of FxA (#3959) 5 years ago
Jeff Boek ec099a6e11
For #3633 - Creates generic store provider (#4060) 5 years ago
Sawyer Blatz 6b29affbee No issue: Speed up onboarding UI test (#4061) 5 years ago
Tiger Oakes 7747d5c240 Use tools:text to avoid inflating strings twice (#3619) 5 years ago
Jonathan Almeida fd7ff58ab8 No issue: Add comments on the push flag state 5 years ago
Sawyer Blatz c779889cbd
Closes #4027: Adds search fragment UI tests (#4033) 5 years ago
Axel Hecht 42cbe50a5a Import strings from android-l10n (#4054)
State: mozilla-l10n/android-l10n@64a8eca673
5 years ago
ekager 706f7d5961 For #3554 - Add DiffUtil to HistoryAdapter 5 years ago
Jonathan Almeida cf9ae87d50 For #3015: Add push support for send tab 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
Colin Lee 04b34f70fd
For #3865: Use separate app name and icon for Nightly build (#3873) 5 years ago
Christian Sadilek e91a2e61a2 For #3633: Add unit tests for SearchStore 5 years ago
Sebastian Kaspari f8ef0225e1 Use updated feature-tab-collections API. (#4056) 5 years ago
Christian Sadilek b91895a81c Closes #1350: Use GeckoView fetch client for service-fretboard / kinto 5 years ago
Tiger Oakes 5de1678e65 No issue: Use putCompoundDrawables helper (#3982) 5 years ago
ekager 89a500beaf For #4039 - Set angle of progress bar gradient 5 years ago
Sebastian Kaspari e4e0d45c1b Closes #3996: Remove workaround for opening custom tab in browser.
`EngineView` now allows releasing the `Session` so that it can be rendered by an
other `EngineView` instance.
5 years ago
Jeff Boek e4ff70c542
For #3633 - Refactors the search screen to use lib-state
* For #3633 - Adds SearchStore

* For #3633 - Refactors AwesomeBarUIView

* For #3633 - Refactors ToolbarUIView to use lib-state

* For #3633 - Fixes a couple of state bugs

* For #3633 - Moves all user interaction to SearchInteractor

* For #3633 - Adds kdocs to SearchStore and SearchInteractor

* For #3633 - Adds documentation for the properties on SearchState
Also removes uneccessary property

* For #3633 - Creates `StateViewModel` to handle state restoration

* For #3633 - Adds a test for onTextChanged

* For #3633 - Adds tests for SearchInteractor

* For #3633 - Fixes bugs and adds documentation
5 years ago
Sawyer Blatz 6b639b1a32
For #4032: Fixes broken homescreen UI tests (#4011) 5 years ago
Emily Kager a9bfb303f7 For #3997 - Use ScrollView so landscape mode displays entire view 5 years ago
Emily Kager 867067537a For #3568 - Use correct styling for QR and Share Alert Dialogs 5 years ago
Tiger Oakes ef8d9604ae No issue: Normalize license header comment (#3909) 5 years ago
Emily Kager 5b10badc00 No issue: Remove rounded QAB corners to avoid overlapping web content 5 years ago
Colin Lee 2feddc9bd6
No issue: Enable Strict Mode in Debug Builds (#4014) 5 years ago
Emily Kager 7cea2ed048 For #3997 - Use srcCompat for sign in ImageView 5 years ago
Emily Kager 1f108f3c88 For #3806 - Adds corner radius to QAB and dialogs 5 years ago
Grisha Kruglov fe51bbcf7b Update FxA integration to new APIs 5 years ago
Emily Kager c81dd0a4a8 For #3772 - Update FXA sign in UI (#3933) 5 years ago
Emily Kager 547c5d7bbe For #3906 - Add backgrounds to Permissions Buttons (#3958) 5 years ago
Emily Kager 9e7282cf18 For #1949 - Fixes bookmark separator appearance, removes menu (#3957) 5 years ago
Emily Kager 21c75ca1bb For #3478 - Add Tab sent snackbar confirmation for device sharing 5 years ago
ekager c6c9818751 For #3240 - Create AuthCustomTabActivity to fix dead end on auth 5 years ago
Emily Kager 41ace512ec No issue: Adds new strings for sync, fxa, and settings 5 years ago
Richard Pappalardo 329c7d6e66
Update HomeScreenTest and add first run (#3951) 5 years ago
Colin Lee 5a204f0bbc
For #3818: Handle crashes accessing view after onDestroyView (#3942) 5 years ago
Sawyer Blatz 83312b38aa
For #3175: Correctly grabs focus in search fragment (#3938) 5 years ago
Tiger Oakes 9901514766 Replace deprecated pxToDp (#3932) 5 years ago
Mugurell 0bf8b96790 Fix #3425 - Use Share header text as contentDescription (#3822) 5 years ago
Colin Lee 15d887e41f
For #2251 - Add bookmark adapter diffutil (#3936)
* For #2251 - Add bookmark adapter diffutil

* For #2251 - Fix unit tests for bookmark adapter diffutil
5 years ago
afr30010 c92eabdd64 Modify the order of Privacy Policy and About in Settings (#2760) 5 years ago
Axel Hecht 45cfeb858b Import strings from android-l10n (#3923)
State: mozilla-l10n/android-l10n@5d8852d69a
5 years ago
Emily Kager d168d52516 For #3772 - Remove Create an Account Option on TurnOnSyncFragment (#3928) 5 years ago
Sawyer Blatz f7cf8473b5
For #2357: Removes snapping threshold on home fragment (#3878) 5 years ago
kglazko 166218f74a Adding l10n screenshot tests for Fenix (#3562)
* Adding l10n screenshot tests for Fenix

* fixing comments

* fix klint and detekt error and adding all tests

* better test name and doc added explaining tests
5 years ago
ekager eaa9df7018 For #3547 - Use MaterialButton for Share Component Close Button 5 years ago
ekager 003837eb4f Closes #3879 - Remove attributeSetId from AccountPreference 5 years ago
Richard Pappalardo e7d0bfe581
Update HomeScreenTest (#3882) 5 years ago
ekager 57ca75139b For #3201 - Update bookmark state when session selected 5 years ago
Emily Kager f60536b13c For #3829 - Add pop up to nav_graph to browser to home nav 5 years ago
Colin Lee 6bb67a9de7
For #3364: Set bookmark root titles onResume (#3828) 5 years ago
ekager cad6345c89 For #3715 - Update menu corner radius to 8dp to match tabs 5 years ago
ekager 033eac00e3 No issue: Adds mischievous Fenix debug launcher 5 years ago
Jeff Boek 20993462e9 For #3869 - Creates a SearchLocalizationProvider that sets the region to get the correct default search engine based on a locale 5 years ago
Yeon Taek Jeong 29402a297e For #3317: Prepopulate FxA device name field with existing name (#3733) 5 years ago
Axel Hecht ba34b7b69f Import strings from android-l10n
State: mozilla-l10n/android-l10n@63a524065c
5 years ago
Axel Hecht 9e9c2c65c8 Import strings from android-l10n
State: mozilla-l10n/android-l10n@1a1047c59e
5 years ago
Axel Hecht 7b9f24edfe Import strings from android-l10n
State: mozilla-l10n/android-l10n@4c73402212
5 years ago
Emily Kager 7a51ee3915 For #3734 - Don't SwipeToDelete RecyclerView without windowfocus (#3839) 5 years ago
Emily Kager 99209aa9da Closes #3268 - Change Tab Favicon Border Radius to 4 (#3856) 5 years ago
Emily Kager ce2d597af3 For #203 - Adds find in page and request desktop site to custom tab menu (#3835) 5 years ago
Colin Lee eedb0fa3b2
For #2945: Launches to blank screen and hangs on Nexus 10 (#3854) 5 years ago
Mitchell Hentges aebcc92080
Re-enables pushing nightly to org.mozilla.fenix (#3823)
* Re-enables pushing nightly to org.mozilla.fenix

* Publishes org.mozilla.fenix.nightly releases on internal track
5 years ago
Sawyer Blatz dbe29ebbda
For #3174: Adds telemetry for bookmarks (#3724) 5 years ago
Sawyer Blatz ece0e30655
For #2054: Collapses quick action bar when opening find in page (#3837) 5 years ago
Emily Kager bed926c317 For #3834 - Initialize job in init 5 years ago
Colin Lee 50052c9b9b
For #3551: Tapping a bookmark/history from Library should open new tab (#3832) 5 years ago
Colin Lee 161e7b3b57
No issue: Fix master builds (#3825) 5 years ago
Tiger Oakes 8cd1a0cb38 Move adapter Job setup code to helper class (#3407) 5 years ago
Sören Hentzschel eb1ea882cf For #2425 - QAB showed wrong text for bookmarked pages (#3794)
* For #2425 - QAB showed wrong text for bookmarked pages

* fixed linting issue
5 years ago
Sawyer Blatz 7e46e71d00 For #3005: Closes tabs when saving to collection (#3723) 5 years ago
Weverson Nascimento 887102d215 For #3645: Fix search engine selection (#3665)
* Remove RadioButton drawable applied in runtime

* Add default RadioButton layout
5 years ago
Emily Kager 654c2b12df No issue: Remove attributeSetId from DefaultBrowserPreference (#3712) 5 years ago
Colin Lee 7473126f7c
For #3784: Crash loading bookmarks while detached (#3787) 5 years ago
Colin Lee 386a3f3acc
For #3785: Crash onDestroy of BookmarkFragment when detached (#3786) 5 years ago
Tiger Oakes d42052079a No issue: Remove duplicate wordmark and update about page (#3590) 5 years ago
Yeon Taek Jeong 219b5f3d01 For #3381: Fix 'Remove account' returning app to home screen (#3778)
* For #3381: Fix 'Remove account' returning app to home screen

* Remove unused import

* Move popBackStack() outside lifecycleScope instead
5 years ago
Arturo Mejia b82340bf1f For #3750: Crash when tapping "Blocked" on Google Maps after disabling
location requests.
5 years ago
Emily Kager c477c781a5 For #3355 - Allow multilines on bottom bar in Collection Creation (#3782) 5 years ago
Sawyer Blatz 4ccd19a585 For #2210: Improves UI of search fragment (#3773) 5 years ago