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