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

306 Commits

Author SHA1 Message Date
Colin Lee
df40ec970e Simplify ItsNotBrokenSnack() and make resilient
Co-authored by: Emily Kager <ekager@mozilla.com>
2019-03-22 15:00:38 -05:00
Emily Kager
4963f7ccdb Add Snackbar to link testers to Github issue for features 2019-03-22 15:00:38 -05:00
Arturo Mejia
a0cfedeeca Closes #1075: Added custom settings UI under site permissions. 2019-03-22 15:00:24 -05:00
ekager
80f386c411 Closes #120 - Add Preference for Remote Debugging
Co-authored-by: Emily Kager <ekager@mozilla.com>
2019-03-22 14:44:39 -05:00
Sawyer Blatz
c44e378385
Closes #1062 & Closes #1121: Restyles crash reporter fragment (#1122) 2019-03-22 10:05:16 -07:00
Sebastian Kaspari
8f11ab6fcf AwesomeBar: Limit number of search engine suggestions. 2019-03-22 11:19:05 -05:00
Sebastian Kaspari
52e9394324 Pass BrowserIcons instance to SessionSuggestionProvider and HistoryStorageSuggestionProvider. 2019-03-22 11:18:43 -05:00
Sebastian Kaspari
18284bb442 Create global instance of BrowserIcons class. 2019-03-22 11:18:43 -05:00
Grisha Kruglov
77e7c6d33c A-C breaking change: FindInPageIntegration needs an engineView 2019-03-21 23:30:00 -05:00
Grisha Kruglov
8eb113fa32 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
5a839167fc No issue: Tune Home and Library UI from Updated Mocks 2019-03-21 23:28:52 -05:00
Emily Kager
f52d9537c9 Closes #784 - After session timeout, pop everything to home 2019-03-21 23:27:34 -05:00
Arturo Mejia
f4b0864e06 Closes #1074: Added recommended settings UI under site permissions. 2019-03-21 14:14:45 -05:00
Sawyer Blatz
0f1e65bdab Closes #1127: Improves accessibility of quick action sheet 2019-03-21 14:07:17 -05:00
Sawyer Blatz
da35581c54 For #1072: Fixes nits 2019-03-21 12:54:08 -05:00
Sawyer Blatz
f4648525f1 For #1072: Removes screenshot button 2019-03-21 12:54:08 -05:00
Sawyer Blatz
0a449dc12c For #1072: Adds onAttachedToWindow 2019-03-21 12:54:08 -05:00
Sawyer Blatz
6dcc026e04 For #1072: Adds accessibility support 2019-03-21 12:54:08 -05:00
Sawyer Blatz
486bfc2d68 For #1072: Adds cap to auto bounce 2019-03-21 12:54:08 -05:00
Sawyer Blatz
7accf07d48 For #1072: Fixes lint errors 2019-03-21 12:54:08 -05:00
Sawyer Blatz
c0ceeb8cb6 For #1072: Increases touch target of grabber handle 2019-03-21 12:54:08 -05:00
Sawyer Blatz
504fc41e51 For #1072: Modifies icons 2019-03-21 12:54:08 -05:00
Sawyer Blatz
d2af87f8f8 For #1072: Adds grabber handle bounce animation 2019-03-21 12:54:08 -05:00
Sawyer Blatz
4acd939289 For #1072: Adds grabber handle 2019-03-21 12:54:08 -05:00
Sawyer Blatz
994d88542e For #1072: Adds basic view 2019-03-21 12:54:08 -05:00
Emily Kager
bb3ebbdbe2 Closes #932 - Home Page UI polish 2019-03-20 19:55:29 -05:00
Sawyer Blatz
5e96b2037e
Closes #1039: Adds crash reporting (#1053)
* For #1039: Small cleanup

* Closes #1039: Adds crash reporting

* Add images

* Adds build settings back

