1
0
Fork 0
Commit Graph

249 Commits (93a54567857aec42a09edc58675cbf099d3b6118)

Author SHA1 Message Date
Emily Kager 883afe9bd4 No issue: Update dependencies 2019-06-05 16:30:01 -07:00
Grisha Kruglov fe3c163a20 Fix how we reflect FxA state in preference
This cleans up how we're displaying account state in the main preference UI.
Before when it worked, it worked mostly accidentally.
'launch' wrapper around "update ui" methods would trigger a race condition
between binding the account pref view holder and actually updating that view
with values. Sometimes the "update view with values" would happen after view
was bound, and the UI will be correct. Most of the time it would happen before,
and so there will be nothing to update and we'd get into an inconsistent state.

This also splits up the "accountpreference" into two: account is good,
and account needs re-auth. This greatly simplifies their management.
2019-06-05 14:38:06 -07:00
Sawyer Blatz 47c14b07dd For #1190: Removes syncing items from FxA telemetry 2019-06-05 13:57:18 -07:00
Sawyer Blatz 0b3a8b7a54 For #2316: Adds confirmation dialog to delete bookmark 2019-06-04 14:47:11 -07:00
Jeff Boek 47a59548cc For #2324 - Adds a drawable with the proper border radius 2019-06-03 19:08:26 -07:00
Jeff Boek 40a3246c32 Adds dialog style for Firefox Accounts 2019-06-03 19:08:26 -07:00
Emily Kager d5a9627273 For #2941 - Remove Delete Dialog, Theme Dialogs (#3052) 2019-05-31 16:26:34 -05:00
Jeff Boek 301984733a For #225 - Adds completion snackbar 2019-05-31 09:42:44 -07:00
Jonathan Almeida ab39a5088a For #2052: Fix BrowserToolbar overlapping web content 2019-05-30 20:40:56 -04:00
Sawyer Blatz fe50e88fc8 For #2327: Adds error state syncing 2019-05-30 11:45:39 -07:00
Sawyer Blatz 3fd831cc4d Fixes #2942: Updates strings for l10n (#2950) 2019-05-29 10:47:19 -05:00
Jonathan Almeida 540b0939d2 Closes #2878: Cleanup with card-like styling 2019-05-28 15:11:41 -07:00
Emily Kager a6a72885d2 For #2898 - Adds Deselect All in Collection Creation Select Tabs Step 2019-05-28 14:58:16 -07:00
Emily Kager 7d65e21b83 For #2941 - Creates delete dialog style 2019-05-28 13:41:38 -07:00
Jonathan Almeida 06bf7a4da7 For #2890: Sending tab from another device shows empty title 2019-05-27 16:39:56 -04:00
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>
2019-05-27 11:37:44 -04:00
Jeff Boek 884da93184 Moves finalized onboarding strings to strings.xml 2019-05-24 18:08:40 -07:00
Sawyer Blatz 62bed0cd06 For #1190: Adds telemetry for FxA login 2019-05-24 17:39:19 -07:00
Jeff Boek 51451ff002 For #225 - Deletes data on button press 2019-05-24 17:16:03 -07:00
Jeff Boek 3cf91fc303 For #225 - Adds button to delete browsing data 2019-05-24 17:16:03 -07:00
Jeff Boek 072ef5785d For #225 -Adds checkbox listener to data items 2019-05-24 17:16:03 -07:00
Jeff Boek e9c7943fe8 For #225 - Adds icons for list items 2019-05-24 17:16:03 -07:00
Jeff Boek 3006b21508 For #225 - Adds list items for delete browsing data 2019-05-24 17:16:03 -07:00
Jeff Boek 182bbdf359 For #225 - Adds delete browsing data fragment 2019-05-24 17:16:03 -07:00
mheubusch 11be571ded Update static_strings.xml 2019-05-24 16:02:44 -07:00
Jonathan Almeida 1de2e58644 No issue: Add device name to account page 2019-05-24 15:29:34 -07:00
Sawyer Blatz e8943a2d9c No issue: Updates l10n static strings 2019-05-24 15:29:18 -07:00
Sawyer Blatz dff2f0efaf For #2327: Adds error state strings for syncing 2019-05-24 14:52:36 -07:00
Sawyer Blatz a9466554e5 For #2788: Fixes string issues (#2841) 2019-05-24 14:07:10 -07:00
Jonathan Almeida b75de72a19 No issue: Add ellipses to syncing string 2019-05-24 16:50:58 -04:00
Sawyer Blatz 36f4b97712 For #658: Adds your rights page link 2019-05-24 11:32:27 -07:00
Emily Kager 7622b7a3fd Update string 2019-05-24 09:42:05 -07:00
Emily Kager 833290799e For #1286 - Add Automatic Font Sizing Preference 2019-05-24 09:42:05 -07:00
Jonathan Almeida 3c84807474 Add connect another device dialog (#2803) 2019-05-23 19:51:25 -04:00
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.
2019-05-23 19:33:06 -04:00
Emily Kager 40f2fe5166 For #1287 - Create animation for opening and closing tab from home 2019-05-23 13:41:00 -07:00
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
2019-05-23 13:13:27 -07:00
Sawyer Blatz 832fd71afc For #2784: Removes undo from collection deletion (#2786) 2019-05-23 12:16:40 -07:00
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
2019-05-23 10:48:22 -07:00
Jeff Boek ab590df18b For #2717 - Adds auto signed in state to the accounts onboarding card 2019-05-23 10:26:55 -07:00
Sawyer Blatz 9509ce1b12 For #911: Adds reader mode notification on first launch 2019-05-23 08:27:07 -07:00
Sawyer Blatz a1d32127ab For #2655: Adds undo snackbar for closing all tabs 2019-05-23 07:26:00 -07:00
Sawyer Blatz 3f821fec75 No issue: Updates string comment for collection renamed 2019-05-22 17:20:09 -07:00
Jeff Boek 16b3309053 For #2531 - Adds privacy notice to settings 2019-05-21 21:34:06 -07:00
Sawyer Blatz 93d0982a6f For #1576: Adds tab collection renaming 2019-05-21 10:34:42 -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
Emily Kager e534dad199 For #2028 - Pass Session ID for Custom Tab Prompts, Theme Dialogs 2019-05-20 19:24:48 -07:00