1
0
Fork 0
fenix/app/src/main/res/xml
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
..
accessibility_preferences.xml For #1286 - Add Automatic Font Sizing Preference 2019-05-24 09:42:05 -07:00
account_settings_preferences.xml For #1190: Adds telemetry for FxA login 2019-05-24 17:39:19 -07:00
data_choices_preferences.xml For #1264 - Removes data choice options 2019-04-17 21:45:12 -05:00
home_scene.xml Fixes #3045 - Allows scrolling the entire home layout to fix landscape scrolling issues 2019-05-31 12:26:55 -07:00
preferences.xml Fix how we reflect FxA state in preference 2019-06-05 14:38:06 -07:00
search_engine_preferences.xml For #1375 - Suppress history suggestions in awesome bar via setting 2019-04-10 16:45:02 -05:00
site_permissions_details_exceptions_preferences.xml Closes #1079: Managing site permissions exceptions 2019-04-12 17:59:05 -04:00
site_permissions_preferences.xml Closes #1429: Updated site permissions ui for MVP 2019-04-08 10:47:00 -05:00
sync_problem.xml For #2327: Adds error state syncing 2019-05-30 11:45:39 -07:00
theme_preferences.xml For #2230 - Persist Theme Through RadioButtonPreference (#2235) 2019-05-02 14:34:48 -05:00
tracking_protection_preferences.xml For #1745 - Allow trackers from Allow List (#2310) 2019-05-07 15:28:38 -05:00
turn_on_sync_preferences.xml Add FxA Pairing feature to "Turn On Sync" 2019-05-14 22:48:40 -07:00