2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-03 23:15:31 +00:00
Commit Graph

3337 Commits

Author SHA1 Message Date
Jeff Boek
e75e6a3fdd [fenix] For https://github.com/mozilla-mobile/fenix/issues/10504 - Fixes up tab tray dialog styles 2020-05-21 15:17:20 -07:00
Jeff Boek
e157b3d09f [fenix] For https://github.com/mozilla-mobile/fenix/issues/10504 - Adds padding fto account for navigation bar in landscape 2020-05-21 15:17:20 -07:00
Jeff Boek
8e09d6073f [fenix] For https://github.com/mozilla-mobile/fenix/issues/10504 - Added the tab tray to the TabTrayDialogFragment and wired up dismiss actions 2020-05-21 15:17:20 -07:00
Jeff Boek
4a32c89c6d [fenix] For 10504 - Adds dialog style and fab 2020-05-21 15:17:20 -07:00
Jeff Boek
62eda22d40 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10504 - Creates the TabTrayDialogFragment 2020-05-21 15:17:20 -07:00
ekager
eb47788f4d [fenix] For https://github.com/mozilla-mobile/fenix/issues/6832 - Only emit session changes if fragment is attached 2020-05-21 10:11:50 -07:00
ekager
f9345c22cb [fenix] For https://github.com/mozilla-mobile/fenix/issues/7602 - Integrate media fullscreen orientation feature 2020-05-21 10:11:39 -07:00
Christian Sadilek
8bd8d18f2e [fenix] For https://github.com/mozilla-mobile/fenix/issues/1824: Prevent extremely long URLs from locking up HomeFragment 2020-05-21 13:11:07 -04:00
Oana Horvath
f50f3a6557 [fenix] for https://github.com/mozilla-mobile/fenix/issues/10759: close notification shade if still open (https://github.com/mozilla-mobile/fenix/pull/10819) 2020-05-21 18:41:00 +03:00
codrut.topliceanu
51ca52381c [fenix] For https://github.com/mozilla-mobile/fenix/issues/9044 - Replace DownloadNotificationBottomSheetDialog with unobtrusive view
- Renamed DownloadNotification and removed DownloadState.dismissed dependency
- Improved DynamicDownloadDialog behaviour when scrolling
- DynamicDownloadDialog remains attached to tab until dismissed
- Fixed onTryAgain not working for resumed DownloadDialogs
2020-05-21 10:02:51 -04:00
David Walsh
7c147dcd8b [fenix] For https://github.com/mozilla-mobile/fenix/issues/10321: Wire up play and pause buttons in tab tray (https://github.com/mozilla-mobile/fenix/pull/10422) 2020-05-20 16:50:58 -05:00
Sawyer Blatz
ce07ba1b8c [fenix] For https://github.com/mozilla-mobile/fenix/issues/10465: Add telemetry for voice search (https://github.com/mozilla-mobile/fenix/pull/10785) 2020-05-20 14:35:57 -07:00
Mozilla L10n Automation Bot
4f6ba8bdbb [fenix] Import l10n. 2020-05-20 10:14:19 -07:00
isabelrios
a4702a11ff [fenix] For https://github.com/mozilla-mobile/fenix/issues/10756 - UI intermittent media playback failures (https://github.com/mozilla-mobile/fenix/pull/10775) 2020-05-20 10:41:31 -04:00
David Walsh
c04fcc2a84 [fenix] For 10731 - Don't show tab tray menu if there are no tabs 2020-05-19 13:30:18 -07:00
Sawyer Blatz
ac99207891 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1216: Put voice search behind a nightly & debug flag 2020-05-19 13:04:11 -07:00
Sawyer Blatz
a3d6b8b682 [fenix] No issue: Clean up SearchFragment a bit 2020-05-19 13:04:11 -07:00
Sawyer Blatz
f3338d0f28 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1216: Add voice search 2020-05-19 13:04:11 -07:00
Aaron Train
9a743a838d [fenix] No issue: Disable validateBaselinePing UI test (https://github.com/mozilla-mobile/fenix/pull/10772) 2020-05-19 10:59:55 -04:00
Mozilla L10n Automation Bot
95f6d570f6 [fenix] Import l10n. 2020-05-18 20:22:37 -07:00
Michael Comella
413daedf6c [fenix] For https://github.com/mozilla-mobile/fenix/issues/10757: remove no-op Experiments code and dependency.
We were supposed to have removed Experiments for performance purposes.
However, I find some code dangling in the tree.

Experiments.initialize is no longer called so I suspect
Experiments.withExperiment is a no-op. I verified that the lambda
function provided to it never ran in my local geckoBetaDebug on startup.
Assuming experiments behavior doesn't change in other build types, this
change appears safe.
2020-05-18 15:38:38 -07:00
ekager
44e101cd22 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10718 - Finish activity after removing external session 2020-05-18 15:32:29 -07:00
ekager
75816bf8f2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10691 - Turn on LeakCanary by default for debug builds 2020-05-18 15:08:09 -07:00
Mozilla L10n Automation Bot
b055178ea7 [fenix] Import l10n. 2020-05-18 14:04:23 -07:00
Tiger Oakes
c0e9118354 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9286 - Add isDefault to topsites 2020-05-18 14:04:10 -07:00
Juan Goncalves
e55ee21914 [fenix] For https://github.com/mozilla-mobile/fenix/issues/7854 - Update the views only if the bookmark node has changed
As the bookmark node data is loaded from storage every time the fragment's view is created, when the user navigates to the SelectFolderFragment and returns, the bookmark is loaded once again from storage, replacing the EditText's content (title and URL) which causes the loss of user input.

Validating that the loaded bookmark is different from the one that is already referenced in the fragment avoids unnecessarily replacing the `EditText`s values.
2020-05-18 13:05:12 -07:00
Emily Kager
71d0a7a67c [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/6313 - On first load, hides engineView until firstContentfulPaint"
This reverts commit 9a5ccb8e04bb43045d5b03a8f682a2707cd8bf3e.
2020-05-18 10:33:11 -07:00
Emily Kager
066f4f23c0 [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/7032: Add scroll to dismiss keyboard in search fragment"
This reverts commit 5e20562678b919cea107ed836306138c31d03c08.
2020-05-15 21:14:55 -07:00
ekager
78af828cc8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/6313 - On first load, hides engineView until firstContentfulPaint 2020-05-15 10:55:38 -07:00
partha2000
85fd409bdd [fenix] For https://github.com/mozilla-mobile/fenix/issues/10632 - Update Content Description for X icon in collection 2020-05-15 10:31:05 -07:00
Sachin
131d7cf4de [fenix] For https://github.com/mozilla-mobile/fenix/issues/7032: Add scroll to dismiss keyboard in search fragment
* added a onTouch listener to scrollview in search fragment to make it disappear on scroll

* fixed lint issues
2020-05-15 10:30:00 -07:00
mcarare
30454c6185 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10656: Adjust etp checkbox dimensions for a11y. 2020-05-15 17:39:51 +03:00
Mozilla L10n Automation Bot
41cff9a493 [fenix] Import l10n. 2020-05-14 22:11:38 -07:00
Grisha Kruglov
3e14d2215b [fenix] Perf telemetry for awesomebar suggestion provider durations
See https://github.com/mozilla-mobile/android-components/pull/6802 for details; requires that PR.
2020-05-14 14:13:53 -07:00
Simon Chae
c3804c2265 [fenix] Update Android Components version to 42.0.20200514130134 2020-05-14 10:44:33 -07:00
Oana Horvath
55e4a7c651 [fenix] MediaNotificationTest: close media notification shade after each test (https://github.com/mozilla-mobile/fenix/pull/10649) 2020-05-14 17:01:09 +03:00
Oana Horvath
9324377564 [fenix] for https://github.com/mozilla-mobile/fenix/issues/10587: Disable all flaky collections tests (https://github.com/mozilla-mobile/fenix/pull/10643) 2020-05-14 14:48:42 +03:00
Mihai Branescu
d7a45c8f14 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10393 and https://github.com/mozilla-mobile/fenix/issues/10469 - browser fragment now observes collection changes
Useful for links from other apps + adding a page to multiple collections
2020-05-14 10:14:06 +03:00
Mozilla L10n Automation Bot
34c05315e1 [fenix] Import l10n. 2020-05-13 18:54:28 -07:00
Mihai Branescu
990833cafd [fenix] For https://github.com/mozilla-mobile/fenix/issues/10599 - Removed baseline pings form metrics.yaml
As per documentation, this ping is intended to provide metrics that are managed by the library itself, and not explicitly set by the application or included in the application's metrics.yaml file.
2020-05-13 14:34:03 -07:00
Christian Sadilek
9c066e7144 [fenix] Migrate feature-accounts to browser-state 2020-05-13 14:24:56 -04:00
sraturi
2c25e84071 [fenix] created kotlin doc for FenixApplication 2020-05-13 11:01:12 -07:00
Vishwa Patel
9fdb56ae91 [fenix] Issue 7266 fenix remove line (https://github.com/mozilla-mobile/fenix/pull/10630) 2020-05-13 10:36:58 -07:00
Simon Chae
e122363a71 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10398: Add AddonInstallationDialogFragment support (https://github.com/mozilla-mobile/fenix/pull/10608) 2020-05-13 12:25:34 -04:00
Oana Horvath
39db615743 [fenix] Disable failing tests from https://github.com/mozilla-mobile/fenix/issues/10587 and https://github.com/mozilla-mobile/fenix/issues/10586 (https://github.com/mozilla-mobile/fenix/pull/10620) 2020-05-13 15:02:18 +03:00
Mozilla L10n Automation Bot
cd412800b7 [fenix] Import l10n. 2020-05-13 10:58:48 +03:00
Elise Richards
7d3693de38 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/9504: Edit logins (https://github.com/mozilla-mobile/fenix/pull/9693)
* Create editable view and fragment. Update login info page to display options menu with edit and delete.

* Create feature flag for edit. Check flag in the login detail fragment and default to just delete.

* Add three-dot kebab options menu in login detail fragment. Add title to the login item.

* Nav to and from edit view on save and back pressed.

* Save login through AC login manager. Clear text in editable field on button click.

* Match colors, fonts, dimens to UX specs for edit logins. Enable password reveal/hide and clearing text fields.

* Refactoring logins fragments. Using component Login object for consistency.

Fetch login list when saved logins are opened. Fetch login details when detail view is opened.

Revert "Fetch login list when saved logins are opened. Fetch login details when detail view is opened."

This reverts commit 44fe17166c3332b330229258b2e8982832672e3b.

* Using parcelable login and Login component class to pass ids and items between fragments

* Retrieve login from storage when viewing login details.

Rename login logic for consistency.

Ktlint cleanup

Fix nits and naming consistency.

* UX consistency for login detail and edit login pages

* Rebasing with logins sort - updating logins store.

* Rebasing with logins sort - merging fragments and controllers.

* Lint and removing unused files.

* UX cleanup.

* Update string description
2020-05-12 17:32:01 -05:00
Tiger Oakes
b676537519 [fenix] Cache findViewById calls in session control (https://github.com/mozilla-mobile/fenix/pull/10575) 2020-05-12 14:05:08 -07:00
Simon Chae
8461e941e5 [fenix] Update Android Components version to 41.0.20200512130104 🎲🎲 (https://github.com/mozilla-mobile/fenix/pull/10600)
* Update GLEAN metrics and ping formatting

* Update Android Components version to 41.0.20200512130104.
2020-05-12 14:52:58 -04:00
David Walsh
d248187269 [fenix] For 10503 - Update save to collection flow in tab tray (https://github.com/mozilla-mobile/fenix/pull/10523) 2020-05-12 10:02:29 -05:00
mcarare
100b05d396 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10453: Use TabsTray API to set divider, avoiding related crashes. 2020-05-12 17:21:26 +03:00
Oana Horvath
aab5a54889 [fenix] for https://github.com/mozilla-mobile/fenix/issues/9407: fixed and added collection tests (https://github.com/mozilla-mobile/fenix/pull/10566) 2020-05-12 10:51:44 +03:00
Sebastian Kaspari
866c60385e [fenix] Integrate activity for showing past crashes. 2020-05-12 09:14:20 +02:00
mcarare
0dd128848e [fenix] For https://github.com/mozilla-mobile/fenix/issues/7887: Increase touch target height for learn more link. 2020-05-11 22:50:41 -07:00
mcarare
d16c852225 [fenix] No issue: Fix xml indentations. 2020-05-11 22:50:41 -07:00
Mozilla L10n Automation Bot
e1ef16443d [fenix] Import l10n. 2020-05-11 17:34:32 -07:00
Jeff Boek
6c5f7d29b6 [fenix] 🎲 For https://github.com/mozilla-mobile/fenix/issues/10332 - Adds undo snackbar when closing tabs in the tab tray (https://github.com/mozilla-mobile/fenix/pull/10456) 2020-05-11 17:18:09 -05:00
Simon Chae
21ae2b8350 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10253: Add disableFirstTimePWAPopup for performance testing (https://github.com/mozilla-mobile/fenix/pull/10442) 2020-05-11 16:31:31 -04:00
ValentinTimisica
e6e1a79358 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10343: Updates UI tests accordingly to 'Library' removal 2020-05-11 10:22:19 -07:00
ValentinTimisica
bdc8299a36 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10343: Updates metrics accordingly to 'Library' removal 2020-05-11 10:22:19 -07:00
ValentinTimisica
40663587b3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10343: Remove 'Library' functionality from the app
Also adds Bookmarks and History items to browser menu.
2020-05-11 10:22:19 -07:00
Simon Chae
b07bb079f4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10552: Set initial add-on details fragment visibility to false (https://github.com/mozilla-mobile/fenix/pull/10565) 2020-05-11 12:44:18 -04:00
Mihai Branescu
28a3988ac2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10501 - use theme instead of tint to support older APIs 2020-05-11 19:22:00 +03:00
Mozilla L10n Automation Bot
c3eace260b [fenix] Import l10n. 2020-05-10 19:42:20 -07:00
Sawyer Blatz
a324d122e9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10426: Removes installation ping GAID (https://github.com/mozilla-mobile/fenix/pull/10532) 2020-05-09 10:35:57 -07:00
Simon Chae
e2adba7ca7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10473: Fetch the addon from addon manager instead of the store 2020-05-08 16:03:22 -07:00
Sawyer Blatz
49a82c163a [fenix] For https://github.com/mozilla-mobile/fenix/issues/10426: Sends GAID to Installation instead of Activation ping. (https://github.com/mozilla-mobile/fenix/pull/10529) 2020-05-08 12:04:15 -07:00
codrut.topliceanu
bfe715effc [fenix] For https://github.com/mozilla-mobile/fenix/issues/8589 - Fix for accessibility navigation in ETP panel 2020-05-08 09:57:59 -07:00
Mozilla L10n Automation Bot
c82c0a6461 [fenix] Import l10n. 2020-05-08 08:44:39 -07:00
Arturo Mejia
f81fd770de [fenix] Fix PictureInPictureFeature breaking change 2020-05-08 11:42:06 -04:00
ekager
4cee96a5d4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10485 - Restore block video/audio on cellular data radio button 2020-05-08 14:00:09 +03:00
Oana Horvath
26407fe308 [fenix] fix https://github.com/mozilla-mobile/fenix/issues/10468: wait for main menu to disappear after creating bookmark (https://github.com/mozilla-mobile/fenix/pull/10478) 2020-05-08 12:58:32 +03:00
ValentinTimisica
1764f17461 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10244: Creates drawable for add-ons private browsing label.
The drawable is sent to AddonsManagerAdapter.Style constructor and is displayed
near the add-on name if it is allowed to run in private browsing
2020-05-07 17:27:46 -07:00
Sawyer Blatz
000de6b989 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8643: Updates colors of onboarding accents 2020-05-07 17:24:54 -07:00
Sawyer Blatz
9d2a975cdb [fenix] For https://github.com/mozilla-mobile/fenix/issues/9857: Updates onboarding button styles 2020-05-07 17:24:54 -07:00
Jeff Boek
28b4b70959 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10341 - Always show collections placeholder with new tab tray enabled 2020-05-07 15:38:17 -07:00
Mihai Branescu
c89e3fbd4d [fenix] For https://github.com/mozilla-mobile/fenix/issues/10482 - made SVG gradient compatible with API < 22 2020-05-07 10:39:58 -07:00
ekager
7c562b4554 [fenix] No issue - Use ViewLifecycleOwner lifecycleScope for Bookmark deletion scope 2020-05-07 10:17:42 -07:00
Sawyer Blatz
faf0e35a96 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10426: Adds identifier to Glean for 24 hours (https://github.com/mozilla-mobile/fenix/pull/10446) 2020-05-07 08:57:20 -07:00
Jonathan Almeida
d8c2af230d [fenix] For https://github.com/mozilla-mobile/fenix/issues/10453: Do not set item decoration when creating ViewHolder 2020-05-07 11:44:19 -04:00
ValentinTimisica
fad87ae298 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9505: Adds tests for sort saved logins 2020-05-07 08:43:59 -07:00
ValentinTimisica
8210768fbe [fenix] For https://github.com/mozilla-mobile/fenix/issues/9505: Adds possibility to sort saved logins
Currently we support sorting by name and by last used. Also, the selected
option is saved in shared preferences so that the last option chosen by
the user is properly displayed even after the app was restarted.
2020-05-07 08:43:59 -07:00
TejaswiKarasani
061487dc25 [fenix] no issue: Added settings_privacy_items_test (https://github.com/mozilla-mobile/fenix/pull/10474) 2020-05-07 07:45:48 -07:00
mcarare
2b0219b505 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10408: Check current destination before navigating. 2020-05-07 09:35:10 +03:00
ekager
d3edaab688 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10433 - Pass in viewLifecycleScope to BrowserAnimator 2020-05-06 23:24:46 -07:00
ekager
0c6671d75c [fenix] For https://github.com/mozilla-mobile/fenix/issues/8981 - Sort devices in share list by last access time 2020-05-07 09:20:49 +03:00
Mozilla L10n Automation Bot
524aa31674 [fenix] Import l10n. 2020-05-06 18:14:28 -07:00
Michael Comella
b2ec960ace [fenix] No issue: add clarifying kdoc for BookmarkFragment. 2020-05-06 17:27:58 -07:00
David Walsh
c68f4c2df7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10329 - Implement tab tray divider 2020-05-06 14:13:39 -07:00
Simon Chae
886039a695 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10196: Remove clickable locks for enable and private-browsing UI (https://github.com/mozilla-mobile/fenix/pull/10445) 2020-05-06 13:58:42 -04:00
Simon Chae
8a493357ba [fenix] Update Android Components version to 41.0.20200506130132 (https://github.com/mozilla-mobile/fenix/pull/10443) 2020-05-06 13:17:17 -04:00
Mihai Branescu
00548e75d0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8643 and https://github.com/mozilla-mobile/fenix/issues/7606 - illustrations are now connected to their radio buttons 2020-05-06 09:18:27 +03:00
Mihai Branescu
0f9b2b6b28 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8643 and https://github.com/mozilla-mobile/fenix/issues/7606 - Changed toolbar picker illustrations according to theme 2020-05-06 09:18:27 +03:00
Mihai Branescu
c19ad95535 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8643 and https://github.com/mozilla-mobile/fenix/issues/7606 - Changed theme picker illustrations according to theme 2020-05-06 09:18:27 +03:00
Mihai Branescu
92838c8a88 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8643 and https://github.com/mozilla-mobile/fenix/issues/7606 - Changed tint for onboarding icons 2020-05-06 09:18:27 +03:00
Mihai Branescu
cd52d25bd8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8643 and https://github.com/mozilla-mobile/fenix/issues/7606 - Changed styles for most onboarding cards 2020-05-06 09:18:27 +03:00
Mihai Branescu
bff1eb12c6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8643 and https://github.com/mozilla-mobile/fenix/issues/7606 - added styles and new colors 2020-05-06 09:18:27 +03:00
Mihai Branescu
8b5d3f4648 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8643 and https://github.com/mozilla-mobile/fenix/issues/7606 - added new svgs for onboarding illustrations
RTL for toolbar are still missing
2020-05-06 09:18:27 +03:00
Mihai Branescu
507bebb702 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8643 - removed all onboarding-related PNGs 2020-05-06 09:18:27 +03:00
Mihai Branescu
7be45667ec [fenix] For https://github.com/mozilla-mobile/fenix/issues/8643 - Replaced onboarding theme/toolbar assets 2020-05-06 09:18:27 +03:00