1
0
Fork 0
fenix/app/src/main/res
Mugurell c5330c6880 For 5092 - Show a Snackbar with retry option if sharing to devices fails (#5158)
* For #5092 - Show a Snackbar with retry option if sharing to devices fails

ShareController will contain all the business logic for checking the result
status of the `share to device` operations. When this fails it will show a
snackbar which also offer the possibility to retry the just failed operation.
To allow this even in the event the user has closed the share fragment we'll
use a GlobalScope's coroutine.
Refactored out the TabsSharedCallback from ShareFragment because otherwise we
would have neede to sent through that the just failed operation. After the
refactor the ShareController is solely responsable for showing the right
snackbar and handling the retry actions.

* For #5092 - Refactor ShareControllerTest

* For #5092: Adds color theming of snackbars
2019-09-26 12:30:28 -07:00
..
anim For #1291: Reduces length of private mode animation (#2534) 2019-05-15 14:48:40 -07:00
animator Closes #4012 - Animate quick settings (#4047) 2019-07-30 09:50:50 -07:00
color For #5270 - Adds state list color for delete browsing checkboxes 2019-09-12 13:27:27 -07:00
drawable For 5092 - Show a Snackbar with retry option if sharing to devices fails (#5158) 2019-09-26 12:30:28 -07:00
drawable-hdpi For #201: Search Widget 2019-08-02 11:26:48 -07:00
drawable-mdpi Minify drawable assets 2019-06-11 15:11:33 -07:00
drawable-night No issue: Remove duplicate wordmark and update about page (#3590) 2019-07-01 08:54:16 -07:00
drawable-v26 For #419: Create launch icon for private browsing (#4948) 2019-09-11 10:52:33 -07:00
drawable-xhdpi Replace notification icon (#3395) 2019-06-12 14:07:20 -05:00
drawable-xxhdpi Minify drawable assets 2019-06-11 15:11:33 -07:00
drawable-xxxhdpi Replace notification icon (#3395) 2019-06-12 14:07:20 -05:00
layout For 5092 - Show a Snackbar with retry option if sharing to devices fails (#5158) 2019-09-26 12:30:28 -07:00
menu For #4155: Restyle to custom menu 2019-09-11 09:03:17 -07:00
mipmap-anydpi-v26 For #419: Create launch icon for private browsing (#4948) 2019-09-11 10:52:33 -07:00
mipmap-hdpi For #419: Create launch icon for private browsing (#4948) 2019-09-11 10:52:33 -07:00
mipmap-mdpi For #419: Create launch icon for private browsing (#4948) 2019-09-11 10:52:33 -07:00
mipmap-xhdpi For #419: Create launch icon for private browsing (#4948) 2019-09-11 10:52:33 -07:00
mipmap-xxhdpi For #419: Create launch icon for private browsing (#4948) 2019-09-11 10:52:33 -07:00
mipmap-xxxhdpi For #419: Create launch icon for private browsing (#4948) 2019-09-11 10:52:33 -07:00
navigation Move settings classes to packages 2019-09-20 12:36:15 -07:00
raw Add Tracking Protection Info Panel 2019-09-11 07:47:13 -07:00
raw-night Add Tracking Protection Info Panel 2019-09-11 07:47:13 -07:00
values For 5092 - Show a Snackbar with retry option if sharing to devices fails (#5158) 2019-09-26 12:30:28 -07:00
values-ca Import strings from android-l10n (#5300) 2019-09-13 12:15:08 -07:00
values-cs Import strings from android-l10n (#5300) 2019-09-13 12:15:08 -07:00
values-de Import strings from android-l10n 2019-09-25 09:02:42 -07:00
values-es Import strings from android-l10n 2019-09-25 09:02:42 -07:00
values-es-rAR Import strings from android-l10n 2019-09-25 09:02:42 -07:00
values-es-rES Import strings from android-l10n 2019-09-25 09:02:42 -07:00
values-eu Import strings from android-l10n 2019-09-04 14:08:15 +02:00
values-fi Import strings from android-l10n 2019-09-16 12:54:44 -07:00
values-fr Import strings from android-l10n (#5482) 2019-09-23 19:53:57 -07:00
values-hu Import strings from android-l10n (#5482) 2019-09-23 19:53:57 -07:00
values-in Import strings from android-l10n 2019-08-27 08:22:42 -07:00
values-it Import strings from android-l10n (#5482) 2019-09-23 19:53:57 -07:00
values-ja Import strings from android-l10n 2019-09-16 12:54:44 -07:00
values-ko Import strings from android-l10n (#4110) 2019-07-18 16:07:01 -07:00
values-night No issue: Set color for toolbar divider (#5221) 2019-09-11 11:46:00 -07:00
values-nl Import strings from android-l10n 2019-09-25 09:02:42 -07:00
values-pa-rIN Import strings from android-l10n 2019-09-25 09:02:42 -07:00
values-pl Import strings from android-l10n (#5482) 2019-09-23 19:53:57 -07:00
values-ru Import strings from android-l10n 2019-09-25 09:02:42 -07:00
values-sk Import strings from android-l10n 2019-09-25 09:02:42 -07:00
values-sv-rSE Import strings from android-l10n 2019-09-25 09:02:42 -07:00
values-ta Import strings from android-l10n 2019-08-23 14:36:01 +02:00
values-tr Import strings from android-l10n 2019-09-25 09:02:42 -07:00
values-v23 For #1876 - Correct Navigation Bar Color Logic (#2427) 2019-05-10 20:26:44 -05:00
values-v27 For #724: Corrects colors for all themes 2019-04-19 13:46:43 -07:00
values-v28 For #1399 - Only show battery saver theme preference for API <P 2019-04-04 23:34:54 -05:00
values-zh-rCN Import strings from android-l10n 2019-09-25 09:02:42 -07:00
values-zh-rTW Import strings from android-l10n 2019-09-25 09:02:42 -07:00
xml No issue: Update long-press shortcut strings (#5284) 2019-09-26 11:57:37 -07:00