2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-11 13:11:01 +00:00
Commit Graph

1262 Commits

Author SHA1 Message Date
Sawyer Blatz
a1d32127ab For #2655: Adds undo snackbar for closing all tabs 2019-05-23 07:26:00 -07:00
Jeff Boek
f5a993a027 For #2762 - Prevents crash when a device has a font scale other than 1.0 2019-05-22 18:38:20 -07:00
Sawyer Blatz
3f821fec75 No issue: Updates string comment for collection renamed 2019-05-22 17:20:09 -07:00
Emily Kager
36cf9817d9 For #1286 - Dynamically set fontsizefactor and reload current session 2019-05-22 14:07:11 -07:00
Sebastian Kaspari
c3ff7a1aba Switch to browser-engine-gecko-beta (GeckoView 68.0). 2019-05-22 11:14:02 -07:00
Will Hawkins
4f0c74a1fe Fix #2612: Force PG to keep kotlinx coroutines 2019-05-22 11:13:31 -07:00
Axel Hecht
9057eed6d7 Import strings from android-l10n
Status: mozilla-l10n/android-l10n@ec762fcedc
2019-05-22 08:56:30 -07:00
Jeff Boek
5ec783f6e5 For #2719 - Fixes crash by registering to observer with a lifecycle owner 2019-05-21 21:43:33 -07:00
Emily Kager
851f066a2a For #2377 - Added ability to share multiple history items 2019-05-21 21:35:34 -07:00
Jeff Boek
16b3309053 For #2531 - Adds privacy notice to settings 2019-05-21 21:34:06 -07:00
Sawyer Blatz
e7ecd49353 For #1578: Adds delete collection with undo 2019-05-21 14:02:56 -07:00
Emily Kager
c2339e9669 Closes #2699 - Removes Feedback from Settings 2019-05-21 13:37:00 -07:00
Sawyer Blatz
22ca1b88a0 For #2688: Corrects extra key of library selected item telemetry 2019-05-21 13:36:52 -07:00
Emily Kager
394a207fea Revert "For #1578: Adds delete collection with undo"
This reverts commit 63a4567521.
2019-05-21 13:04:47 -07:00
Sawyer Blatz
63a4567521 For #1578: Adds delete collection with undo 2019-05-21 11:03:44 -07:00
Arturo Mejia
b2294483a8 Updated tracking protectionPolicy to the recommend one. 2019-05-21 10:51:30 -07:00
Sawyer Blatz
93d0982a6f For #1576: Adds tab collection renaming 2019-05-21 10:34:42 -07:00
Sawyer Blatz
f73bb22955 No issue: Removes usage of COLLECTIONS_ENABLED flag 2019-05-21 10:34:30 -07:00
Emily Kager
0c022f6646 For #1826 - Create ViewModel for Restoring Home Scroll Position 2019-05-21 10:29:15 -07:00
Emily Kager
4b186eb86d No issue: Save/Restore State in HomeFragment 2019-05-21 10:29:15 -07:00
Sawyer Blatz
aa9e5c46ae For #1242: Adds telemetry for error pages 2019-05-21 10:12:52 -07:00
Sawyer Blatz
0080e7d701 For #2584: Adds opening a single tab from tab collection 2019-05-21 09:42:40 -07:00
Sawyer Blatz
a3f25b9f77 For #2584: Adds opening tab collections 2019-05-21 09:42:40 -07:00
Sawyer Blatz
afbe397f94 For #1575: Enables adding tabs to existing collection 2019-05-21 09:39:55 -07:00
Sawyer Blatz
7e7edc8b7a For #2377: Adds share to tabs and tab collections 2019-05-21 09:37:04 -07:00
Axel Hecht
9c2352f2c5 Import strings from android-l10n
Status: mozilla-l10n/android-l10n@edd6b0e79f
2019-05-21 08:55:04 -07:00
Jeff Boek
1cd50ba9cb No Issue - Fixes nits in #2669 2019-05-20 23:32:58 -07:00
Jeff Boek
a041d9ef74 For #2391 - Dismiss tour when navigating to search or settings 2019-05-20 23:32:58 -07:00
Jeff Boek
479c00bc5f No Issue - Always complete motionLayout transition on restore 2019-05-20 23:32:58 -07:00
Jeff Boek
41e5d5cf28 No Issue - Remove debugging code for onboarding 2019-05-20 23:32:58 -07:00
Jeff Boek
692724be2f For #2395 - Navigates to turn on sync on button press 2019-05-20 23:32:58 -07:00
Jeff Boek
9a76c11dae For #2389 - Save state on homeview when switching themes 2019-05-20 23:32:58 -07:00
Jeff Boek
9d74697ab3 For #2395 - Adds sign into sync card 2019-05-20 23:32:58 -07:00
Jeff Boek
b3650cacff For #2399 - Wires up tracking protection onboarding card 2019-05-20 23:32:58 -07:00
Jeff Boek
a2a4524e51 For #982 - Opens privacy policy in a custom tab 2019-05-20 23:32:58 -07:00
Jeff Boek
02db8279fb For #982 - Adds icon and button for privacy notice onboarding card 2019-05-20 23:32:58 -07:00
Jeff Boek
591f367806 For #2392 - Adds icon to private browsing onboarding card 2019-05-20 23:32:58 -07:00
Jeff Boek
2dc76dda6a For #2392 - Centers private browsing icon 2019-05-20 23:32:58 -07:00
Tiger Oakes
cfca683a14 Use UpdateTrackingProtectionUseCase
mozilla-mobile/android-components#2746
2019-05-20 19:39:20 -07:00
Sören Hentzschel
149c01c342 No issue - make spacing in history view consistent with spacing on tabs view 2019-05-20 19:38:20 -07:00
Emily Kager
40f8e3b6af No issue: Use ExcludeTypes instead of filtering after retrieving 2019-05-20 19:37:35 -07:00
Tiger Oakes
a02bf550c8 Add wordmark variants for different dpi levels 2019-05-20 19:36:09 -07:00
Sebastian Kaspari
291df48c4e Install the "icons" WebExtension to automatically load icons for every visited website. 2019-05-20 19:34:49 -07:00
Sawyer Blatz
c334c77bbe For #976: Adds telemetry for library 2019-05-20 19:30:29 -07:00
Emily Kager
ba790c5dd3 No issue: remove unused restore state code 2019-05-20 19:29:28 -07:00
Emily Kager
e534dad199 For #2028 - Pass Session ID for Custom Tab Prompts, Theme Dialogs 2019-05-20 19:24:48 -07:00
Emily Kager
028c6cad70 For #2025 - Create and theme Dialog for deleting all history 2019-05-20 19:24:48 -07:00
Emily Kager
fd4de3509d For #1249 - Create Empty History State 2019-05-20 19:23:14 -07:00
Emily Kager
a169019426 For #2474 - Pop Up to Bookmark Fragment when navigating to Browser 2019-05-20 19:18:14 -07:00
Jeff Boek
b54628210b For #2414 - Fixes custom tab crash 2019-05-20 16:09:37 -07:00
Sawyer Blatz
ec1a0e6c34 Revert #2533: Removes feature flag for tab collections 2019-05-20 15:22:45 -07:00
Sawyer Blatz
3619f1417d For #1574: Cleans up unused code and refactors 2019-05-20 14:31:17 -07:00
Sawyer Blatz
7861a80715 For #2205: Truncates tab collection titles 2019-05-20 14:31:17 -07:00
Sawyer Blatz
4e6f9b9ef1 For #1574: Displays previous tab collections when creating 2019-05-20 14:31:17 -07:00
Sawyer Blatz
60e5f8a626 For #2351: Fixes backspace key ignored in collections 2019-05-20 14:31:17 -07:00
Sawyer Blatz
30a643720f For #1574: Adds tab collection creation 2019-05-20 14:31:17 -07:00
Michael Droettboom
e46342923e Add pings.yaml metadata 2019-05-20 13:26:40 -07:00
Emily Kager
d380834042 Move strings to static_strings 2019-05-20 11:10:20 -07:00
ekager
fdfcf755b3 Add content description for images and radio button 2019-05-20 11:10:20 -07:00
Emily Kager
d347f73e69 For #2389 - Create Theme Onboarding Card 2019-05-20 11:10:20 -07:00
ekager
42d1491976 Closes #2635 - Save settings changes to new Shared Preferences file 2019-05-20 08:58:45 -07:00
Sawyer Blatz
f912621bc3 No issue: Fixes home crash if url host is malformed 2019-05-20 08:52:37 -07:00
Jonathan Almeida
2035be8cc6 Closes #2097: Stop video playback when custom tab closes 2019-05-17 16:24:40 -07:00
Sawyer Blatz
9e50b55340 For #1857: Adds telemetry for QR scanner 2019-05-17 10:46:53 -07:00
Sören Hentzschel
6bc577eecd For #1800 - "report site issue" should open in a new tab 2019-05-16 22:28:02 -07:00
Emily Kager
a44322b120 Update mapping to represent steps of 5 from 50-200 2019-05-16 22:26:54 -07:00
Emily Kager
2956ca0c82 Change min and max scale for text scale 2019-05-16 22:26:54 -07:00
Emily Kager
e00380960f Add Accessibility Fragment and Text Size Adjustment Setting 2019-05-16 22:26:54 -07:00
Emily Kager
855acd5fe2 Closes #2528 - Fixes Dialog navigation 2019-05-16 22:24:09 -07:00
Sebastian Kaspari
6942767dfe Remove feature-session-bundling component. 2019-05-16 22:23:23 -07:00
Axel Hecht
c5204d2f9f Import strings from android-l10n
Status: mozilla-l10n/android-l10n@27dbd72e7d
2019-05-16 18:20:18 -04:00
Sawyer Blatz
72d29c2a43
For #2205 & #1578: Integrates tab collection storage (#2478)
* For #2205: Adds TabCollectionStorage