* Fix nits
2019-03-20 10:47:22 -07:00
Emily Kager
202b195215 Closes #1089 - Default Search Engine should be shown in Pref summary 2019-03-20 09:57:25 -07:00
ekager
fcda84dce7 Closes #1030 - Fixes navigation, white screen after back button 2019-03-19 15:21:43 -05:00
Colin Lee
0ac3e5369d Fixes #1050: Fenix sessions save and close upon opening 2019-03-18 08:21:30 -07:00
Emily Kager
56f4174c02 Closes #1043 - Remove redundant CustomTabsToolbarFeature 2019-03-17 02:29:55 -05:00
Emily Kager
8cfdae7973 Closes #1045 - Add crash reporting bool to settings 2019-03-17 02:29:04 -05:00
Arturo Mejia
32478edf00 Moving onTrimMemory to application level. 2019-03-17 02:27:39 -05:00
Jeff Boek
7cbf73fa8c No Issue - Fixes startup crash in nightly 2019-03-16 18:57:00 -07:00
Jeff Boek
3f86764a3a Fixes #1041 - Disables telemetry when the toggle is off 2019-03-15 14:42:31 -07:00
Sawyer Blatz
8620b78d6a
Closes #832 & For #222: Adds basic custom tab integration (#1026) 2019-03-15 10:51:04 -07:00
Colin Lee
6e1655e935 Fix #1032: Crash altering sessions DB on main thread 2019-03-15 10:41:02 -07:00
Sawyer Blatz
463ab8bf79 No issue: Fixes compilation errors with a-c 47.0 2019-03-14 09:49:35 -07:00
Emily Kager
4f6cc8efec No issue: update Androidx dependencies 2019-03-14 11:03:17 -05:00
Grisha Kruglov
2b00d1120f 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
1e1c8a7b46 Pre: fix an IDE warning 2019-03-13 19:07:28 -05:00
Emily Kager
8c2f80a3ef Closes #654 - Use new two state button for menu toolbar buttons 2019-03-13 13:52:45 -07:00
Arturo Mejia
2fa25a86f0 Closes #1004: Integrating ThumbnailsFeature. 2019-03-13 13:52:33 -07:00
Sawyer Blatz
9d18bbad12
Closes #847: Implement onCancelEditing to handle keyboard backPress (#929) 2019-03-13 11:12:58 -07:00
Sawyer Blatz
33b83fb0e3
Closes #832: Adds custom tabs menu (#944) 2019-03-13 09:47:23 -07:00
Sawyer Blatz
78c3db1fc8
Fixes #992: Updates account implementation for a-c 47.0 (#995) 2019-03-13 09:23:55 -07:00
Harsh Shandilya
7132229b16 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
044e8fd7fa For #973 - Adds first metric to track 2019-03-12 17:42:07 -07:00
Jeff Boek
644e88dacb For #965 - Uses proper initialization call depending on the key type 2019-03-12 17:42:07 -07:00
Jeff Boek
fcb75aaa53 No Issue - Fixes crash when no valid .leanplum_token is present 2019-03-12 17:05:35 -07:00
Jeff Boek
9dc0b4781a Fixes #965 - Adds a metrics wrapper for telemetry 2019-03-12 14:17:14 -07:00
Emily Kager
f66bae0801 Closes #963 - Hooks up show search suggestion pref 2019-03-12 11:12:03 -07:00
Emily Kager
8d442c062d Closes #884 - Set and use default search engine 2019-03-12 11:11:24 -07:00
Arturo Mejia
fd4acf6e92 Upgrade AC dependency to 0.47.0-SNAPSHOT and GV to 67.0.20190312095443 (#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
79395631d7 Fixes #870 - Fixes logic for the session bottom sheet fragment for private mode
Also fixes #871
2019-03-11 16:02:06 -07:00
Emily Kager
3a558f6f78 Closes #900 - Use Settings BrowserDirection from Settings 2019-03-11 13:35:00 -07:00
Jeff Boek
dae42a7451 Fixes #945 - Ties leanplum to telemetry toggle 2019-03-11 11:46:11 -07:00
Jeff Boek
521ca74836 Fixes #891 - Adds the leanplum sdk 2019-03-08 14:27:00 -08:00
Emily Kager
0482a84c67 Closes #855 - Remove customtab check for CustomTabToolbarFeature 2019-03-08 12:56:05 -08:00
Sawyer Blatz
b1d0233b04 Closes #814: Scrolls to top after session restore 2019-03-08 12:55:52 -08:00
Sawyer Blatz
d6ebd88186
Closes #804: Adds disable private browsing content description (#851) 2019-03-08 08:37:35 -08:00
ekager
205af4153d Closes #867 - Update Default Browser Toggle in onResume 2019-03-06 22:34:42 -08:00
Emily Kager
d15e4bb3fa Closes #877 - Add Search Engine Settings 2019-03-06 16:20:35 -08:00
Sawyer Blatz
a79134fdc3
Closes #823 & Closes #835: Refactors openToBrowserAndLoad to include fromFragment (#833) 2019-03-06 14:53:49 -08:00
Emily Kager
65fa904a21 No issue: remove breaking AC change params (#878) 2019-03-06 11:48:09 -08:00
Emily Kager
58b32e944b Revert "Closes #811 - Clear stack after switching to private browsing" (#876)
This reverts commit 8b793cd43e.
2019-03-06 11:48:00 -08:00
Emily Kager
8b793cd43e Closes #811 - Clear stack after switching to private browsing 2019-03-05 14:34:56 -08:00
Jeff Boek
d413b7228f Fixes compiler error for new version of A-C 2019-03-05 09:34:49 -08:00
Sawyer Blatz
c4b3927f2e Fixes #836: Creates new private tab in new session from menu bar 2019-03-04 16:33:21 -08:00
Sawyer Blatz
6cef7803d1
No issue: passes intent to handleOpenedFromExternalSourceIfNecessary (#834) 2019-03-04 15:14:33 -08:00
Sawyer Blatz
e200807a7a
Fixes #706: Adds launchMode singleInstance (#829) 2019-03-04 14:32:10 -08:00
Colin Lee
f5c3e0e35e Fixes #262: Need full screen functionality and "Entering full screen" 2019-03-04 13:05:19 -08:00
Sawyer Blatz
000a2236a2
Closes #505: Themes autocomplete highlight (#582)
* Closes #505: Themes autocomplete highlight

* Add Autocomplete highlight color

* Re-add getView fun which is used elsewhere in master

* Remove Test imports that aren't found
2019-03-04 09:04:40 -08:00
Colin Lee
9d3ef76929 For #747: Fix memory leak with HomeMenu 2019-03-04 09:02:20 -08:00
Colin Lee
b9aee25edd Fixes #675: Integrate Adjust SDK (for Greenfield flavor) 2019-03-01 12:57:59 -06:00
Jeff Boek
c4fe44529a No issue - Adds basic tab theming 2019-03-01 08:08:10 -06:00
Jeff Boek
27c5570b43 For #673 - Dismiss bottom sheet on archive. Remove boolean logic 2019-03-01 08:03:51 -06:00
ekager
c4674a9026 Closes #754 - Restore SearchFragment navigation logic 2019-03-01 00:02:52 -08:00
Christian Sadilek
1b1a9e0d11 Issue #418: Add account settings page and sign out functionality 2019-02-28 18:58:03 -06:00
Emily Kager
2df5fa2e52 Closes #613 - Do not close activity for normal tabs on back press 2019-02-28 18:48:59 -06:00
Jeff Boek
e05f0894e8 For #673 - Modifies Session Bottom Sheet to work for current and archived sessions 2019-02-28 18:46:46 -06:00
Jeff Boek
22c915b5a4 For #673 - Trigger session overflow menu on session item menu 2019-02-28 18:46:46 -06:00
Jeff Boek
1aa3d7e1ad For #673 - Pulls out the session overflow action 2019-02-28 18:46:46 -06:00
Sawyer Blatz
e9e74122b5 Closes #736 & Closes #722: Adds delete session button to private browsing 2019-02-28 14:00:01 -08:00
Sawyer Blatz
d1219a26f5 Closes #749: Adds coloring to destructive history option 2019-02-28 13:42:24 -08:00
Arturo Mejia
725074ec16 Adding support for Site Permissions. 2019-02-28 13:32:08 -08:00
Colin Lee
dfd3e93d17 Fixes #745: Integrate Browser-Icons component for favicons 2019-02-28 13:31:44 -08:00
Jeff Boek
77189a00a0 Fixes #741 - Dont show the current session in the previous session list 2019-02-28 14:51:31 -06:00
Jeff Boek
7e995ee00b No Issue - Use a consistent color for a session item 2019-02-28 14:20:10 -06:00
Jeff Boek
104b6fbf22 No issue - pulls logic outside of the UIView 2019-02-28 14:19:49 -06:00
Sawyer Blatz
84a2b24554 Closes #510: Adds private browsing myths SUMO link 2019-02-28 13:38:08 -06:00
Sawyer Blatz
e57aa67d60
Closes #664 & Closes #665: Refactors load to respect private mode (#667) 2019-02-28 09:25:37 -08:00
Sawyer Blatz
2f13c3f9f2
Closes #630: Polishes tab UI (#686) 2019-02-28 08:36:45 -08:00
Emily Kager
329e05c502 Closes #717 - Cut off session host preview at 64 2019-02-27 20:01:15 -08:00
Jeff Boek
1d4be1b665 For #633 - Remove only normal sessions, add a11y for glyphs 2019-02-27 15:21:55 -08:00
Jeff Boek
416382c3ad For #633 - Gives the user the ability to save their session 2019-02-27 15:21:55 -08:00
Grisha Kruglov
46789f4c62 Issue #418: Basic Firefox Accounts integration
This patch integrates relevant a-c components, and updates the current Preferences
UI to allow signing-in and displaying basic account information (email, displayName).

Currently there's no Accounts UI, and so singing out or otherwise interacting with the
account isn't possible.
2019-02-27 18:07:05 -05:00
Grisha Kruglov
9a9740bfd3 Issue #309: Consume Fenix megazord; enable Rust logging 2019-02-27 18:07:05 -05:00
Jeff Boek
59c514996b Fixes #362 - Auto closes session 2019-02-27 11:48:48 -08:00
Jeff Boek
000d5a2e54 Fixes #672 - Moves private browsing description out of sessions 2019-02-27 09:57:50 -08:00