Commit Graph

1196 Commits (4994554576aa03926ea2b6c7f35c73e1ac0efbf6)

Author SHA1 Message Date
Sebastian Kaspari b2d81aba43 Issue #2381: Add feature-media component and enable notification for recording devices. 5 years ago
Jeff Boek 27fdd9605b For #2395 - Adds an early return statement and documents why we copy a feature 5 years ago
Jeff Boek e7e644f07e For #2395 - Fixes test suite 5 years ago
Jeff Boek f26c402f0a For #2395 - Properly takes you back to where you start authentication on completion 5 years ago
Sawyer Blatz 12eabd5eb3 For #977: Listens to correct custom tab open menu fact 5 years ago
mythio 2daa75db2c Closes #3000: Replace deprecated method 5 years ago
Emily Kager 14c581c012 For #3004 - Do not restore motionlayout state in ReloadData 5 years ago
Colin Lee 426582c303
For #3129: Add a production build type to Fenix (#3149) 5 years ago
Emily Kager 94881f8241 For #3135 - Reduce swipe to delete sensitivity 5 years ago
Emily Kager 60e3c81942 No issue: Update home screen margins 5 years ago
Sawyer Blatz 0b3a8b7a54 For #2316: Adds confirmation dialog to delete bookmark 5 years ago
Tiger Oakes 2e27dc6a5e Redesign Report and Collection icons
Update icons to align with other Android icons by adjusting the weight.
5 years ago
Sawyer Blatz 8e24feefc2 For #1192: Updates detection for Lockwise 5 years ago
ekager 87f6268816 For #3101 - Do not show tab selection screen for 1 tab 5 years ago
Axel Hecht 638c96bc65 Import strings from android-l10n (#3120)
Status: mozilla-l10n/android-l10n@03b23ceaba
5 years ago
Emily Kager dc0d153580 For #3008, For #2162 Add Simple Logic for Menu Orientation (#3114)
* For #3008 - Adjust orientation of collections menu based on view location

* For #2162 - Add simple menu orientation logic to bookmark menu
5 years ago
Emily Kager ef0618a3d1 For #3103 - Exit fullscreen on pause (#3112) 5 years ago
Emily Kager ca186c8776 Closes #1618 - Add fade to awesome bar list instead of shadow (#3110)
* Closes #1618 - Add fade to awesome bar list instead of shadow

* For #1211 - Hide keyboard on fling suggestions list
5 years ago
Colin Lee 5fb100debd
For #1966: Up button should cancel multi-selection first (#3108) 5 years ago
Jeff Boek 47a59548cc For #2324 - Adds a drawable with the proper border radius 5 years ago
Jeff Boek 40a3246c32 Adds dialog style for Firefox Accounts 5 years ago
Colin Lee 04a759f0b0
For #2693: Launching Fenix via adb with URL crashes (#3099) 5 years ago
Axel Hecht 439d579c66 Import strings from android-l10n (#3085)
Status: mozilla-l10n/android-l10n@929a19e9f8
5 years ago
Jonathan Almeida f3b7a87852 For #2562: Make version codes selectable 5 years ago
Emily Kager 50ec91d6a2 For #2896 - Polish Save To Collection Button (#3093) 5 years ago
Tiger Oakes 94c4013810 Closes #3091 - Hide Pull to Refresh under flag (#3092)
This was merged in after feature freeze so we're pulling it out for
now. Pull to refresh will continue to work in debug mode so that the
design can be iterated on easily.
5 years ago
Colin Lee 04bbeb5ae6 For #3073 'Open in Firefox Preview' no longer opens in app
Saving and restoring the custom tab session ID fixed one problem while causing another. I added code to only restore the ID if the session has a customTabConfig associated.
5 years ago
Mitchell Hentges 62473e5e86
Migrates "raptor" build type to work for chrome-perf-testing, too (#2926) 5 years ago
ekager d285e799b9 Clean up logic to return margin pairs for readability 5 years ago
ekager 14fe356d62 For #2794 - Adjust engine margins when enter/exit fullscreen 5 years ago
ekager 98a40aabd7 For #2223 , For #371 - Replace Toolbar with FIP when opened 5 years ago
ekager 388581f76f For #3056 - Filter sessions on invoke for pending delete all job 5 years ago
Jeff Boek e15ab3f958 For #1158 - Use a dot instead of an underscore to seperate values 5 years ago
Colin Lee 532483498a
No issue: Store the Custom Tab Session ID to avoid a crash (#3062) 5 years ago
Emily Kager 2da401357d For #2133 - Remove delete icon from delete history button (#3053) 5 years ago
Arturo Mejia 038aecc0ee For #1919- Websites' icons are not displayed on Site permissions (#3050)
Exceptions.
5 years ago
Emily Kager d5a9627273 For #2941 - Remove Delete Dialog, Theme Dialogs (#3052) 5 years ago
Jeff Boek ebe894801c For #3049 - Updates sign in card visual style 5 years ago
Sawyer Blatz fa67a77151 For #1572: Removes padding from error page button 5 years ago
Jeff Boek 33bcea6eca Fixes #3045 - Allows scrolling the entire home layout to fix landscape scrolling issues 5 years ago
Emily Kager 0327b1146b For #2977 - Update add new collections flow (#2991)
* For #2977 - Update add new collections flow

* Rename shared elements to be more general

* Make tab list not clickable in other modes

* For #2577 - Stop Flickering in List

* Add extensions function for next step with collections list size
5 years ago
Emily Kager f48db90716 No issue: Always try to pop to browser when navigating to browser (#3043) 5 years ago
Jeff Boek 14f1d40e10 Fixes #3041 - Fixes the string that gets displayed in the FxA Onboarding card 5 years ago
James Hugman 060cd646c8 Fixes #1570 - Enable app-links feature 5 years ago
Sawyer Blatz 35a745d67d For #2836: Fixes custom tab close button color 5 years ago
Jeff Boek 301984733a For #225 - Adds completion snackbar 5 years ago
Jeff Boek eda70ab74c Fixes #3037 - Unchecks boxes after deletion 5 years ago
Jeff Boek 0036938312 For #225 - Fixes crash by moving GeckoView calls t othe main thread 5 years ago
Emily Kager 1bb4d72fd1 For #3027, For #2858 Pass in Fenix Snackbar for Context Menu Candidate (#3028) 5 years ago
Jonathan Almeida ab39a5088a For #2052: Fix BrowserToolbar overlapping web content 5 years ago
Jeff Boek 209b50016e For #2723 - Cleans up code formatting 5 years ago
Jeff Boek f9d70dbc92 For #2723 - Creates callbacks to wire up the mode and theme manager together 5 years ago
Jeff Boek a7d5cdcb9d For #2723 - Fixes theme manager 5 years ago
Emily Kager 18cd9e58f9 Fixes Crash: Pop up to Browser Fragment if exists when coming from Search 5 years ago
Emily Kager 8dbed67f7f No issue: Simplify and speed up shared element transitions 5 years ago
Emily Kager 43a961fe73 For #1973 - Toggle QR button on deny permissions, fix engineView crashes 5 years ago
Colin Lee 72c5cb304c
For #2893, #2673, #2916, #2314: Fix race condition navigating to browser (#3023)
Since the Navigation library restores the fragment after memory eviction, if we're already on the BrowserFragment and we deep link navigate to the BrowserFragment, we briefly get two of them. This crashes GeckoView.
5 years ago
Emily Kager 8d0174fff2 Closes #2990 - Remove library content descriptions from browsing data items (#3017) 5 years ago
Emily Kager 4c970a545d For #2230 - Fix theme selection radio button for Android 6 (#3019) 5 years ago
Tiger Oakes 74dd2a5f23 Issue #103 - Pull to refresh (#3020) 5 years ago
Sawyer Blatz cd19f36b96 For #2227: Fixes issue with bookmark selection (#3021) 5 years ago
Sawyer Blatz 9e0e5d95d9 For #2931: Show browser snackbar above quick action sheet 5 years ago
Sawyer Blatz 5e0771a6f0 For #2327: Fix early return from displayAccountError 5 years ago
Sawyer Blatz 7fff475fd8 For #1679: Pause media playback when backgrounded 5 years ago
Jeff Boek 0054e017ea For #255 - Moves all deletion operations to the same coroutine 5 years ago
Christian Sadilek 0b00c0ce9b No issue: ClipboardProvider no longer needs to be added/removed based on input 5 years ago
Emily Kager 3685b05586 For #3011 - Size EngineView for Custom Tab Fixed Toolbar 5 years ago
Emily Kager c027feecd0 For #3011 - Size EngineView for Custom Tab Fixed Toolbar 5 years ago
Sawyer Blatz b8c04e02e9 For #2327: Fixes nits 5 years ago
Sawyer Blatz fe50e88fc8 For #2327: Adds error state syncing 5 years ago
Emily Kager caa36c31cd For #2979 - Prevent double navigation to Create Collection Fragment 5 years ago
Grisha Kruglov 5f42a65c2a No issue: improve allowUndo
This patch fixes a few issues:
- it was an extension on a CoroutineScope, but that was quite misleading
since the Main dispatcher would be always used regardless of what dispatcher
the owning CoroutineScope was configured with.
- timing was reliant on exact value of the undocumented Snackbar.LENGTH_LONG duration
- coroutine cancellation relied on cooperation of the 'operation' suspend function,
which we can't depend on

New 'allowUndo' fully controls its timing, doesn't imply a dispatcher to its consumers,
and doesn't rely on cooperation of passed-in suspend blocks for cancellation to work.
5 years ago
Emily Kager 3560e1793c For #2980 - Pop to home if no session exists in Browser Fragment 5 years ago
Emily Kager c589e4d4c3 For #2938 - Remove save to collection from PB browsing menu 5 years ago
Emily Kager 4347d22d9b Closes #2186 - Search Fragment search bar margins should be 8dp 5 years ago
Emily Kager e61cebf38d No issue: Check search engine icon exists before setting drawable 5 years ago
Denys M 8bed44819d Fixes #2254/#2709. Observe browser sessions changes on `HomeFragment`. 5 years ago
Jeff Boek 6527e05405 For #2738 - Re-throws exceptions to send better data into the crash reporters 5 years ago
Emily Kager f142be8c92 Refactor new param to startInEditMode 5 years ago
Emily Kager d6c1f65d72 Start MotionLayout animation to end while navigating to search fragment 5 years ago
Emily Kager 8181705b58 Init Toolbar in edit mode so we don't see the flash 5 years ago
ekager dee3c059dc Adds Shared Transition between Home and Search 5 years ago
Jeff Boek 3920cda693 For #2419 - Adds a deletion state to the history component 5 years ago
Denys M 39df4c8522 For #747. Improve `HistoryFragment` readability. 5 years ago
Denys M 13f144f212 For #747. Fix coroutines leaks in `HistoryFragment`. 5 years ago
Jonathan Almeida b05e9ab14b Closes #2968: Specify the activity name in the share item 5 years ago
Grisha Kruglov 70453ef2d5 No issue: increase likelyhood of notification showing up as 'heads-up' 5 years ago
Grisha Kruglov fda0f1de97 No issue: sync and refresh device state on foreground 5 years ago
Emily Kager 039990f608 For #2972 - Call session feature back press before custom tab back press 5 years ago
Jeff Boek 2b8a354612 Fixes #2920 - Adds missing data review links 5 years ago
Grisha Kruglov 9e7269214c Closes #2835: Do not assume bookmarks fragment is attached while processing operations
This is mostly necessary when we're running stuff in a coroutine, so the patch likely goes
overboard a bit with the nullability checks... but it shouldn't hurt.
5 years ago
Colin Lee 6e501c33c0
Update flipper to make LeakCanary traces appear (#2971) 5 years ago
Sawyer Blatz 6a53127ef9 For #2948: Adds menu button add tab to collection 5 years ago
Sawyer Blatz 3fd831cc4d Fixes #2942: Updates strings for l10n (#2950) 5 years ago
Stefan Arentz ff5eca1537 Fixes #445 - Ship Fenix x86_64 builds (#2856) 5 years ago
Emily Kager 1ef85433b4 For #2891 - Make checkbox invisible so text isn't cut off 5 years ago
Emily Kager 6290d7b890 For #2110 - Pressing back on external link should close the tab 5 years ago
Emily Kager cae95c0ee1 For #2952 - Delete All Tabs should run on Main Thread 5 years ago
Arturo Mejia b2e27d26dc Closes #2903: Fixed crash when trying to rate the app on a devices without
the play store app.
5 years ago
Jonathan Almeida 540b0939d2 Closes #2878: Cleanup with card-like styling 5 years ago
Arturo Mejia 336ec84a52 Closes #2673: File manager allows to upload files from third party apps. 5 years ago
Arturo Mejia b5d1d04d88 Closes #2900: Fix crash when trying to show site info panel with
a null session.
5 years ago
Jonathan Almeida 3da6cfd98a For #2886: Fix sending multiple tabs to another device (#2923)
* For #2886: Fix sending multiple tabs to another device

* Update share methods to use new API
5 years ago
Axel Hecht 65fe58e24a Import strings from android-l10n
Status: mozilla-l10n/android-l10n@acf17ea0cf
5 years ago
Arturo Mejia ba6bb916e4 Closes #2789: Custom tabs is not covering the full screen size. 5 years ago
Emily Kager bfc0fa36b1 For #2133 - Add destructive text color to delete history button 5 years ago
Emily Kager 506f332b85 For #2919 - Invoke Pending Delete Jobs in onPause 5 years ago
Emily Kager 9871c9b2e3 For #2417 - Fade end of Edit Bookmark edit text 5 years ago
Emily Kager a6a72885d2 For #2898 - Adds Deselect All in Collection Creation Select Tabs Step 5 years ago
Emily Kager e0ceb195ff For #2337 - Open Report Site in Browser from Custom Tab 5 years ago
Emily Kager 7d65e21b83 For #2941 - Creates delete dialog style 5 years ago
Emily Kager 250548a72f For #2823 - Invoke pending jobs with context on switch to private mode 5 years ago
Jonathan Almeida 06bf7a4da7 For #2890: Sending tab from another device shows empty title 5 years ago
Jonathan Almeida d825011fc0 Fixes #2872: Send tab notification never dismisses (#2889) 5 years ago
Harsh Shandilya 7d9c8726c5 treewide: Resolve compilation warnings (#2859)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
5 years ago
Jonathan Almeida db2eba9762 For #2876: Fix crash on sync now button clicked 5 years ago
Tiger Oakes 0ca317b7ca Fixes #2862 - Fix about_content placeholder
The exact fix was described in the issue :)

Co-authored-by: Hakkı Kaan Çalışkan <caliskanhkaan@gmail.com>
5 years ago
Mitchell Hentges 77ff164e30
Passes variants without parsing (#2408) 5 years ago
Jeff Boek 884da93184 Moves finalized onboarding strings to strings.xml 5 years ago
Jeff Boek d24aa8a772 For #927 - Adds build type to glean to report the channel 5 years ago
Sawyer Blatz 9aa4f48e77 For #1190: Adds additional telemetry for FxA login 5 years ago
Sawyer Blatz 62bed0cd06 For #1190: Adds telemetry for FxA login 5 years ago
Emily Kager 2ad6875f09 No issue: Correct material dependency and anchor snackbar above toolbar 5 years ago
Jeff Boek e3031378bc For #225 - Address small nits, changes default color of ic_delete 5 years ago
Jeff Boek 0cbaeaffdc For #225 - Properly delete collections 5 years ago
Jeff Boek 51451ff002 For #225 - Deletes data on button press 5 years ago
Jeff Boek 3cf91fc303 For #225 - Adds button to delete browsing data 5 years ago
Jeff Boek 072ef5785d For #225 -Adds checkbox listener to data items 5 years ago
Jeff Boek e9c7943fe8 For #225 - Adds icons for list items 5 years ago
Jeff Boek 3006b21508 For #225 - Adds list items for delete browsing data 5 years ago
Jeff Boek 182bbdf359 For #225 - Adds delete browsing data fragment 5 years ago
Emily Kager 01c9317be0 For #2843 - Improve Collections UI and UX (#2851) 5 years ago
mheubusch 11be571ded Update static_strings.xml 5 years ago
Jonathan Almeida 1de2e58644 No issue: Add device name to account page 5 years ago
Sawyer Blatz e8943a2d9c No issue: Updates l10n static strings 5 years ago
Sawyer Blatz dff2f0efaf For #2327: Adds error state strings for syncing 5 years ago
Sawyer Blatz a9466554e5 For #2788: Fixes string issues (#2841) 5 years ago
Emily Kager beb2dec79f For #2780 - Fix home screen attributes for API 21-22 (#2844) 5 years ago
Jonathan Almeida b75de72a19 No issue: Add ellipses to syncing string 5 years ago
Tiger Oakes 207a8d6772 Use a ListAdapter for SessionControl 5 years ago
Jonathan Almeida 2fd91daa5b No issue: Fix NotificationManager icon color 5 years ago
Sawyer Blatz 36f4b97712 For #658: Adds your rights page link 5 years ago
Emily Kager 09588dfda6 For #2529 - Remove "Delete Collection" button from private browsing 5 years ago
Emily Kager 4e13de3ffd No issue: Register observers with owner view 5 years ago
Emily Kager a676e964b5 For #966 - Preserve CustomTab history when opening in browser 5 years ago
Sawyer Blatz 549292d06e For #2732: Removes view model usage from collection creation 5 years ago
ekager 2f46345954 Cancel pending findBookmarkJob if another is started 5 years ago
Emily Kager 4b7c8a7db1 For #2228 - Update Bookmark Status in onUrlChanged 5 years ago
Emily Kager 7622b7a3fd Update string 5 years ago
Emily Kager 833290799e For #1286 - Add Automatic Font Sizing Preference 5 years ago
Emily Kager 074eec7006 For #2815 - Use RootView for displaying snackbar in browserfragment (#2816) 5 years ago
Emily Kager 0c8ad3ef6e For #2721 - Reorder onboarding theme settings (#2817) 5 years ago
Jeff Boek f76437f60c Fixes #2811 - Removes custom attributes 5 years ago
Emily Kager c6ac791609 No issues: Set ThemeFragment title in onResume (#2801) 5 years ago
Emily Kager a80053547e For #2806 - navigate up from SearchFragment instead of activity back press (#2812) 5 years ago
Emily Kager 7951a5f5df No issue: Update Account UI and visibility in onCreate so it doesn't flash (#2804) 5 years ago
Jonathan Almeida 3c84807474 Add connect another device dialog (#2803) 5 years ago
Grisha Kruglov 2ad3a72f6f Closes #2252: Show "Desktop Bookmarks" in the Bookmarks library (#2797)
This patch adds in a virtual "Desktop Bookmarks" folder to the top
of the mobile root child list, and makes sure to change internal
bookmark root names to user friendly labels.
5 years ago
Jonathan Almeida 8fbbcceb21 Adds send tab functionality to UI (#2790)
* Closes #2782: Hide send tab when no devices available

* For #2752: Enabled send tab for debug and nightly builds

* For #2753: Add Send Tab functionality to UI
5 years ago
Denys M 6b8938e47e Fixes #2739. Update sign-in preference visibility when screen is resumed. 5 years ago
Emily Kager f51e221a99 Remove unused import 5 years ago
Emily Kager 467e6bda74 Add back fade in fade out pop anim 5 years ago
Emily Kager 895ba021e7 Hide toolbar in activity and remove label from home fragment 5 years ago
Emily Kager c7af502db7 Restore progress 5 years ago
Emily Kager 5bc143df4c Do not use ClipChildren false on homeLayout parent 5 years ago
ekager 0e64ead75c Try to pop up to home if it exists on stack from browserfragment 5 years ago
Emily Kager 40f2fe5166 For #1287 - Create animation for opening and closing tab from home 5 years ago
Grisha Kruglov 6a8d0f324e Closes #2770: Allow receiving tabs from FxA devices (#2772)
* Closes #2770: Allow receiving tabs from FxA devices

Now that we're on a-c 0.54, we can land this since it supports device
capability migration.

This patch adds a SEND_TAB device capability, making Fenix a valid target
in the Send Tab device list on Desktop Firefox.

Additionally, it adds a notification manager which manages notification
channels and knows how to display "received tabs" notifications".

* Post: remove unusued test file that's causing issues
5 years ago
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
Emily Kager 6057c3703a For #2061 - Added Find in Page Bar No Matches Text Color (#2746) 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
Ryan Kelly 17f8e236aa Closes #2555: Remove appservices gradle plugin, perform megazord substitution by hand. 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
Sawyer Blatz 3f821fec75 No issue: Updates string comment for collection renamed 5 years ago
Emily Kager 36cf9817d9 For #1286 - Dynamically set fontsizefactor and reload current session 5 years ago
Sebastian Kaspari c3ff7a1aba Switch to browser-engine-gecko-beta (GeckoView 68.0). 5 years ago
Will Hawkins 4f0c74a1fe Fix #2612: Force PG to keep kotlinx coroutines 5 years ago
Axel Hecht 9057eed6d7 Import strings from android-l10n
Status: mozilla-l10n/android-l10n@ec762fcedc
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