2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-10-29 11:06:07 +00:00
Commit Graph

414 Commits

Author SHA1 Message Date
Jeff Boek
1dfc8c8572 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1181 - Use appName in string locations 2019-03-26 14:32:53 -07:00
Jeff Boek
8b7481dedd [fenix] For https://github.com/mozilla-mobile/fenix/issues/1181 - Use modified string list from Michelle 2019-03-26 14:32:53 -07:00
Jeff Boek
ee1fb15290 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1187 - account for enum value change 2019-03-26 09:20:53 -07:00
Jeff Boek
2499fc8fa2 [fenix] Adds search engine icon to the toolbar 2019-03-25 14:42:13 -07:00
Jeff Boek
fff58233eb [fenix] Fixes HsitoryCOmponentTest 2019-03-25 16:04:19 -05:00
Jeff Boek
3a1e1dbfb1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1104 - Sections history items 2019-03-25 16:04:19 -05:00
Jeff Boek
cc872a767f [fenix] Group history by date 2019-03-25 16:04:19 -05:00
Jeff Boek
78b73209d6 [fenix] for https://github.com/mozilla-mobile/fenix/issues/1104 - Fixes logic in Sectioned Adapter 2019-03-25 16:04:19 -05:00
Jeff Boek
11e4a9740c [fenix] For https://github.com/mozilla-mobile/fenix/issues/1104 - Adds SectionedAdapter 2019-03-25 16:04:19 -05:00
Jeff Boek
24ccba6823 [fenix] Glean removed debug from the package name, so lets remove it here 2019-03-25 09:46:32 -07:00
Jeff Boek
2f4edbc2fa [fenix] Addresses metrics nits 2019-03-22 17:14:35 -07:00
Jeff Boek
b5d6497a10 [fenix] Documents new telemetry events 2019-03-22 17:14:35 -07:00
Jeff Boek
b1824daf27 [fenix] For https://github.com/mozilla-mobile/fenix/issues/986 - Adds support for opening Fenix with a link to telemetry 2019-03-22 17:14:35 -07:00
Jeff Boek
a637e8f678 [fenix] For https://github.com/mozilla-mobile/fenix/issues/959 - Adds search related telemetry 2019-03-22 17:14:35 -07:00
Jeff Boek
83c7697a84 [fenix] For https://github.com/mozilla-mobile/fenix/issues/959 - Adds telemetry for when the search bar is tapped 2019-03-22 17:14:35 -07:00
Jeff Boek
e787da2218 [fenix] For https://github.com/mozilla-mobile/fenix/issues/968 - Adds telemetry for app entry point 2019-03-22 17:14:35 -07:00
Jeff Boek
2bb460608d [fenix] For https://github.com/mozilla-mobile/fenix/issues/960 - Adds metrics to measure if Fenix is the default browser 2019-03-22 17:14:35 -07:00
Colin Lee
784857cfc3 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1151: As a developer, Flipper integration might help me with debugging 2019-03-22 17:12:53 -05:00
Sören Hentzschel
229bc196b7 [fenix] closes https://github.com/mozilla-mobile/fenix/issues/1149: fix alignment of developer tools category in preferences 2019-03-22 16:55:08 -05:00
Colin Lee
b702f77c8a [fenix] Simplify ItsNotBrokenSnack() and make resilient
Co-authored by: Emily Kager <ekager@mozilla.com>
2019-03-22 15:00:38 -05:00
Emily Kager
fa92b472ea [fenix] Add Snackbar to link testers to Github issue for features 2019-03-22 15:00:38 -05:00
Arturo Mejia
e2f40d3f31 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1075: Added custom settings UI under site permissions. 2019-03-22 15:00:24 -05:00
ekager
01aa61f5ed [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/120 - Add Preference for Remote Debugging
Co-authored-by: Emily Kager <ekager@mozilla.com>
2019-03-22 14:44:39 -05:00
Sawyer Blatz
c9d29fab1f [fenix] Closes https://github.com/mozilla-mobile/fenix/pull/1062 & Closes https://github.com/mozilla-mobile/fenix/issues/1121: Restyles crash reporter fragment (https://github.com/mozilla-mobile/fenix/pull/1122) 2019-03-22 10:05:16 -07:00
Sebastian Kaspari
853b7b0078 [fenix] AwesomeBar: Limit number of search engine suggestions. 2019-03-22 11:19:05 -05:00
Sebastian Kaspari
1c6bd9b0d8 [fenix] Pass BrowserIcons instance to SessionSuggestionProvider and HistoryStorageSuggestionProvider. 2019-03-22 11:18:43 -05:00
Sebastian Kaspari
e5b7149670 [fenix] Create global instance of BrowserIcons class. 2019-03-22 11:18:43 -05:00
Sebastian Kaspari
40bda8be44 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/1077: Switch to GeckoView Beta (67.0). 2019-03-22 11:18:06 -05:00
Grisha Kruglov
436e154999 [fenix] A-C breaking change: FindInPageIntegration needs an engineView 2019-03-21 23:30:00 -05:00
Grisha Kruglov
5d0b76a557 [fenix] Bump A-C snapshot version to 0.48
This is necessary to pick up an application-services dependency bump, and unbreak master.

AwesomeBarUIView changes are needed because, evidently, a new parameter was introduced, and
not at the end.
2019-03-21 23:30:00 -05:00
Emily Kager
b2e72dfbc3 [fenix] No issue: Tune Home and Library UI from Updated Mocks 2019-03-21 23:28:52 -05:00
Emily Kager
ba49b35463 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/784 - After session timeout, pop everything to home 2019-03-21 23:27:34 -05:00
Arturo Mejia
a09330e06e [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1074: Added recommended settings UI under site permissions. 2019-03-21 14:14:45 -05:00
Sawyer Blatz
38c0bcba38 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1127: Improves accessibility of quick action sheet 2019-03-21 14:07:17 -05:00
Sawyer Blatz
bd90a1d324 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1072: Fixes nits 2019-03-21 12:54:08 -05:00
Sawyer Blatz
be9fd8ddb0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1072: Removes screenshot button 2019-03-21 12:54:08 -05:00
Sawyer Blatz
83e47d9587 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1072: Fixes theming 2019-03-21 12:54:08 -05:00
Sawyer Blatz
117d241a04 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1072: Adds onAttachedToWindow 2019-03-21 12:54:08 -05:00
Sawyer Blatz
c8a8d1c140 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1072: Adds accessibility support 2019-03-21 12:54:08 -05:00
Sawyer Blatz
8b23af310d [fenix] For https://github.com/mozilla-mobile/fenix/issues/1072: Adds cap to auto bounce 2019-03-21 12:54:08 -05:00
Sawyer Blatz
c552734691 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1072: Fixes lint errors 2019-03-21 12:54:08 -05:00
Sawyer Blatz
2935ccacf2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1072: Increases touch target of grabber handle 2019-03-21 12:54:08 -05:00
Sawyer Blatz
6b7a36ed4e [fenix] For https://github.com/mozilla-mobile/fenix/issues/1072: Modifies icons 2019-03-21 12:54:08 -05:00
Sawyer Blatz
390235ebc6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1072: Adds grabber handle bounce animation 2019-03-21 12:54:08 -05:00
Sawyer Blatz
12f289798b [fenix] For https://github.com/mozilla-mobile/fenix/issues/1072: Adds grabber handle 2019-03-21 12:54:08 -05:00
Sawyer Blatz
c1da6491d8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1072: Adds basic view 2019-03-21 12:54:08 -05:00
Sawyer Blatz
cf13448018 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1119: Removes unused crash_container 2019-03-21 09:14:54 -07:00
Emily Kager
a56a895961 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/932 - Home Page UI polish 2019-03-20 19:55:29 -05:00
Emily Kager
1efca47f75 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1056 - Add overscroll glow color for light theme 2019-03-20 11:04:27 -07:00
Sawyer Blatz
fb16343314 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1039: Adds crash reporting (https://github.com/mozilla-mobile/fenix/pull/1053)
* For https://github.com/mozilla-mobile/fenix/issues/1039: Small cleanup

* Closes https://github.com/mozilla-mobile/fenix/issues/1039: Adds crash reporting

* Add images

* Adds build settings back

* Fix nits
2019-03-20 10:47:22 -07:00
Emily Kager
a24b139341 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1089 - Default Search Engine should be shown in Pref summary 2019-03-20 09:57:25 -07:00
Emily Kager
178c8b6a80 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1080 - Update Normal Browsing Toggle Color 2019-03-19 15:24:19 -05:00
ekager
2ca2ca237f [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1030 - Fixes navigation, white screen after back button 2019-03-19 15:21:43 -05:00
Jonathan Almeida
4247200f10 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1054: Separate SEND intent from VIEW 2019-03-18 13:40:26 -05:00
Colin Lee
447b6c9526 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1050: Fenix sessions save and close upon opening 2019-03-18 08:21:30 -07:00
Emily Kager
89bffe4990 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1043 - Remove redundant CustomTabsToolbarFeature 2019-03-17 02:29:55 -05:00
Emily Kager
df846dff4f [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1045 - Add crash reporting bool to settings 2019-03-17 02:29:04 -05:00
Arturo Mejia
53e2c54cc2 [fenix] Moving onTrimMemory to application level. 2019-03-17 02:27:39 -05:00
Jeff Boek
88a4f42a70 [fenix] No Issue - Fixes startup crash in nightly 2019-03-16 18:57:00 -07:00
Jeff Boek
2c9c293c9d [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1041 - Disables telemetry when the toggle is off 2019-03-15 14:42:31 -07:00
Colin Lee
0a8fe6ad18 [fenix] No issue: Upgrade to stable Navigation library and ignore ktlint issues in generated code 2019-03-15 12:00:40 -07:00
Sawyer Blatz
a11a75ab91 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/832 & For https://github.com/mozilla-mobile/fenix/issues/222: Adds basic custom tab integration (https://github.com/mozilla-mobile/fenix/pull/1026) 2019-03-15 10:51:04 -07:00
Colin Lee
5cf2fa2389 [fenix] Fix https://github.com/mozilla-mobile/fenix/issues/1032: Crash altering sessions DB on main thread 2019-03-15 10:41:02 -07:00
Emily Kager
b70ea531c4 [fenix] Revert "Closes https://github.com/mozilla-mobile/fenix/issues/517 - Pressing back after clicking tabs should reopen browsing"
This reverts commit 18a65b5f2a920b839d606c5c11cac2afe78a3eaf.
2019-03-14 15:18:22 -07:00
Sawyer Blatz
827a128b85 [fenix] No issue: Fixes compilation errors with a-c 47.0 2019-03-14 09:49:35 -07:00
Emily Kager
e6a4b4c227 [fenix] No issue: update Androidx dependencies 2019-03-14 11:03:17 -05:00
Grisha Kruglov
8d0e949d0b [fenix] Integrate BackgroundSyncManager, enable history syncing
This patch integrates the new a-c BackgroundSyncManager, which is the
main entry point for interacting with Sync. Behind the scenes, it uses
WorkManager in order to sync configured syncable stores.

Current behaviour:
- sync runs on start, with a slight delay
- sync runs on a schedule few times a day, to lessen the startup sync burden

Also included is a basic UI integration in order to allow user to synchronize
on demand, and monitor sync state.
2019-03-13 19:07:28 -05:00
Grisha Kruglov
ba690ac8d6 [fenix] Pre: fix an IDE warning 2019-03-13 19:07:28 -05:00
Emily Kager
5a78196b1c [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/654 - Use new two state button for menu toolbar buttons 2019-03-13 13:52:45 -07:00
Arturo Mejia
34e1488740 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1004: Integrating ThumbnailsFeature. 2019-03-13 13:52:33 -07:00
Sawyer Blatz
f5d13f442f [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/847: Implement onCancelEditing to handle keyboard backPress (https://github.com/mozilla-mobile/fenix/pull/929) 2019-03-13 11:12:58 -07:00
Sawyer Blatz
96861a3b21 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/832: Adds custom tabs menu (https://github.com/mozilla-mobile/fenix/pull/944) 2019-03-13 09:47:23 -07:00
Sawyer Blatz
68504fc2fc [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/992: Updates account implementation for a-c 47.0 (https://github.com/mozilla-mobile/fenix/pull/995) 2019-03-13 09:23:55 -07:00
Harsh Shandilya
3eed646d4f [fenix] SearchView: Replace deprecated calls with recommended method
Resources#getDrawable(int) has been deprecated in favour
of Resources#getDrawable(int, Theme). Make the suitable changes
in SearchView class to reflect this.

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-03-13 09:07:22 -07:00
Jeff Boek
dede4c593b [fenix] For https://github.com/mozilla-mobile/fenix/issues/973 - Adds first metric to track 2019-03-12 17:42:07 -07:00
Jeff Boek
cfd5c1d925 [fenix] For https://github.com/mozilla-mobile/fenix/issues/965 - Uses proper initialization call depending on the key type 2019-03-12 17:42:07 -07:00
Jeff Boek
39e4cfe991 [fenix] No Issue - Fixes crash when no valid .leanplum_token is present 2019-03-12 17:05:35 -07:00
Jeff Boek
2a3b9dac0c [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/965 - Adds a metrics wrapper for telemetry 2019-03-12 14:17:14 -07:00
Emily Kager
7916052eae [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/963 - Hooks up show search suggestion pref 2019-03-12 11:12:03 -07:00
Emily Kager
f3933d34e6 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/884 - Set and use default search engine 2019-03-12 11:11:24 -07:00
Emily Kager
e274a0a4fe [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/873 - Themes History Fragment colors 2019-03-12 10:20:10 -07:00
Arturo Mejia
b4f2e17735 [fenix] Upgrade AC dependency to 0.47.0-SNAPSHOT and GV to 67.0.20190312095443 (https://github.com/mozilla-mobile/fenix/pull/958)
* Upgrade AC dependency to 0.47.0-SNAPSHOT and GV to 67.0.20190312095443

* Fix compliation errors
2019-03-12 08:49:22 -07:00
Jeff Boek
3613f52518 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/870 - Fixes logic for the session bottom sheet fragment for private mode
Also fixes https://github.com/mozilla-mobile/fenix/issues/871
2019-03-11 16:02:06 -07:00
Emily Kager
8607028111 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/900 - Use Settings BrowserDirection from Settings 2019-03-11 13:35:00 -07:00
Jeff Boek
87246debe6 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/945 - Ties leanplum to telemetry toggle 2019-03-11 11:46:11 -07:00
ekager
9938cbe241 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/824 - Removes evenOdd from icons that need theme color 2019-03-09 17:07:59 -08:00
Jeff Boek
cf151c0c1a [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/891 - Adds the leanplum sdk 2019-03-08 14:27:00 -08:00
Emily Kager
984920c721 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/866 - Add Install Packages permission to download APKs from Fenix 2019-03-08 12:56:17 -08:00
Emily Kager
c2658a4831 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/855 - Remove customtab check for CustomTabToolbarFeature 2019-03-08 12:56:05 -08:00
Sawyer Blatz
a3b1210b35 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/814: Scrolls to top after session restore 2019-03-08 12:55:52 -08:00
Sawyer Blatz
e1c4698859 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/804: Adds disable private browsing content description (https://github.com/mozilla-mobile/fenix/pull/851) 2019-03-08 08:37:35 -08:00
Daniel Holbert
9c74268757 [fenix] Fix stray HTML tag in about.html
Just moving the `html` tag to the beginning (to be the parent of the `head`, rather than its next-sibling).

I'm also deindenting `body` and its contents so that the indentation is consistent. (Alternately, we could increase the indentation of `head` and all of its contents, but that seems unnecessary, and it would probably force the `img#wordmark` /**/ comment to wrap to 3 lines. Seems simpler to just have html/body/head all at the same level of indentation, which is a somewhat common practice to save on indentation.)

This fixes https://github.com/mozilla-mobile/fenix/issues/901.
2019-03-07 16:30:16 -08:00
ekager
7e776dd577 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/867 - Update Default Browser Toggle in onResume 2019-03-06 22:34:42 -08:00
ekager
0d4d22b32a [fenix] No issue: Update Navigation Library 2019-03-06 22:33:59 -08:00
Emily Kager
43e2c306fa [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/877 - Add Search Engine Settings 2019-03-06 16:20:35 -08:00
Sawyer Blatz
81afb77e04 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/823 & Closes https://github.com/mozilla-mobile/fenix/issues/835: Refactors openToBrowserAndLoad to include fromFragment (https://github.com/mozilla-mobile/fenix/pull/833) 2019-03-06 14:53:49 -08:00
Emily Kager
725b644c9c [fenix] No issue: remove breaking AC change params (https://github.com/mozilla-mobile/fenix/pull/878) 2019-03-06 11:48:09 -08:00
Emily Kager
9e5c823ac2 [fenix] Revert "Closes https://github.com/mozilla-mobile/fenix/issues/811 - Clear stack after switching to private browsing" (https://github.com/mozilla-mobile/fenix/pull/876)
This reverts commit 62b743ee072a8b72375ac3e64085f1f7a993d6ad.
2019-03-06 11:48:00 -08:00
Emily Kager
672e4b7651 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/811 - Clear stack after switching to private browsing 2019-03-05 14:34:56 -08:00
Sawyer Blatz
eea2a00868 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/848: Corrects private browsing explanation string (https://github.com/mozilla-mobile/fenix/pull/849) 2019-03-05 13:07:54 -08:00