* For #1578: Adds delete to TabCollection
2019-05-16 14:02:24 -07:00
Emily Kager
43843b0fb3 For #2561 - Dynamically set EngineView behavior in BrowserFragment 2019-05-16 11:22:14 -07:00
ekager
2f68546a58 Closes #2553 - wrap_content for header text for RTL 2019-05-15 23:26:58 -07:00
Jeff Boek
7ac26f5b20 For #2390 - Adds local feature flag for onboarding 2019-05-15 23:18:37 -07:00
Jeff Boek
95af2ddcc6 For #2390 - Adds the start browser button 2019-05-15 23:18:37 -07:00
Jeff Boek
b2e6b59e91 For #2390 - Adds views for every onboarding card 2019-05-15 23:18:37 -07:00
Jeff Boek
8928b19079 For #2390 - Adds a theme picker card
- applies generic styling to cards
- adds margins to headers and onboarding cards
2019-05-15 23:18:37 -07:00
Jeff Boek
fe16810ddb For #2390 - Adds onboarding section headers 2019-05-15 23:18:37 -07:00
Jeff Boek
dfe14e1751 For #2390 - Adds the onboarding welcome message 2019-05-15 23:18:37 -07:00
Jeff Boek
b14d0fa80c For #2390 - Applies onboarding mode on start 2019-05-15 23:18:37 -07:00
Richard Pappalardo
ba3edbcf92
Add automated UI test for main three dot menu (#2540) 2019-05-15 17:32:25 -07:00
Jeff Boek
b3a3c94169
Small refactor before we add onboarding cards (#2541)
* For #2390 - Cleans up the toAdapterList method before we add onboarding

* For #2514 - Hide tabs menu when no tabs are open
2019-05-15 17:06:49 -07:00
Michael Droettboom
c34946b88f 1551700: Enable custom pings from debug dashboard (#2516)
Fix re-enabling of telemetry
2019-05-15 14:51:55 -07:00
Sawyer Blatz
03ed5152a5
For #1291: Reduces length of private mode animation (#2534) 2019-05-15 14:48:40 -07:00
Sören Hentzschel
f8139ccc04 No issue: Fixes alignment of overflow menu in library 2019-05-15 14:48:24 -07:00
Jeff Boek
014de10b29 Fixes #2533 - Adds the feature flag to the menu item to create a collection 2019-05-15 13:32:37 -07:00
Sebastian Kaspari
f84b7f10dd Issue #2458: Use correct Socorro product name. 2019-05-15 11:53:41 -07:00
Sawyer Blatz
334868c283 For #2224: Removes select bookmark and fixes crash 2019-05-15 11:46:46 -07:00
Vlad Filippov
e52157d358 Closes #2518 - Fix back button in PairFragment 2019-05-15 11:46:34 -07:00
Sawyer Blatz
0b7df74731
For #2315 & For #2494: Adds scrolling to custom tabs (#2521) 2019-05-15 09:37:05 -07:00
Sebastian Kaspari
d894ea6702 Issue #552: Use EngineViewBottomBehavior to draw bottom-aligned web content above the toolbar. 2019-05-15 07:43:42 -07:00
Jeff Boek
c5e5ef4b25
Teases apart ViewModel dependencies (#2499)
* No Issue - pulls render outside of the viewmodel

* No Issue - Properly subscribes to the changesObservable

* No Issue - Fixes ViewModel tests
2019-05-14 23:16:48 -07:00
ekager
0143c54817 Suppress ComplexMethod error for openToBrowser 2019-05-14 22:48:40 -07:00
ekager
ecdbdda94e Added BrowserDirection values for New Fragments 2019-05-14 22:48:40 -07:00
Emily Kager
ffc8037a08 Fix navigation for pairing 2019-05-14 22:48:40 -07:00
Vlad Filippov
66a0cd5f9c Add FxA Pairing feature to "Turn On Sync" 2019-05-14 22:48:40 -07:00
ekager
a078f9e48b For #2422 If TP disabled globally disable quicksettings TP exception toggle 2019-05-14 15:38:39 -07:00
Emily Kager
573e215577 For #2101 - Set status bar color to black in light mode for API 21-22 (#2461) 2019-05-14 14:35:09 -07:00
Emily Kager
c2a3c844b8 For #2035 - Register Accessibility Manager Listener (#2462) 2019-05-14 14:34:01 -07:00
Emily Kager
92ad00debc For #2460 - Announce "Syncing" for a11y feedback when "Sync Now" pressed (#2463) 2019-05-14 14:32:45 -07:00
Sawyer Blatz
03ca975795 For #2315: Hides URL bar when scrolling in custom tab (#2485) 2019-05-14 14:32:28 -07:00
Emily Kager
e0e7ba5a43 For #2302 - Listen to session to update QuickSettingsSheetDialogFragment 2019-05-14 13:49:59 -07:00
Colin Lee
49ac62ab85 Fix ViewModel States (#2457)
Co-authored-by: Jeff Boek <jeff@jeffboek.com>
2019-05-14 13:49:02 -07:00
Emily Kager
a739d5a9e5 For #2336 - Pass EngineSession to TP adjustment fun 2019-05-14 13:08:25 -07:00
Sawyer Blatz
43a4b1b77c
For #563: Restyles history favicons (#2455) 2019-05-14 08:41:45 -07:00
Sawyer Blatz
b71eeb9fb3
For #2245: Updates quick action bar state and animation (#2451)
* Revert quick action changes

* For #2245: Updates quick action bar state and animation
2019-05-14 08:14:41 -07:00
Colin Lee
917399d897
For #2436: TransactionTooLargeException saving many tabs (#2453) 2019-05-13 21:03:51 -05:00
Axel Hecht
9931c7d003 Import strings from android-l10n
State: mozilla-l10n/android-l10n@4e63500774
2019-05-13 16:25:38 -04:00
Colin Lee
155353f0ee
For #2449: App crashes when switching themes (#2450) 2019-05-13 10:59:05 -05:00
Denys M
e68d594bbb For #747. Fix possible memory leak on HomeActivity. (#2440) 2019-05-13 02:07:30 -05:00
Denys M
24f15c8b77 Closes #1083. Don't print sensitive data to logs in the production app. (#2437) 2019-05-11 22:01:41 -07:00
Emily Kager
4070941657 No issue: Refactor dialogs to use nav graph 2019-05-10 19:58:48 -07:00
Emily Kager
0df12a588d For #1876 - Correct Navigation Bar Color Logic (#2427) 2019-05-10 20:26:44 -05:00
Sawyer Blatz
cc2fad178f For #2384: Updates scrim colors (#2423) 2019-05-10 20:25:50 -05:00
Denys M
fd56b1fef3 Closes #2340. Set navigation icon color on library screen. (#2415)
Applying color filter to `toolbar.navigationIcon`.
2019-05-10 20:24:56 -05:00
Arturo Mejia
744f1be0a9 Closes #1411: Added disabled style for permissions site info panel. (#2354) 2019-05-10 20:23:18 -05:00
Colin Lee
cfccb997fd For #1909: Tabs disappear intermittently (#2426) 2019-05-10 15:20:45 -07:00
Sawyer Blatz
e1cdeffe8c
For #563: Restyles history management (#2378) 2019-05-10 09:58:54 -07:00
Jeff Boek
4f119f0baa
No Issue - Fixes motion layout visual issues (#2401) 2019-05-09 23:16:33 +00:00
Colin Lee
ccbc14a71f For #1994: Re-architect state handling code (#2382) 2019-05-09 23:06:12 +00:00
Jeff Boek
27d8c09def
Fixes #1735 - adds the ability to write code against the build channel (#2388) 2019-05-09 22:05:49 +00:00
Emily Kager
e4b4934f53 For #2393 - SearchTermsTapped even on URL should search (#2398) 2019-05-09 16:21:33 -05:00
Emily Kager
60fe8de3ec No issue: Update constraintlayout and androidx dependencies (#2396) 2019-05-09 16:19:44 -05:00
Blake Winton
f9683b5c8d Closes #1743: Align Scan and Shortcut buttons with search logo. (#2361) 2019-05-09 14:47:54 -05:00
Sawyer Blatz
c9f2f48803 For #2334: Adds comment to placeholder create collection name (#2352) 2019-05-09 14:44:50 -05:00
Emily Kager
75ccce23dc For #2323 - Update theme for browsing if needed in onResume (#2360) 2019-05-09 16:09:34 +00:00
Emily Kager
5904a916d8 No issue: Update Androidx dependencies 5-8-2019 (#2350)
* No issue: Update Androidx dependencies 5-8-2019

* Update TrackingProtectionPreference
2019-05-08 14:16:51 -05:00
Sawyer Blatz
d64f5a2064
For #2205: Modifies styling of collections and tabs (#2328)
* For #2205: Modifies styling of collections and tabs

* Change bounding box
2019-05-08 11:12:41 -07:00
Emily Kager
eb4e159101 For #2329 , For #2332: Invoke pending delete session job on navigate (#2333) 2019-05-08 12:27:38 -05:00
Axel Hecht
1105f947f0 Import strings from android-l10n (#2338)
State: mozilla-l10n/android-l10n@5fd2e49ca4
2019-05-08 12:27:05 -05:00
Jeff Boek
f1665f12ed For #2260 - Sends valid keys to the labeled counter (#2330) 2019-05-08 12:15:19 -05:00
Christian Sadilek
0c1b43d7b6 Upgrade to GV 68.0.20190508111321 and fixes for latest A-C 0.52.0 (#2348)
Closes #2342, Closes #2297
2019-05-08 11:04:06 -05:00
Colin Lee
78f8354fbb Fix build breakage over FragmentScenario integration 2019-05-08 10:27:24 -05:00
Colin Lee
96b68948b5
For #1710: Create scaffolding for Robolectric tests (#2282) 2019-05-07 16:36:37 -05:00
Sawyer Blatz
447b134fe9 For #2042: Updates strings for l10n (#2320) 2019-05-07 16:08:38 -05:00
Arturo Mejia
b735cc9693 Closes #1311: Enable downloads in custom tabs. (#2311) 2019-05-07 15:30:13 -05:00
Emily Kager
84a7430e57 For #1745 - Allow trackers from Allow List (#2310) 2019-05-07 15:28:38 -05:00
Sawyer Blatz
79fcb97ed2
For #587: Updates private mode settings color (#2319) 2019-05-07 13:27:18 -07:00
Arturo Mejia
583b954c5a Closes #1320: Customize site info panel dialog for custom tabs. (#2304) 2019-05-07 11:40:46 -05:00
Jeff Boek
c2704c3fec No Issue - Uses non-deprecated API to fetch version code (#2307) 2019-05-06 16:40:01 -05:00
Emily Kager
468fb669f0 For #2256 - Use same report site string for quick settings (#2305) 2019-05-06 16:39:38 -05:00
Emily Kager
37bae3bb38 For #2289 - Null out pending job on undo (#2303) 2019-05-06 16:38:53 -05:00
Emily Kager
e6e3ac35e0 For #2068 - Create QAS initial state (#2298) 2019-05-06 16:38:32 -05:00
Sawyer Blatz
66986d88cb
No issue: Removes broken shadow in collection creation (#2300) 2019-05-06 14:33:58 -07:00
Vlad Filippov
62ae2bca11 Update the deprecated BitmapDrawable constructor (#2308) 2019-05-06 21:32:08 +00:00
Sawyer Blatz
7d577e5953
For #2205: Adds collections view to home fragment (#2249)
* For #1574: Adds collections to home view

* Adds colored icons and expansion

* Adds state change

* Adds more styling

* Adds ItsNotBrokenSnacks

* Adds chevron

* Improves styling of swipe to delete and adds delete action

* Fix nits

* Try to add real saving
2019-05-06 11:20:19 -07:00
Mitchell Hentges
282ad31345
Updates Fenix taskcluster tasks to support beta release (#1893)
* Updates Fenix taskcluster tasks to support beta release

* Throw error if -PversionName isn't set for release builds

* Uses beta secrets for beta

* Improves nightly and beta treeherder symbols
2019-05-06 19:09:29 +02:00
Emily Kager
0000d6a782 For #2277 - Clean up threading for session control with undo (#2281) 2019-05-05 09:54:45 -05:00
Christian Sadilek
9b0422b062 Issue #910: Integrate feature-readerview component (#2269)
Closes #908, Closes #910, Closes #911, Closes #912

Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2019-05-03 21:01:45 +00:00
Emily Kager
e5e448ac8f For #1694 - Show Snackbar with Undo When Tab is Closed (#2246) 2019-05-03 09:41:44 -05:00
Alessio Placitelli
0d82431195 Generate the activation ping and send it with Glean (#1707)
This fetches the Google Advertising ID, salts it and
then applies hashing before sending a ping with it,
at startup. Hashing and salting are used in order
to prevent ourselves to correlate advertising IDs
from the same user running different products we
own off a single device. We will never send the
client_id and the Google Advertising ID in the same
ping.
2019-05-03 09:40:21 -05:00
vladikoff
e067ffbbf6 Initial view for the "Turn on Sync" fragment
UX: https://mozilla.invisionapp.com/share/QSR2F8UD4PN#/screens/357470308
2019-05-02 15:05:40 -07:00
Emily Kager
aa6d36dda9 For #2035 - Fixes a11y and loading toolbar behavior logic (#2243) 2019-05-02 16:28:57 -05:00
Emily Kager
7ab19a71fc Closes #1720 - Dismiss QuickSettings when report a problem invoked (#2242) 2019-05-02 16:27:56 -05:00
Colin Lee
85eef5796a
No issue: Fix QAB handle lingering onscreen (#2244) 2019-05-02 16:25:17 -05:00
Emily Kager
30ffc9fee2 For #2225 - Don't pass click events under find in page bar 2019-05-02 13:33:07 -07:00
Emily Kager
73de0cd2e8 Closes #2239 - emit session changes in onstart (#2240) 2019-05-02 15:13:59 -05:00
Colin Lee
39eb107335
For #2206: Quick Action Bar fixes, do not hide, add shadow, peek initially (#2238) 2019-05-02 15:08:49 -05:00
Emily Kager
2d568b8d80 Closes #2183 - Pass view's parent to Tab Counter SessionManager observer (#2237) 2019-05-02 14:36:22 -05:00
Emily Kager
8fd937669b Closes #2182 - Do not invoke sessionmanager callbacks (#2236) 2019-05-02 14:35:38 -05:00
Emily Kager
2397b22d09 For #2230 - Persist Theme Through RadioButtonPreference (#2235) 2019-05-02 14:34:48 -05:00
Emily Kager
7dda013ad1 No issue: Remove plurals strings (#2234) 2019-05-02 14:32:49 -05:00
jhugman
34bd6513b6 Fixes 1689 - Add sessionManager and sessionId to custom tabs menu and toolbar. (#2229) 2019-05-02 14:32:04 -05:00
Emily Kager
1c7f48be5b For #2214 - Use Settings + SharedPreferences for Private Mode (#2215)
* For #2214 - Use Settings + SharedPreferences for Private Mode

* Update other values to use SharedPreferences
2019-05-02 10:59:13 -05:00
Emily Kager
2953b54a84 For #1573 - Polish Collections UI Component (#2212)
* Adds Keyboard resuming, Snackbar verification, layout edits to collections

Adds Keyboard resuming, Snackbar verification, layout edits to collections

* Adds new strings for collections/tabs management

* Adds constraintsets, hides checkboxes, adds scrim

* Update strings to plurals
2019-05-02 10:53:40 -05:00
Mitchell Hentges
9a2cf4339b Fixes #1566, #2076 (#2194) 2019-05-02 14:08:31 +00:00
Emily Kager
449fffe933 For #2181 - Select session again after restoring (#2213) 2019-05-01 20:23:15 -05:00
Colin Lee
030912bfc5
For #1966: back button from multi-selection toolbar should cancel (#2207) 2019-05-01 16:20:59 -05:00
Colin Lee
548c3be51e
For #1702: Multiple selection toolbar replaced with "fragment_home' (#2204) 2019-05-01 13:52:06 -05:00
Colin Lee
a60d2c071c
For #1967: Multi-selection toolbar should disappear after deleting (#2202) 2019-05-01 13:51:37 -05:00
Colin Lee
6cff7325dd
For #2083: Bookmarks in "Your Library" appear as "bookmarked" style (#2201) 2019-05-01 13:20:57 -05:00
Colin Lee
b931957426
For #1586: Behavior when adding a duplicate bookmark (#2195) 2019-05-01 12:21:28 -05:00
Colin Lee
a4c201f2ee
For #1870: Copy bookmark folder does nothing (#2193) 2019-05-01 12:21:13 -05:00
Emily Kager
1e8de384d8 Closes #1556 - Add back button to LibraryFragment (#2200) 2019-05-01 12:07:38 -05:00
Colin Lee
eb0a10078c
No issue: refresh after undoing bookmark deletion (#2198) 2019-05-01 12:07:03 -05:00
Colin Lee
c151c4b97b
For #1862: deleting a bookmark item not hiding it immediately (#2188) 2019-05-01 08:14:00 -05:00
Emily Kager
34f4720e6b For #1573 - Create Save to Collection Component and Views 2019-04-30 23:03:54 -07:00
Arturo Mejia
c81cfab84e Closes #1414: Fixed site permissions settings getting reset in Android 6. (#2177) 2019-04-30 20:05:50 -05:00
Emily Kager
a07b6d8c0f Closes #2156 - Update theme for selected session in BrowserFragment (#2171) 2019-04-30 20:04:16 -05:00
Axel Hecht
5b7d5bf1b3 Import strings from android-l10n (#2158)
Status: mozilla-l10n/android-l10n@68b2689e48
2019-04-30 20:02:57 -05:00
Will Hawkins
0bcff089d6 Feature #2088: Async load the default search engine icon at startup (#2113) 2019-04-30 19:45:56 -05:00
Colin Lee
dc3abe2698
For #1932: Crash on telemetry setting change when unattached (#2124) 2019-04-30 19:27:01 -05:00
Emily Kager
41bbc1ad2b Closes #2163 - Check if bookmark title is null or blank 2019-04-30 14:33:42 -07:00
Emily Kager
48191fd376 Closes #2176 - Removes divider after library in browsing menu 2019-04-30 14:33:30 -07:00
Emily Kager
59a4340f65 Closes #2172 - Tint Share Icon in Custom Tab Menu 2019-04-30 14:33:16 -07:00
Emily Kager
a3cd92092a Closes #2168 Closes #2170 - Catch ClassCastException for non bool prefs 2019-04-30 11:41:06 -07:00
Emily Kager
583889cac0 Revert "For #1751 - Add Delete Button to Private Toolbar"
This reverts commit c8061bd9af.
2019-04-29 15:59:59 -07:00
Sawyer Blatz
bff50fa84c No issue: Updates destructive colors 2019-04-29 15:56:40 -07:00
Sawyer Blatz
70486039c0 Closes #2147: Refactors usage of openToBrowserAndLoad 2019-04-29 15:49:22 -07:00
Emily Kager
0e44921e08 For #1573 - Update tabs header menu (#2141) 2019-04-29 17:03:40 -05:00
Colin Lee
f1050eaff5
For #1951: Bookmarks library pane displays everything from root down (#2135) 2019-04-29 16:54:48 -05:00
Sawyer Blatz
3734d08f17
For #2144: Only opens to browser when necessary (#2145) 2019-04-29 13:49:01 -07:00
Emily Kager
7483a307ac For #1573 - Update collections button string 2019-04-29 13:04:43 -07:00
Emily Kager
1041500869 For #1573 - Long pressing tab selects that tab in save collections 2019-04-29 12:57:34 -07:00
Sawyer Blatz
902a561279 Fixes #467: Modifies url bar to use search screen color 2019-04-29 12:33:24 -07:00
Emily Kager
14c4d12e49 For #1573 - Add Browsing Menu Item Add To Collections 2019-04-29 12:28:52 -07:00
Sawyer Blatz
d6879e2501 No issue: Sets BrowserFragment sessionId only in custom tabs 2019-04-29 09:45:46 -07:00
Colin Lee
5b7e297adf
For #1955: Add prompt before loading QR code (#2096) 2019-04-28 01:00:55 -05:00
Emily Kager
97e4f43fda No issue: null check context on permission granted (#2104) 2019-04-26 22:02:50 -07:00
Emily Kager
e76c618c2a For #1541 - set padding dynamically for tab counter (#2103) 2019-04-26 22:01:08 -07:00
Emily Kager
b11a7554c2 For #1836 - Update theme based on if session private (#2099) 2019-04-26 22:00:22 -07:00
Sawyer Blatz
29238d6e5f For #1954: Hides keyboard when requesting camera permission 2019-04-26 15:53:38 -07:00
Emily Kager
bb7b22f752 Remove extraneous vertical orientation 2019-04-26 15:13:34 -07:00
Emily Kager
ee693430a2 For #1716 - Consolidate Switch Styles 2019-04-26 15:13:34 -07:00
Axel Hecht
a8d795f93f Import strings from android-l10n (#2069)
Status: mozilla-l10n/android-l10n@6f5b72b05b
2019-04-26 14:25:59 -07:00
Grisha Kruglov
fbdf60fdb9 Bookmark sync (#2090)
* Closes #919: Enable bookmarks synchronization

* Add bookmarks checkbox to sync preference screen
2019-04-26 14:20:13 -07:00
Sawyer Blatz
4cd0d464a7
For #1092: Fixes ordering of custom tab menu items (#2072) 2019-04-26 13:54:38 -07:00
Sawyer Blatz
11918d45f4
For #1619: Hides clipboard provider when text is entered (#2081) 2019-04-26 11:37:02 -07:00
Sawyer Blatz
473b528ea1
No issue: Improves scrolling of quick action sheet (#2079) 2019-04-26 11:35:57 -07:00
Sawyer Blatz
66d76d3123
For #2074: Displays title only in custom tabs (#2075) 2019-04-26 11:35:27 -07:00
Sawyer Blatz
8928822e99
For #975: Adds telemetry for settings toggles (#1896)
* For #975: Adds telemetry for settings toggles

* For #975: Uses failable constructor
2019-04-26 08:42:20 -07:00
Colin Lee
3450c6bcf1
Merge pull request #1785 from colintheshots/fix1301
For #1301: Add uri_count to metrics ping
2019-04-26 00:43:02 -07:00
Emily Kager
99f979e86b For #1601 - Bookmark icon should change visually if page is bookmarked 2019-04-25 17:29:27 -07:00
Emily Kager
bc10c65c52 For #2035 Add TouchExplorationStateChangeListener and adjust toolbar 2019-04-25 17:13:20 -07:00
Sawyer Blatz
46924544b6 For #1975 & #1627: Refactors getSessionById in BrowserFragment 2019-04-25 16:51:03 -07:00
Emily Kager
4ae40b35e0 No issue Null check accessibility manager 2019-04-25 16:00:46 -07:00
Emily Kager
9eaaedf4bd For #1658 Update preferredColorScheme in onResume for auto-theming 2019-04-25 16:00:32 -07:00
Colin Lee
47c04de886 For #1279: Focus broken opening a link from external app after eviction 2019-04-25 15:51:12 -07:00
Colin Lee
688cae33c3 For #1877: Crash on edit or delete the default bookmark folders 2019-04-25 13:01:45 -07:00
Sawyer Blatz
9e9b6f98f9 Fixes #2030: Quick action sheet collapses on scroll 2019-04-25 13:01:31 -07:00
Sawyer Blatz
191786c671
For #1192: Adds telemetry for Mozilla products (#1953) 2019-04-25 12:33:15 -07:00
Sawyer Blatz
4945805e37
For #1954: Resolves QR scanner back press and keyboard issues (#2036) 2019-04-25 12:31:17 -07:00
Emily Kager
1aee091485 For #2039 - Context check in setToolbarBehaviour (#2040) 2019-04-25 12:30:42 -07:00
Axel Hecht
f897c2e295 Import strings from android-l10n
Status: mozilla-l10n/android-l10n@451b34711f
2019-04-25 07:44:02 -07:00
Emily Kager
4da5a26536 Closes #2000 - Don't flash LeakCanary setting in release builds (#2006) 2019-04-25 07:42:00 -07:00
Emily Kager
10517580cc No issue: Add back status/nav flags after fullscreen exit (#2003) 2019-04-25 07:39:14 -07:00
Emily Kager
ec64286eac No issue: Only set toolbar behavior for non custom tab sessions (#2013) 2019-04-25 07:37:30 -07:00
Sawyer Blatz
91338bd204
For #1970: Fixes Firefox Preview icon for older devices (#2005) 2019-04-25 07:34:08 -07:00
Emily Kager
f7963bc153 Closes #2004 - Set base alpha of quick action overlay to visible (#2007) 2019-04-25 07:33:53 -07:00
Jeff Boek
160e5ea1c8 For #1843 - Wires up add to collection button 2019-04-24 14:29:23 -07:00
Jeff Boek
f58400660a For #1843 - Wires up close button 2019-04-24 14:29:23 -07:00
Jeff Boek
cddb4de79b For #1843 - Adds the selected tabs button 2019-04-24 14:29:23 -07:00
Jeff Boek
5c45064fbb For #1843 - Fixes color for dialog overlay 2019-04-24 14:29:23 -07:00
Jeff Boek
dea169dca2 For #1843 - Adds ability to select all tabs 2019-04-24 14:29:23 -07:00
Jeff Boek
ff08d0dbb0 For #1843 - Passes selected tabs through the MVI loop 2019-04-24 14:29:23 -07:00
Jeff Boek
9df64b61d4 For #1843 - Closes the fragment when the arrow button is pressed 2019-04-24 14:29:23 -07:00
Jeff Boek
d39c15402e For #1843 - Adds a better theme for the creation fragment 2019-04-24 14:29:23 -07:00
Jeff Boek
ba90b58d32 For #1843 - Displays tabs on the tab selection screen 2019-04-24 14:29:23 -07:00
Jeff Boek
8be0d6fea5 For #1843 - Adds the header elements for collection creation 2019-04-24 14:29:23 -07:00
Jeff Boek
ab4cf786d7 For #1843 - Scaffolds MVI component for Collection Creation 2019-04-24 14:29:23 -07:00
Jeff Boek
63574cc359 For #1843 - Adds a create collections fragment and navigates to it 2019-04-24 14:29:23 -07:00
Sawyer Blatz
36cd275eed
For #1917: Hides search suggestions in shortcuts when needed (#1988) 2019-04-24 13:50:55 -07:00
Emily Kager
578a00a49b Closes #1993 - Set toolbar behavior in onStart for browser resumed case 2019-04-24 13:40:55 -07:00
Emily Kager
4dffd182b1 For #1206 - call fullScreenFeature onBackPressed 2019-04-24 13:40:01 -07:00
Sören Hentzschel
750ee266b0 For #2825: use FenixSnackbar for fullscreen notification 2019-04-24 13:39:36 -07:00
Sawyer Blatz
eadce68e52
Closes #1972: Sets search term on browserToolbar (#1990) 2019-04-24 11:28:31 -07:00
Emily Kager
25c157ceb0 No issue: Use setting to show history autocomplete suggestion 2019-04-24 10:32:12 -07:00
Johan Lorenzo
194aa0cbb0 Enable raptor tests on Fenix 2019-04-24 09:35:23 -04:00
Grisha Kruglov
d1c1270e68 Revert "Closes #919: Enable bookmarks synchronization"
This reverts commit b854cccefa.
2019-04-23 18:21:44 -05:00
Emily Kager
2162e74f76 Closes #1948 - Shows bookmark url if title is null 2019-04-23 16:05:01 -07:00
Emily Kager
05b9df34d8 For #1922 - Open bookmark in new tab menu should open and show new tab 2019-04-23 16:03:21 -07:00
Christian Sadilek
d8f06097ca No issue: Use GeckoView fetch implementation for A-S libs (megazord) 2019-04-23 17:52:30 -05:00
Emily Kager
b431e57dce Closes #1855 - Remove haptic feedback on tabs button 2019-04-23 17:47:21 -05:00
Emily Kager
7f5f96b41b Closes #1914 - Removes incomplete actions from Custom Tab Menu 2019-04-23 17:46:55 -05:00
Emily Kager
df6230182c Closes #469 - Changes Library String 2019-04-23 17:41:38 -05:00
Grisha Kruglov
b854cccefa Closes #919: Enable bookmarks synchronization 2019-04-23 17:41:07 -05:00
Grisha Kruglov
f560ec8e8d Closes #1902: Remove direct appservices dependencies
Our main dependency - android-components - is tightly integrated
against a certain version of appservices. Having a direct dependency
at the Fenix level is a foot-gun: it allows Fenix to consume an API-incompatible
version of appservices, breaking parts of android-components. Due to
how gradle dependency resolution works, this breakage is "silent": there are
no compile time warnings. A recent example of this is broken history sync,
and buggy FxA experience in Fenix.

This patch removes a direct dependency, letting android-components dictate
which appservices version should be used Fenix builds.
2019-04-23 17:41:07 -05:00
Jeff Boek
31494a4341 Sets the search engine to the default if no shortcut is used 2019-04-23 17:39:57 -05:00
Colin Lee
78abd43b3e For #1923: Title of bookmarks folder is not displayed 2019-04-23 17:37:58 -05:00
Sawyer Blatz
e2198f19ad
Fixes #1868: Corrects private browsing myths link (#1930) 2019-04-23 14:26:56 -07:00
Emily Kager
84d601cfaf No issue: Update quick action divider to neutral faded 2019-04-23 13:59:15 -07:00
Emily Kager
911ef446ab No issue: Fixed visibility bugs in quick action sheet (#1927) 2019-04-23 11:46:52 -07:00
Sawyer Blatz
8a4995099f For #1205: Adds search term to EditToolbar 2019-04-23 09:59:48 -07:00
Harsh Shandilya
5cf83cf8c1 BrowserToolbarBottomBehaviour: Remove unused parameter
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-04-23 09:59:36 -07:00
Harsh Shandilya
d0fb11a946 TabViewHolder: Remove unused parameter
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-04-23 09:59:36 -07:00
Harsh Shandilya
e20fa5dc32 AwesomeBarUIView: Rename variable to prevent name shadowing
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-04-23 09:59:36 -07:00
Harsh Shandilya
0e3ffc863b QuickSettingsUIView: Remove unused variable
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-04-23 09:59:36 -07:00
Harsh Shandilya
753487b277 TabViewHolder: Remove useless lateinit
Fixes build-time warning: fenix/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TabViewHolder.kt: (45, 13): Lateinit is unnecessary: definitely initialized in constructors

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-04-23 09:59:36 -07:00
Sawyer Blatz
41e8acf05f For #724: Adds contrastText color for buttons using accent backgrounds 2019-04-23 09:57:54 -07:00
Sawyer Blatz
b54a1c9c57
Fixes #1886: Applies theme to toolbar onResume of library fragment (#1888) 2019-04-23 07:23:27 -07:00
Sawyer Blatz
334a3dc672
For #1714: Updates product to Firefox Preview (#1907) 2019-04-23 07:20:19 -07:00
Emily Kager
72410b18bd Closes #1912 - Quick action bottom sheet should fade in 2019-04-22 23:25:15 -07:00
Emily Kager
534d88f629 Closes #1894 - Fixes Help Page Navigation 2019-04-23 00:22:46 -05:00
Emily Kager
a4e4b8a1c9 No issue: Update bottom margin of quick action sheet to 12dp 2019-04-22 21:47:07 -05:00
Will Hawkins
60c0fdb981 Fix for 2428 from a-c
In 2428 from android-components, they removed part of
the tab layout XML for localization/usability and fenix
copied that file directly. Fenix needs to make the
equivalent change. This patch does that.
2019-04-22 17:34:09 -07:00
Jeff Boek
ba690fde8e
Fixes tab sizing (#1906) 2019-04-22 14:50:22 -07:00
Emily Kager
b80b90c07d Closes #1879 - Create toolbar background drawable instead of view 2019-04-22 14:22:28 -07:00
Sawyer Blatz
b996acdb35
No issue: Updates crash report back press and string (#1773) 2019-04-22 14:05:23 -07:00
Colin Lee
6199d31924 For #1851: QR code scanner doesn't load right after permission grant 2019-04-22 13:56:43 -07:00
Emily Kager
69ad5ffc57 Closes #1784 - Make separate private vector without background 2019-04-22 13:25:00 -07:00
Jeff Boek
91153baaf3
Fixes #1890 - Remove unused strings (#1891) 2019-04-22 11:24:49 -07:00
Mitchell Hentges
92b6d4a925 Moves release flavour to build type (#1693) 2019-04-22 11:02:39 -07:00
Jatin Kumar
5aa1bb9bd1 Fixes #1860: fixed text views in About Fenix page 2019-04-22 10:27:38 -05:00
Kourosh
08796a1f95 Fixes #1864 - made about page scrollable (#1865) 2019-04-21 12:14:53 -07:00
Emily Kager
23e2b51db2 For #1759 - Try to change copy URL to plainText (#1850) 2019-04-20 14:15:37 -07:00
Jeff Boek
f19a773ab9
Merge pull request #1842 from boek/i1840-collections_featureflag
For #1840 - Adds a save tab group button and puts it behind a feature  flag
2019-04-20 14:15:18 -07:00
Colin Lee
7c00c2983b No issue: Fix crash on bookmark folder selection and Snackbar color 2019-04-20 15:10:24 -05:00
Colin Lee
080dadcb7e For #1817: Multi-select toolbar changes when minimized 2019-04-19 22:35:24 -05:00
Jeff Boek
4ea54252b0 For #1830 - Adds the ability to share a tab 2019-04-19 15:31:12 -07:00
Jeff Boek
774c5c0e0c For #1830 - Updates the tab visual style 2019-04-19 15:31:12 -07:00
ekager
316569b899 Closes #1798, Closes #1581 Corrects divider views and padding for toolbar and action sheet 2019-04-19 15:19:48 -07:00
ekager
c7b85d1272 For #1593 - Remove evenodd from vector files 2019-04-19 17:18:03 -05:00
ekager
4b59fc8939 Closes #1835 - Do not crash because of snackbar 2019-04-19 17:17:20 -05:00
Colin Lee
d1fd5ec879 For #113: QR Scan 2019-04-19 14:47:53 -07:00
Sawyer Blatz
28a852b17b Fixes #1683: Only show/hide keyboard in search fragment 2019-04-19 16:22:10 -05:00
Jeff Boek
146492bd59 Fixes #1828 - Adds an empty tab state 2019-04-19 14:06:31 -07:00
Sawyer Blatz
0f367a018a For #724: Corrects colors for all themes 2019-04-19 13:46:43 -07:00
Colin Lee
deb7c2d18c Fix #1770: Share icon from quick action bar poorly rasterized 2019-04-19 15:17:47 -05:00
Sören Hentzschel
8ae567244b For #1719: tracking protection icon in quick settings is almost invisible 2019-04-19 13:36:15 -05:00
Sawyer Blatz
85245d7b40 Closes #1717: Removes search button from library 2019-04-19 13:34:14 -05:00
ekager
d1c2ed2052 Closes #1803: remove text for swipe delete 2019-04-19 13:32:32 -05:00
ekager
af613962e5 Only set the engine's theme when it is instantiated 2019-04-19 08:11:57 -07:00
Colin Lee
9e2164720e For #1596: Bookmarks get the last used folder as parent 2019-04-19 08:11:43 -07:00
Colin Lee
12614e0142 For #1555: Bookmark Overflow menu tap area should be larger 2019-04-19 08:09:26 -07:00
Colin Lee
d5557b0db3 For #1598: Auto-select new created folder for moving bookmarks 2019-04-19 08:08:27 -07:00
Colin Lee
b88eea2f53 For #1701, #1703: Bookmark multi-select icons wrong color after deselect 2019-04-19 08:07:08 -07:00
Colin Lee
9679bfa670 For #1682: Bookmark string fix for l10n 2019-04-19 08:05:49 -07:00
Emily Kager
bf056b73c1 For #1375 - Add Bookmarks Suggestion Provider 2019-04-18 19:21:12 -05:00
Emily Kager
7871225083 No issue: Removes session time out related code 2019-04-18 17:04:02 -07:00
Emily Kager
3046efbde2 Closes #1790 - Add QuickSettingsChange for TP Toggle Action 2019-04-18 19:02:48 -05:00
Emily Kager
ac7a9e25b9 For #1049 - Round out progress bar 2019-04-18 14:01:45 -07:00
Jeff Boek
f741213c4a For #1116 - Fix the language code generation 2019-04-18 15:42:14 -05:00
Emily Kager
e9edd6c8b5 For #1084 - Remove Exceptions from TP setting for Beta 2019-04-18 15:37:12 -05:00
Colin Lee
1c8f1ca844 For #1719: tracking protection label in quick settings almost invisible 2019-04-18 13:17:32 -07:00
Sören Hentzschel
63566879f6 For #1775 - Remove Language from settings for Beta 2019-04-18 13:49:50 -05:00
Emily Kager
c8061bd9af For #1751 - Add Delete Button to Private Toolbar 2019-04-18 11:24:05 -07:00
James Hugman
68c8ee61ea Fix blank custom tabs following an NPE.
Fixes #1771.

This PR protects against the initial `NullPointerException` ever happening.

This is a rare case, and we do not have anything to go on at this point, so we fallback to a new intent, and the user is routed to the home activity.
2019-04-18 13:22:25 -05:00
Colin Lee
c432cf7b40 Fix #1732: Fix crashes opening bookmarks 2019-04-18 13:21:05 -05:00
Axel Hecht
8af7ddd5d7 Import strings from android-l10n
Status: mozilla-l10n/android-l10n@4d1d72880f
2019-04-18 13:07:44 -05:00
Arturo Mejia
ea26423123 #1682 Fixing typos on strings comments 2019-04-18 13:04:52 -05:00
Jeff Boek
5ca9040702 For #1696 - Removes sessions from session control 2019-04-17 22:41:59 -07:00
Jeff Boek
6183e82264 For #1696 - Removes sessions from the bottomsheetfragment 2019-04-17 22:41:59 -07:00
Jeff Boek
0d183b01f3 For #1696 - Replace session bundle storage with session storage 2019-04-17 22:41:59 -07:00
Colin Lee
5e61366cb9 Fix crash loading AdjustLifecycleCallbacks 2019-04-17 22:12:20 -05:00
Jeff Boek
8dd9820734 For #1264 - Removes data choice options 2019-04-17 21:45:12 -05:00
kouroshydn
130d85cf69 Fixes #1691 - Site permissions' pages are not entirely visible 2019-04-17 15:59:44 -07:00
Colin Lee
849764d23a For #974: Telemetry for Bookmarks 2019-04-17 15:58:58 -07:00
Emily Kager
c939aee4cf Revert "For #689: Adds fade animation to Android <9.0"
This reverts commit 36e9939d9e.
2019-04-17 15:50:11 -07:00
Jeff Boek
5d04669854 For #1297 - Re-adds adjust to build task 2019-04-17 14:42:21 -07:00
Sawyer Blatz
f848ed149a For #921: Adds styling to error pages 2019-04-17 16:22:25 -05:00
Jeff Boek
f5babaf47d For #1700 - Hides incomplete features in the quick action bar 2019-04-17 13:57:15 -05:00
Jeff Boek
29f83a0c0f For #1698 - Removes unimplemented library sections for the beta 2019-04-17 13:49:27 -05:00
Jeff Boek
2df1344b3c For #1699 - Remove links to settings sections for beta 2019-04-17 13:46:59 -05:00
Jeff Boek
fc9886e32a For #1676 - Removes setting for location services 2019-04-17 13:46:20 -05:00
Sawyer Blatz
aa117b1ea6
Closes #977: Adds telemetry for custom tabs (#1697) 2019-04-17 11:13:48 -07:00
Jeff Boek
cb7ad32b62 For #1158 - Add search counts 2019-04-17 10:04:49 -07:00
Colin Lee
62937cd7f0 Bump application-services version and initialize networking in the megazord 2019-04-17 11:22:57 -05:00
Sawyer Blatz
f48e2b072e No issue: Cleans up SearchShortcut changes 2019-04-17 11:20:59 -05:00
Sawyer Blatz
5390aed795 Fixes #1662: Corrects ripple style for private browsing button 2019-04-17 10:43:20 -05:00
Colin Lee
f48ee405b2
Merge branch 'master' into a-s-networking 2019-04-17 10:36:35 -05:00
Emily Kager
8e5958580e For #1658 - Reload current session (if exists) when theme changes 2019-04-16 14:23:36 -07:00
Emily Kager
bc07da91a2 Closes #1644 - Correct progress bar gravity 2019-04-16 14:22:25 -07:00
Sawyer Blatz
d9bc4bf502 Fixes #1632: Hides keyboard on exit, shows on entry 2019-04-16 14:13:35 -07:00
Kevin Brosnan
493bab42a4 UI tests for the home screen 2019-04-16 13:38:06 -07:00
Emily Kager
f88f181ac1 Closes #1655 - Use accent bright for switch in quick settings 2019-04-16 13:06:48 -07:00
Thom Chiovoloni
0b80aba038 Bump application-services version and initialize networking in the megazord 2019-04-16 08:27:13 -07:00
Sawyer Blatz
3b3d4c3de5
Fixes #1646: Changes bookmarks toolbar color (#1651) 2019-04-16 08:03:22 -07:00
Sawyer Blatz
23edd2559d
For #933: Adds caching of sign in state (#1647) 2019-04-16 08:00:28 -07:00
Will Hawkins
c7d3f00a9e For #1616: Parallelize the loading of experiments. 2019-04-15 21:45:44 -05:00
Emily Kager
01a181975d For #1084 - Add tracking protection toggle to quick settings dialog 2019-04-15 19:59:10 -05:00
Axel Hecht
3f906dc58a Import strings from android-l10n
Status: mozilla-l10n/android-l10n@ce0bbdb947
2019-04-15 15:39:22 -07:00
Jeff Boek
4fae36f0af Fixes #1430 - Implements UX feedback for the FenixSnackbar 2019-04-15 13:34:50 -07:00
Sawyer Blatz
49b4eaf182
For #724: Fixes white color in dark mode and removes android:tint (#1641) 2019-04-15 13:14:49 -07:00
Emily Kager
43e0588d68 For #1084 - Update TP Policy for the current engineSession 2019-04-15 13:07:49 -07:00
Jeff Boek
658f6dcf23 For #1495 - Reverts editing translated string and creates a new string 2019-04-15 13:33:09 -05:00
Sawyer Blatz
353270a5c7 Fixes #1610: Gives unique identifier to shortcut engine picker suggestions 2019-04-15 13:32:34 -05:00
Colin Lee
6bff472276 No issue: Add Bookmark multi-select edit button 2019-04-15 13:31:59 -05:00
Sawyer Blatz
ec35283c9a For #668: Restyles custom tabs 2019-04-15 11:31:13 -07:00
Colin Lee
5d6112da05 No issue: Missing clear button in edit bookmarks UI 2019-04-15 13:17:41 -05:00
Colin Lee
3b1f684cb0 For #1599: Crash creating a bookmark for a custom tab 2019-04-15 12:53:51 -05:00
Colin Lee
5f3e255426 No issue: fix build breakage on merge 2019-04-15 12:29:20 -05:00
Sawyer Blatz
29832c5e84 For #724: Consolidates colors 2019-04-15 12:22:03 -05:00
Jeff Boek
a2666c4f74 For #800 - Adds metrics for the default search engine 2019-04-15 09:14:40 -07:00
Colin Lee
574ee5e3d5
Merge branch 'master' into manage_site_permissions_exceptions 2019-04-12 19:06:34 -05:00
Emily Kager
068744eb96 For #1084 - Add Setting to enable/disable TP 2019-04-12 19:05:25 -05:00
Colin Lee
9b1c1b5f4d For #1571: Make bookmark deletion undoable 2019-04-12 19:05:04 -05:00
Emily Kager
4ba7527655 For #619 - Keep toolbar expanded while page is loading 2019-04-12 16:21:09 -07:00
Arturo Mejia
c3e31a15db Closes #1079: Managing site permissions exceptions 2019-04-12 17:59:05 -04:00
Jeff Boek
5ffaa94150 No Issue - Remove data team from notifications emails list 2019-04-12 16:46:01 -05:00
Vlad Filippov
08edb1532e Remove success path 2019-04-12 14:38:51 -07:00
Colin Lee
bc1b7e0b43 For #1539: Add bookmark multi-select features 2019-04-12 13:35:28 -05:00
Mugurell
abb76b4bd4 Fix #1531 - Remember HistoryState.Mode to choose the right HistoryAction.Delete 2019-04-12 10:07:54 -05:00
Emily Kager
2a19917619 For #538 - Reverse tabs in list 2019-04-12 10:05:52 -05:00
Emily Kager
659386bd5e For #176 - Start swipe to close gesture 2019-04-12 10:04:48 -05:00
Colin Lee
4c43ff09a8 For #1139: Cold start has Dispatchers.Main 1/5th second delay 2019-04-11 14:24:18 -05:00
Jeff Boek
9de120b8ab Fixes #1534 - Fixes snackbar not finding the root layout 2019-04-11 12:40:23 -05:00
Axel Hecht
29414a49e7 Import strings from android-l10n
Status: mozilla-l10n/android-l10n@2f5a5df950
2019-04-11 10:17:18 -07:00
Jeff Boek
23f6b046b1 Fixes #1498 - Ignores missing translation lint 2019-04-11 08:59:23 -07:00
Mugurell
070b7a397d Fix #1159 - Hide the QuickActionBar if fullscreen 2019-04-11 08:50:08 -07:00
ekager
c15430c8b8 Closes #1530 - center history text 2019-04-10 20:40:36 -07:00
Jeff Boek
e67e57b7cc for #1430 - Copy BottomToolbarBehavior to customize snackbar position 2019-04-10 19:59:23 -07:00
Jatin Kumar
7bf696b7f4 Fix #1516: fixed scrolling library menu in landscape mode 2019-04-10 19:13:19 -07:00
Emily Kager
dad4149b81 For #1542 - Add ripple to quick action buttons 2019-04-10 19:12:05 -07:00
Emily Kager
5f0fe216cb For #1375 - Suppress history suggestions in awesome bar via setting 2019-04-10 16:45:02 -05:00
Nick Alexander
d4d1e6bd5f For #1525: Make BrowserPerformanceTestActivity pass through to IntentReceiverActivity.
Previously, this passed through to HomeActivity, but Intent arguments
were dropped.  That means that actions (`-a
android.intent.action.VIEW`) and URLs (`-d data:...`) were dropped,
which means that Gecko itself wasn't started (and wasn't started with
a session owned by Fenix itself).

This simply passes through the intent to its final destination.

Along the way, I also enabled remote debugging for these test
configurations; it's probably not necessary, but eventually I want all
automation to be controlled by that setting.  See
[Bug 1524673](https://bugzilla.mozilla.org/show_bug.cgi?id=1524673)
for some of the motivation.  This agrees with Chrome, and should
generalize to future remote control protocols.
2019-04-10 16:38:21 -05:00
Jeff Boek
f36da2d8f2 adds missing class 2019-04-10 10:37:34 -07:00
Jeff Boek
9c492f801d For #1397 - Updates changelog 2019-04-10 10:11:46 -07:00
Jeff Boek
5ec86b34e9 Fixes history visual bugs 2019-04-10 10:11:46 -07:00
Jeff Boek
4a32ef8ed8 Fixes #1397 - Adds the delete button back to the history recyclerview 2019-04-10 10:11:46 -07:00
Colin Lee
4245f71d93 Fix build breakage: extra space in ProGuard rule 2019-04-10 10:00:13 -07:00
Jeff Boek
e98db8bfb8 For #1430 - Adds a changelog entry 2019-04-10 09:58:00 -07:00
Jeff Boek
5acd386ecd For #1430 - Handle more text in a more graceful way 2019-04-10 09:58:00 -07:00
Jeff Boek
b306bc502a For #1430 - Adjust snackbar colors for darkmode 2019-04-10 09:58:00 -07:00
Jeff Boek
cd75b28b8f No longer require a viewgroup to use FenixSnackbar 2019-04-10 09:58:00 -07:00
Vlad Baicu
b6abccfb91 Fixes #1504 - Added missing bottom constraint for bookmark icon imageview 2019-04-10 11:50:54 -05:00
Vlad Baicu
b3977a5785 Fixes #1517 - Filter private sessions when updating the tab counter 2019-04-10 09:48:53 -07:00
Arturo Mejia
22eba72f8f Closes #1170: Allow user to add a new site exception to site permissions 2019-04-10 11:48:43 -05:00
Sawyer Blatz
36e9939d9e For #689: Adds fade animation to Android <9.0 2019-04-10 11:47:05 -05:00
Jeff Boek
e6044e56ad No Issue - Adds some proguard clauses 2019-04-10 09:34:21 -07:00
Sparky93
9e3e3c8b6d Fixes #1485 - Page crash message now displays correctly in dark theme (#1524) 2019-04-10 09:23:33 -07:00
Sawyer Blatz
d402707531
Closes #1420: Moves tab preview to top of page (#1462) 2019-04-10 06:52:49 -07:00
Jeff Boek
043a3bbe9c For #1068 - Adds the ability to quickly copy a URL 2019-04-09 17:13:30 -07:00
Emily Kager
d7272d29de For #1408 - Set Toolbar titles in code (vs in navgraph) 2019-04-09 16:36:14 -07:00
Emily Kager
65235d5cf3 For #1459 - Try more ways to get title for history item 2019-04-09 15:54:19 -07:00
Jeff Boek
76033f3f20 No Issue - Adds a debug metric controller 2019-04-09 13:45:22 -07:00
Colin Lee
61e99ea476 Fixes #1496: Crash adding bookmark folder 2019-04-09 13:44:33 -07:00
Sawyer Blatz
2e50d1f65f No issue: Fixes master after a-c snapshot changes 2019-04-09 09:08:07 -07:00
Emily Kager
21919445b1 For #897 - Set default theme so private mode doesn't have to recreate 2019-04-09 08:58:33 -07:00
Emily Kager
fe7ab34391 For #860 - Update suggestion highlight light theme 2019-04-09 08:57:47 -07:00
Emily Kager
f0ee01b008 For #1445 - Update vector icons 2019-04-08 16:22:00 -07:00
Emily Kager
aa2921d7d7 For #1406, #1465 - Only pop browser when all sessions have been removed 2019-04-08 15:38:03 -07:00
Jeff Boek
9434f01b42 Fixes #1204 - Fixes the home screen animation 2019-04-08 16:16:28 -05:00
Jeff Boek
1ffbc51038 No Issue - Only block a subset of trackers by default 2019-04-08 15:04:26 -05:00
Jeff Boek
0666864418 Fixes #1157 - Addes Fenix Core to the telemetry notification list 2019-04-08 15:03:59 -05:00
Colin Lee
b54d4d1d58 Closes #1312, #1236, #1237, #1238, #1239: Creating, Editing, and Deleting Bookmarks and Bookmark Folders 2019-04-08 14:48:36 -05:00
Jeff Boek
8f6dca99dc For #1456 - Fixes missing delete button 2019-04-08 10:24:47 -07:00
Arturo Mejia
5b2417826e Closes #1429: Updated site permissions ui for MVP 2019-04-08 10:47:00 -05:00
Sawyer Blatz
2f3d38b51f
For #1002 and #1222: Adds ability to restore crashed tabs (#1433) 2019-04-08 08:04:22 -07:00
Emily Kager
9f1ec5e2b0 For #904 -Add tab counter to tab icon 2019-04-07 21:43:56 -07:00
ekager
568edda8bc Update RecyclerView to 1.1.0-alpha04 2019-04-06 19:53:01 -07:00
ekager
989b104c22 No issue: Add ripples to cardviews, improve clickability 2019-04-06 19:53:01 -07:00
Jeff Boek
d346613733 Adds missing licenses 2019-04-06 12:38:46 -05:00
Jeff Boek
e34d163034 Combines the Tab and Session component 2019-04-06 12:38:46 -05:00
Sören Hentzschel
cf500ee266 For #469: remove "Your" from "Your library" string
(see https://github.com/mozilla-mobile/fenix/issues/469#issuecomment-480400794)
2019-04-06 10:11:01 -07:00
Emily Kager
d43e902b44 For #1049 - Add New Top Progress Bar Gravity 2019-04-05 19:55:26 -05:00
Emily Kager
442ca9b79c For #627 - Set Engine Setting for PreferredColorScheme 2019-04-05 19:54:59 -05:00
Emily Kager
9cb252da40 For #1421 - Fix Shortcut ToggleButton states 2019-04-05 16:29:36 -07:00
Jeff Boek
e7998b35e9 For #1274 - Moves the about string to prevent it from being translated 2019-04-05 15:53:00 -07:00
Jeff Boek
65425d0f6e For #1274 - Unblocks l10n by fixing string nits 2019-04-05 15:53:00 -07:00
Emily Kager
a0c4acd4c6 Closes #1422 - Do not hide keyboard on pause 2019-04-05 15:26:09 -07:00
Sawyer Blatz
5fc1e9227f
Closes #1195: Adds telemetry for quick action sheet (#1362) 2019-04-05 15:08:55 -07:00
Jeff Boek
943a03d167 For #1430 - Addresses nits 2019-04-05 14:50:54 -07:00
Jeff Boek
26fd32abed For #1430 - Moves magic numbers to constants 2019-04-05 14:50:54 -07:00
Jeff Boek
2ce72139e3 For #1430 - Replaces existing snackbar and adapts text size 2019-04-05 14:50:54 -07:00
Jeff Boek
371fbf7164 For #1430 - Adds a styled Snackbar 2019-04-05 14:50:54 -07:00
Sawyer Blatz
395d6f20d5
Fixes #1361: Adds new tab when selecting history or bookmark items (#1363) 2019-04-05 13:11:05 -07:00
Jeff Boek
598ca17beb Fixes #1270 - Prevent tapping on hidden buttons 2019-04-05 10:09:02 -07:00
Jeff Boek
4a385068e0 Updates ConstraintLayout to alpha4 2019-04-05 10:09:02 -07:00
ekager
3ad204712a For #1399 - Only show battery saver theme preference for API <P 2019-04-04 23:34:54 -05:00
ekager
203e2e28c5 For #1144 - Only send SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR flag >O 2019-04-04 23:33:39 -05:00
Emily Kager
5d1738e011 For #208 - Dark Mode UX edits 2019-04-04 19:35:36 -07:00
Jonathan Almeida
f00e388dd4 Update GV architectures to nightly 2019-04-04 19:33:37 -07:00
Jeff Boek
65a210ec64 Prevent RecyclerView from loading everything
Fixes #1360
Fixes #1303
Fixes #1280
2019-04-04 17:18:32 -07:00
Grisha Kruglov
0bcad0d364 History UI limits: visit type & time
These are temporary limitations to make History UI somewhat functional,
until we get relevant UI and API changes in place.
2019-04-04 16:16:45 -07:00
Eitan Isaacson
fef5680068 Hide tabs list 2019-04-04 15:43:58 -05:00
Grisha Kruglov
56da21c525 Closes #1315: Re-introduce FxA interceptor to make auth work
This was removed accidentally, let's add it back in, but now with a clarifying comment :)
2019-04-04 13:07:57 -07:00
Arturo Mejia
04f8a25bce Closes #1377: Fixed Doorhanger not shown when the toolbar padlock
is clicked.
2019-04-04 13:54:15 -05:00
Colin Lee
fc84d3afdc No issue: Fix build breakage on erroneous lint warnings for WrongConstant: MODE_NIGHT_AUTO_BATTERY 2019-04-04 09:54:08 -05:00
Colin Lee
1d032bbe53 Quantize and optimize images to save about 3MB in APK 2019-04-04 09:46:04 -05:00