Commit Graph

823 Commits (ed39b7828be1e6508b32d2287f2f49c76f5d3008)

Author SHA1 Message Date
Sawyer Blatz 832fd71afc For #2784: Removes undo from collection deletion (#2786) 5 years ago
Jonathan Almeida eb7646f073 Add custom share sheet and send tab support (#2757)
* Closes #2751: Add custom app share sheet

* Closes #2753: Add send tab devices to share sheet

* Closes #2752: Add build flag for send tab

* Replace Context.share with ShareFragment
5 years ago
Sawyer Blatz 87df0a8103 For #2728 & #2729: Uses view model selected tabs for collection creation (#2748) 5 years ago
Tiger Oakes 9b69f9f5db Fixes #654 - Update refresh/stop toolbar buttons (#2702)
(Also back and forward)
5 years ago
Jeff Boek bf28462c47 For #2717 - Hides onboarding card when signed into a firefox account 5 years ago
Jeff Boek ab590df18b For #2717 - Adds auto signed in state to the accounts onboarding card 5 years ago
Grisha Kruglov f4f35bdde0 Closes #2713: Weave in "onboarding state" and split adapter items accordingly
we're ensuring that it has been initialized.

I wonder if we could just make background services load eagerly (they're lazy init now), instead.
5 years ago
Sawyer Blatz 763c8be815 For #2689: Turns dynamic toolbar into fixed toolbar 5 years ago
Emily Kager 7492de321d For #2530 - Show report site issue and TP off globally in quick settings 5 years ago
Sawyer Blatz 220a843534 For #2205: Updates collection title constraints 5 years ago
Sawyer Blatz 9509ce1b12 For #911: Adds reader mode notification on first launch 5 years ago
Sören Hentzschel 04e28096b2 fixed wrongly named variable 5 years ago
Sören Hentzschel 56dec1ebfb fixed linting issues 5 years ago
Sören Hentzschel cc03aeb9f0 For #2435 - adds URL to bookmarks in library 5 years ago
Sawyer Blatz a1d32127ab For #2655: Adds undo snackbar for closing all tabs 5 years ago
Jeff Boek f5a993a027 For #2762 - Prevents crash when a device has a font scale other than 1.0 5 years ago
Emily Kager 36cf9817d9 For #1286 - Dynamically set fontsizefactor and reload current session 5 years ago
Jeff Boek 5ec783f6e5 For #2719 - Fixes crash by registering to observer with a lifecycle owner 5 years ago
Emily Kager 851f066a2a For #2377 - Added ability to share multiple history items 5 years ago
Jeff Boek 16b3309053 For #2531 - Adds privacy notice to settings 5 years ago
Sawyer Blatz e7ecd49353 For #1578: Adds delete collection with undo 5 years ago
Emily Kager c2339e9669 Closes #2699 - Removes Feedback from Settings 5 years ago
Sawyer Blatz 22ca1b88a0 For #2688: Corrects extra key of library selected item telemetry 5 years ago
Emily Kager 394a207fea Revert "For #1578: Adds delete collection with undo"
This reverts commit 63a4567521.
5 years ago
Sawyer Blatz 63a4567521 For #1578: Adds delete collection with undo 5 years ago
Arturo Mejia b2294483a8 Updated tracking protectionPolicy to the recommend one. 5 years ago
Sawyer Blatz 93d0982a6f For #1576: Adds tab collection renaming 5 years ago
Sawyer Blatz f73bb22955 No issue: Removes usage of COLLECTIONS_ENABLED flag 5 years ago
Emily Kager 0c022f6646 For #1826 - Create ViewModel for Restoring Home Scroll Position 5 years ago
Emily Kager 4b186eb86d No issue: Save/Restore State in HomeFragment 5 years ago
Sawyer Blatz aa9e5c46ae For #1242: Adds telemetry for error pages 5 years ago
Sawyer Blatz 0080e7d701 For #2584: Adds opening a single tab from tab collection 5 years ago
Sawyer Blatz a3f25b9f77 For #2584: Adds opening tab collections 5 years ago
Sawyer Blatz afbe397f94 For #1575: Enables adding tabs to existing collection 5 years ago
Sawyer Blatz 7e7edc8b7a For #2377: Adds share to tabs and tab collections 5 years ago
Jeff Boek 1cd50ba9cb No Issue - Fixes nits in #2669 5 years ago
Jeff Boek a041d9ef74 For #2391 - Dismiss tour when navigating to search or settings 5 years ago
Jeff Boek 479c00bc5f No Issue - Always complete motionLayout transition on restore 5 years ago
Jeff Boek 41e5d5cf28 No Issue - Remove debugging code for onboarding 5 years ago
Jeff Boek 692724be2f For #2395 - Navigates to turn on sync on button press 5 years ago
Jeff Boek 9a76c11dae For #2389 - Save state on homeview when switching themes 5 years ago
Jeff Boek b3650cacff For #2399 - Wires up tracking protection onboarding card 5 years ago
Jeff Boek a2a4524e51 For #982 - Opens privacy policy in a custom tab 5 years ago
Jeff Boek 591f367806 For #2392 - Adds icon to private browsing onboarding card 5 years ago
Jeff Boek 2dc76dda6a For #2392 - Centers private browsing icon 5 years ago
Tiger Oakes cfca683a14 Use UpdateTrackingProtectionUseCase
mozilla-mobile/android-components#2746
5 years ago
Emily Kager 40f8e3b6af No issue: Use ExcludeTypes instead of filtering after retrieving 5 years ago
Sebastian Kaspari 291df48c4e Install the "icons" WebExtension to automatically load icons for every visited website. 5 years ago
Sawyer Blatz c334c77bbe For #976: Adds telemetry for library 5 years ago
Emily Kager ba790c5dd3 No issue: remove unused restore state code 5 years ago
Emily Kager e534dad199 For #2028 - Pass Session ID for Custom Tab Prompts, Theme Dialogs 5 years ago
Emily Kager 028c6cad70 For #2025 - Create and theme Dialog for deleting all history 5 years ago
Emily Kager fd4de3509d For #1249 - Create Empty History State 5 years ago
Jeff Boek b54628210b For #2414 - Fixes custom tab crash 5 years ago
Sawyer Blatz ec1a0e6c34 Revert #2533: Removes feature flag for tab collections 5 years ago
Sawyer Blatz 3619f1417d For #1574: Cleans up unused code and refactors 5 years ago
Sawyer Blatz 7861a80715 For #2205: Truncates tab collection titles 5 years ago
Sawyer Blatz 4e6f9b9ef1 For #1574: Displays previous tab collections when creating 5 years ago
Sawyer Blatz 60e5f8a626 For #2351: Fixes backspace key ignored in collections 5 years ago
Sawyer Blatz 30a643720f For #1574: Adds tab collection creation 5 years ago
Emily Kager d347f73e69 For #2389 - Create Theme Onboarding Card 5 years ago
ekager 42d1491976 Closes #2635 - Save settings changes to new Shared Preferences file 5 years ago
Sawyer Blatz f912621bc3 No issue: Fixes home crash if url host is malformed 5 years ago
Jonathan Almeida 2035be8cc6 Closes #2097: Stop video playback when custom tab closes 5 years ago
Sawyer Blatz 9e50b55340 For #1857: Adds telemetry for QR scanner 5 years ago
Sören Hentzschel 6bc577eecd For #1800 - "report site issue" should open in a new tab 5 years ago
Emily Kager a44322b120 Update mapping to represent steps of 5 from 50-200 5 years ago
Emily Kager e00380960f Add Accessibility Fragment and Text Size Adjustment Setting 5 years ago
Emily Kager 855acd5fe2 Closes #2528 - Fixes Dialog navigation 5 years ago
Sebastian Kaspari 6942767dfe Remove feature-session-bundling component. 5 years ago
Sawyer Blatz 72d29c2a43
For #2205 & #1578: Integrates tab collection storage (#2478)
* For #2205: Adds TabCollectionStorage

* For #1578: Adds delete to TabCollection
5 years ago
Emily Kager 43843b0fb3 For #2561 - Dynamically set EngineView behavior in BrowserFragment 5 years ago
Jeff Boek 7ac26f5b20 For #2390 - Adds local feature flag for onboarding 5 years ago
Jeff Boek 95af2ddcc6 For #2390 - Adds the start browser button 5 years ago
Jeff Boek b2e6b59e91 For #2390 - Adds views for every onboarding card 5 years ago
Jeff Boek 8928b19079 For #2390 - Adds a theme picker card
- applies generic styling to cards
- adds margins to headers and onboarding cards
5 years ago
Jeff Boek fe16810ddb For #2390 - Adds onboarding section headers 5 years ago
Jeff Boek dfe14e1751 For #2390 - Adds the onboarding welcome message 5 years ago
Jeff Boek b14d0fa80c For #2390 - Applies onboarding mode on start 5 years ago
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
5 years ago
Michael Droettboom c34946b88f 1551700: Enable custom pings from debug dashboard (#2516)
Fix re-enabling of telemetry
5 years ago
Jeff Boek 014de10b29 Fixes #2533 - Adds the feature flag to the menu item to create a collection 5 years ago
Sebastian Kaspari f84b7f10dd Issue #2458: Use correct Socorro product name. 5 years ago
Sawyer Blatz 334868c283 For #2224: Removes select bookmark and fixes crash 5 years ago
Vlad Filippov e52157d358 Closes #2518 - Fix back button in PairFragment 5 years ago
Sawyer Blatz 0b7df74731
For #2315 & For #2494: Adds scrolling to custom tabs (#2521) 5 years ago
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
5 years ago
ekager 0143c54817 Suppress ComplexMethod error for openToBrowser 5 years ago
ekager ecdbdda94e Added BrowserDirection values for New Fragments 5 years ago
Emily Kager ffc8037a08 Fix navigation for pairing 5 years ago
Vlad Filippov 66a0cd5f9c Add FxA Pairing feature to "Turn On Sync" 5 years ago
ekager a078f9e48b For #2422 If TP disabled globally disable quicksettings TP exception toggle 5 years ago
Emily Kager 573e215577 For #2101 - Set status bar color to black in light mode for API 21-22 (#2461) 5 years ago
Emily Kager c2a3c844b8 For #2035 - Register Accessibility Manager Listener (#2462) 5 years ago
Emily Kager 92ad00debc For #2460 - Announce "Syncing" for a11y feedback when "Sync Now" pressed (#2463) 5 years ago
Sawyer Blatz 03ca975795 For #2315: Hides URL bar when scrolling in custom tab (#2485) 5 years ago
Emily Kager e0e7ba5a43 For #2302 - Listen to session to update QuickSettingsSheetDialogFragment 5 years ago
Colin Lee 49ac62ab85 Fix ViewModel States (#2457)
Co-authored-by: Jeff Boek <jeff@jeffboek.com>
5 years ago
Emily Kager a739d5a9e5 For #2336 - Pass EngineSession to TP adjustment fun 5 years ago
Sawyer Blatz 43a4b1b77c
For #563: Restyles history favicons (#2455) 5 years ago
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
5 years ago
Colin Lee 917399d897
For #2436: TransactionTooLargeException saving many tabs (#2453) 5 years ago
Colin Lee 155353f0ee
For #2449: App crashes when switching themes (#2450) 5 years ago
Denys M e68d594bbb For #747. Fix possible memory leak on `HomeActivity`. (#2440) 5 years ago
Denys M 24f15c8b77 Closes #1083. Don't print sensitive data to logs in the production app. (#2437) 5 years ago
Emily Kager 4070941657 No issue: Refactor dialogs to use nav graph 5 years ago
Emily Kager 0df12a588d For #1876 - Correct Navigation Bar Color Logic (#2427) 5 years ago
Denys M fd56b1fef3 Closes #2340. Set navigation icon color on library screen. (#2415)
Applying color filter to `toolbar.navigationIcon`.
5 years ago
Arturo Mejia 744f1be0a9 Closes #1411: Added disabled style for permissions site info panel. (#2354) 5 years ago
Colin Lee cfccb997fd For #1909: Tabs disappear intermittently (#2426) 5 years ago
Sawyer Blatz e1cdeffe8c
For #563: Restyles history management (#2378) 5 years ago
Colin Lee ccbc14a71f For #1994: Re-architect state handling code (#2382) 5 years ago
Jeff Boek 27d8c09def
Fixes #1735 - adds the ability to write code against the build channel (#2388) 5 years ago
Emily Kager e4b4934f53 For #2393 - SearchTermsTapped even on URL should search (#2398) 5 years ago
Emily Kager 75ccce23dc For #2323 - Update theme for browsing if needed in onResume (#2360) 5 years ago
Emily Kager 5904a916d8 No issue: Update Androidx dependencies 5-8-2019 (#2350)
* No issue: Update Androidx dependencies 5-8-2019

* Update TrackingProtectionPreference
5 years ago
Sawyer Blatz d64f5a2064
For #2205: Modifies styling of collections and tabs (#2328)
* For #2205: Modifies styling of collections and tabs

* Change bounding box
5 years ago
Emily Kager eb4e159101 For #2329 , For #2332: Invoke pending delete session job on navigate (#2333) 5 years ago
Jeff Boek f1665f12ed For #2260 - Sends valid keys to the labeled counter (#2330) 5 years ago
Christian Sadilek 0c1b43d7b6 Upgrade to GV 68.0.20190508111321 and fixes for latest A-C 0.52.0 (#2348)
Closes #2342, Closes #2297
5 years ago
Colin Lee 96b68948b5
For #1710: Create scaffolding for Robolectric tests (#2282) 5 years ago
Arturo Mejia b735cc9693 Closes #1311: Enable downloads in custom tabs. (#2311) 5 years ago
Emily Kager 84a7430e57 For #1745 - Allow trackers from Allow List (#2310) 5 years ago
Arturo Mejia 583b954c5a Closes #1320: Customize site info panel dialog for custom tabs. (#2304) 5 years ago
Jeff Boek c2704c3fec No Issue - Uses non-deprecated API to fetch version code (#2307) 5 years ago
Emily Kager 37bae3bb38 For #2289 - Null out pending job on undo (#2303) 5 years ago
Emily Kager e6e3ac35e0 For #2068 - Create QAS initial state (#2298) 5 years ago
Vlad Filippov 62ae2bca11 Update the deprecated BitmapDrawable constructor (#2308) 5 years ago
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
5 years ago
Emily Kager 0000d6a782 For #2277 - Clean up threading for session control with undo (#2281) 5 years ago
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>
5 years ago
Emily Kager e5e448ac8f For #1694 - Show Snackbar with Undo When Tab is Closed (#2246) 5 years ago
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.
5 years ago
vladikoff e067ffbbf6 Initial view for the "Turn on Sync" fragment
UX: https://mozilla.invisionapp.com/share/QSR2F8UD4PN#/screens/357470308
5 years ago
Emily Kager aa6d36dda9 For #2035 - Fixes a11y and loading toolbar behavior logic (#2243) 5 years ago
Emily Kager 7ab19a71fc Closes #1720 - Dismiss QuickSettings when report a problem invoked (#2242) 5 years ago
Colin Lee 85eef5796a
No issue: Fix QAB handle lingering onscreen (#2244) 5 years ago
Emily Kager 30ffc9fee2 For #2225 - Don't pass click events under find in page bar 5 years ago
Emily Kager 73de0cd2e8 Closes #2239 - emit session changes in onstart (#2240) 5 years ago
Colin Lee 39eb107335
For #2206: Quick Action Bar fixes, do not hide, add shadow, peek initially (#2238) 5 years ago
Emily Kager 2d568b8d80 Closes #2183 - Pass view's parent to Tab Counter SessionManager observer (#2237) 5 years ago
Emily Kager 8fd937669b Closes #2182 - Do not invoke sessionmanager callbacks (#2236) 5 years ago
Emily Kager 2397b22d09 For #2230 - Persist Theme Through RadioButtonPreference (#2235) 5 years ago
Emily Kager 7dda013ad1 No issue: Remove plurals strings (#2234) 5 years ago
jhugman 34bd6513b6 Fixes 1689 - Add sessionManager and sessionId to custom tabs menu and toolbar. (#2229) 5 years ago
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
5 years ago
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
5 years ago
Emily Kager 449fffe933 For #2181 - Select session again after restoring (#2213) 5 years ago
Colin Lee 030912bfc5
For #1966: back button from multi-selection toolbar should cancel (#2207) 5 years ago
Colin Lee 548c3be51e
For #1702: Multiple selection toolbar replaced with "fragment_home' (#2204) 5 years ago
Colin Lee a60d2c071c
For #1967: Multi-selection toolbar should disappear after deleting (#2202) 5 years ago
Colin Lee b931957426
For #1586: Behavior when adding a duplicate bookmark (#2195) 5 years ago
Colin Lee a4c201f2ee
For #1870: Copy bookmark folder does nothing (#2193) 5 years ago
Emily Kager 1e8de384d8 Closes #1556 - Add back button to LibraryFragment (#2200) 5 years ago
Colin Lee eb0a10078c
No issue: refresh after undoing bookmark deletion (#2198) 5 years ago
Colin Lee c151c4b97b
For #1862: deleting a bookmark item not hiding it immediately (#2188) 5 years ago
Emily Kager 34f4720e6b For #1573 - Create Save to Collection Component and Views 5 years ago
Arturo Mejia c81cfab84e Closes #1414: Fixed site permissions settings getting reset in Android 6. (#2177) 5 years ago
Emily Kager a07b6d8c0f Closes #2156 - Update theme for selected session in BrowserFragment (#2171) 5 years ago
Will Hawkins 0bcff089d6 Feature #2088: Async load the default search engine icon at startup (#2113) 5 years ago
Colin Lee dc3abe2698
For #1932: Crash on telemetry setting change when unattached (#2124) 5 years ago
Emily Kager 41bbc1ad2b Closes #2163 - Check if bookmark title is null or blank 5 years ago
Emily Kager 48191fd376 Closes #2176 - Removes divider after library in browsing menu 5 years ago
Emily Kager 59a4340f65 Closes #2172 - Tint Share Icon in Custom Tab Menu 5 years ago
Emily Kager a3cd92092a Closes #2168 Closes #2170 - Catch ClassCastException for non bool prefs 5 years ago
Emily Kager 583889cac0 Revert "For #1751 - Add Delete Button to Private Toolbar"
This reverts commit c8061bd9af.
5 years ago
Sawyer Blatz 70486039c0 Closes #2147: Refactors usage of openToBrowserAndLoad 5 years ago
Emily Kager 0e44921e08 For #1573 - Update tabs header menu (#2141) 5 years ago
Colin Lee f1050eaff5
For #1951: Bookmarks library pane displays everything from root down (#2135) 5 years ago
Sawyer Blatz 3734d08f17
For #2144: Only opens to browser when necessary (#2145) 5 years ago
Emily Kager 1041500869 For #1573 - Long pressing tab selects that tab in save collections 5 years ago
Emily Kager 14c4d12e49 For #1573 - Add Browsing Menu Item Add To Collections 5 years ago
Sawyer Blatz d6879e2501 No issue: Sets BrowserFragment sessionId only in custom tabs 5 years ago
Colin Lee 5b7e297adf
For #1955: Add prompt before loading QR code (#2096) 5 years ago
Emily Kager 97e4f43fda No issue: null check context on permission granted (#2104) 5 years ago
Emily Kager e76c618c2a For #1541 - set padding dynamically for tab counter (#2103) 5 years ago
Emily Kager b11a7554c2 For #1836 - Update theme based on if session private (#2099) 5 years ago
Sawyer Blatz 29238d6e5f For #1954: Hides keyboard when requesting camera permission 5 years ago
Emily Kager ee693430a2 For #1716 - Consolidate Switch Styles 5 years ago
Grisha Kruglov fbdf60fdb9 Bookmark sync (#2090)
* Closes #919: Enable bookmarks synchronization

* Add bookmarks checkbox to sync preference screen
5 years ago
Sawyer Blatz 4cd0d464a7
For #1092: Fixes ordering of custom tab menu items (#2072) 5 years ago
Sawyer Blatz 11918d45f4
For #1619: Hides clipboard provider when text is entered (#2081) 5 years ago
Sawyer Blatz 473b528ea1
No issue: Improves scrolling of quick action sheet (#2079) 5 years ago
Sawyer Blatz 66d76d3123
For #2074: Displays title only in custom tabs (#2075) 5 years ago
Sawyer Blatz 8928822e99
For #975: Adds telemetry for settings toggles (#1896)
* For #975: Adds telemetry for settings toggles

* For #975: Uses failable constructor
5 years ago
Colin Lee 3450c6bcf1
Merge pull request #1785 from colintheshots/fix1301
For #1301: Add uri_count to metrics ping
5 years ago
Emily Kager 99f979e86b For #1601 - Bookmark icon should change visually if page is bookmarked 5 years ago
Emily Kager bc10c65c52 For #2035 Add TouchExplorationStateChangeListener and adjust toolbar 5 years ago
Sawyer Blatz 46924544b6 For #1975 & #1627: Refactors getSessionById in BrowserFragment 5 years ago
Emily Kager 4ae40b35e0 No issue Null check accessibility manager 5 years ago
Emily Kager 9eaaedf4bd For #1658 Update preferredColorScheme in onResume for auto-theming 5 years ago
Colin Lee 47c04de886 For #1279: Focus broken opening a link from external app after eviction 5 years ago
Colin Lee 688cae33c3 For #1877: Crash on edit or delete the default bookmark folders 5 years ago
Sawyer Blatz 9e9b6f98f9 Fixes #2030: Quick action sheet collapses on scroll 5 years ago
Sawyer Blatz 191786c671
For #1192: Adds telemetry for Mozilla products (#1953) 5 years ago
Sawyer Blatz 4945805e37
For #1954: Resolves QR scanner back press and keyboard issues (#2036) 5 years ago
Emily Kager 1aee091485 For #2039 - Context check in setToolbarBehaviour (#2040) 5 years ago
Emily Kager 4da5a26536 Closes #2000 - Don't flash LeakCanary setting in release builds (#2006) 5 years ago
Emily Kager 10517580cc No issue: Add back status/nav flags after fullscreen exit (#2003) 5 years ago
Emily Kager ec64286eac No issue: Only set toolbar behavior for non custom tab sessions (#2013) 5 years ago