Skip to content

Improve sync flow from Accounts UI #95438

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
Apr 16, 2020
Merged

Improve sync flow from Accounts UI #95438

merged 13 commits into from
Apr 16, 2020

Conversation

sandy081
Copy link
Member

Improve the sync flow from Accounts UI

Remove Sign in actions in favour of having turn on sync action also in Accounts dropdown
Sign out shows a confirmation dialog that sync will be stopped

Less dialogs and notifications.

Fixes #94766

@sandy081 sandy081 added this to the April 2020 milestone Apr 16, 2020
@sandy081 sandy081 requested a review from RMacfarlane April 16, 2020 11:25
@sandy081 sandy081 self-assigned this Apr 16, 2020
Copy link
Contributor

@RMacfarlane RMacfarlane left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good overall!

I think with moving the commands into the account menu, it makes less sense to duplicate them in the gear menu. If we still want to show a badge indicator when settings sync is on but there is no active account, I think it would be clearer to show it on the accounts menu instead.

@sandy081
Copy link
Member Author

IMO showing sync actions at the locations where they belong contextually, is good and also helpful in terms of discoverability. Following are the preferences related locations

  • Gear icon,
  • file > preferences menu,
  • Settings Editor,
  • Keybindings Editor
  • Extensions.

So I think it makes sense to show Turn on Preferences Sync action at these places.

I agree that Sign in action goes well under Accounts UI. Will look into it.

- remove inactive state
- use available and unavailable states
@sandy081 sandy081 requested a review from RMacfarlane April 16, 2020 18:19
Copy link
Contributor

@RMacfarlane RMacfarlane left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@sandy081 sandy081 merged commit 885a12d into master Apr 16, 2020
@sandy081 sandy081 deleted the sandy081/sync-auth-flow branch April 16, 2020 18:43
@github-actions github-actions bot locked and limited conversation to collaborators May 31, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improve the settings sync flows with authentication
2 participants