Commit Graph

35 Commits (382ca721c4788c348da1bc4c24f702a26fdbe707)

Author SHA1 Message Date
Ryan VanderMeulen 71c3287f1c Bug 1862658 - Fix OutdatedDocumentation errors
Behavior change from https://github.com/detekt/detekt/pull/6372.
8 months ago
Gabriel Luong 978871c859 Bug 1848527 - Part 1: Enable OutdatedDocumentation detekt rule in Fenix 9 months ago
Arturo Mejia 20f3002e80 Bug 1839239 - Add crash bread crumbs for dialogs. 12 months ago
iorgamgabriel 1015df2be3 Bug 1829531 - Fix the status bar color when the download prompt appears. 1 year ago
mcarare 94a7d99430 Bug 1796348 - Add a notification delegate to AbstractFetchDownloadService.
The AbstractFetchDownloadService will now show notifications through the notification delegate.
1 year ago
mcarare 0a843871b5 [fenix] Bug 1806798 - Make download filename scrollable.
Also add a max height for the file name, so the download button is always visible.
1 year ago
Mugurell e758aa6c8b [fenix] Bug 1812518 - Show the 3rd party download dialog as an Android View
This uses the same direction as the before patch - inflating a new View that
can then serve as an anchor for the Snackbar.
Here we could use directly the AC layout as it needed no special customization.
1 year ago
Mugurell 961eba72f3 [fenix] Bug 1812518 - Show the download dialog as an Android View
Tried to mimic the UX of a modal dialog while using Android Views.
This meant including a scrim that would consume all touches and theming the
navigation bar and status bar.
Avoiding a dialog and a separate window will allow the snackbar to see the
new "dialog" as a sibling in a CoordinatorLayout parent and so be able to
position itself based on the new "dialog".
This patch also added "start_download_dialog_layout" from A-C as it leads to
simpler and less code needed to style the layout - colors / shapes with
everything happening in XML versus calculating the values then setting them
programatically.
1 year ago
mcarare d917bcf2b6 [fenix] Bug 1806798 - Better handle long filenames in download finished dialog.
Make download filename scrollable.

Add a max height for the file name, so the action button is always visible.
1 year ago
Gabriel Luong 8a2e4043b6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26582 - Renew telemetry expiring in 107 2 years ago
mcarare 932823c871 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26844: Fix ktlint issues and remove them from baseline. 2 years ago
Brais Gabín 602887e5b6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23046 - Align detekt config between Fenix and Android Components
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
2 years ago
mcarare bdd7fa0a96 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24075: Add PDF download metrics. 2 years ago
mcarare dfc04d2e7b [fenix] For https://github.com/mozilla-mobile/fenix/issues/24075: Add PDF download metrics. 2 years ago
Gabriel Luong bc1c89d796 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23187 - Replace @color/notification_accent_color_normal_theme with @color/fx_mobile_text_color_accent 2 years ago
Elise Richards 09132f35ac [fenix] Remove downloads management telemetry 3 years ago
Elise Richards dbf3897680 [fenix] Remove download notification telemetry. 3 years ago
Mugurell 9959334a26 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17917 - Finish migrating all synthetics usages 3 years ago
Arturo Mejia 00e4051b15 [fenix] Fix openFile breaking changes 3 years ago
Mugurell 433b0f0bdc [fenix] For https://github.com/mozilla-mobile/fenix/issues/18617 - Use the new EngineView#getInputResultDetail()
All functionality should remain the same.
3 years ago
Arturo Mejia 25b2805f87 [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/10428 Improve download dialog error message. 3 years ago
hakkikaancaliskan 9954d20d0a [fenix] For https://github.com/mozilla-mobile/fenix/issues/12732: Match notification accent color with app theme 4 years ago
Mugurell 6019e8c907 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15367 - DownloadsFragment telemetry (https://github.com/mozilla-mobile/fenix/pull/16728)
Adds a counter for how many times the user does the following action:
- opens the Downloads section inside the app
- tap to open an item from inside Downloads / from the download dialog
- tap to delete one or more downloads at once
4 years ago
mcarare 1add1c7454 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13031: Show size in KB for smaller downloaded files. 4 years ago
Arturo Mejia 6deca4a4a2 [fenix] Add support for restoring downloads 4 years ago
Tiger Oakes 233708b122 [fenix] Update LongParameterList baseline 4 years ago
Sawyer Blatz 89ffe16f6a [fenix] For https://github.com/mozilla-mobile/fenix/issues/8775: Removes feature flag for dynamic bottom toolbar 4 years ago
Christian Sadilek 3f7127a6f4 [fenix] Update Android Components version to 44.0.20200528190114
Pass store to download manager and service to address API changes.
4 years ago
codrut.topliceanu 51ca52381c [fenix] For https://github.com/mozilla-mobile/fenix/issues/9044 - Replace DownloadNotificationBottomSheetDialog with unobtrusive view
- Renamed DownloadNotification and removed DownloadState.dismissed dependency
- Improved DynamicDownloadDialog behaviour when scrolling
- DynamicDownloadDialog remains attached to tab until dismissed
- Fixed onTryAgain not working for resumed DownloadDialogs
4 years ago
Emily Kager 5b332811da [fenix] For https://github.com/mozilla-mobile/fenix/issues/7219 - Polish Download Notification Dialog. (https://github.com/mozilla-mobile/fenix/pull/7224)
* For https://github.com/mozilla-mobile/fenix/issues/7219 - Use accent color for downloads dialog positive button

* For https://github.com/mozilla-mobile/fenix/issues/7219 - Fixes gap beneath download notification dialog

* switch to setimageresource
5 years ago
David Walsh 4fada3f5be [fenix] Fix 5366 - Use VectorDrawableCompat for all imagery (https://github.com/mozilla-mobile/fenix/pull/7221)
* Fix 5366 - Use VectorDrawableCompat for all imagery

* Fix detekt lint issues

* Restore previous comment contents
5 years ago
Sawyer Blatz a00e212e4c [fenix] For https://github.com/mozilla-mobile/fenix/issues/6436: Adds snackbar for failed download (https://github.com/mozilla-mobile/fenix/pull/6648) 5 years ago
Gabriel Luong 23069b57af [fenix] For https://github.com/mozilla-mobile/fenix/issues/5583 - Adds telemetry for download notification (https://github.com/mozilla-mobile/fenix/pull/6554) 5 years ago
Sawyer Blatz 65e2c1d4b4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/5958: Adds in app download notifications (https://github.com/mozilla-mobile/fenix/pull/6506) 5 years ago
Tiger Oakes 564cba2065 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/1657 - Use Gecko for downloads (https://github.com/mozilla-mobile/fenix/pull/4296) 5 years ago