Skip to content

Explore settings sync UX #78869

@miguelsolorio

Description

@miguelsolorio

Summary

This exploration will aim to support syncing you settings, extensions, keybindings, and snippets across multiple machines (local and remote) using a sign in service (account). The problem being addressed is that users don't have an easy way to sync these settings and have to rely on third party extensions. The primary scenarios we're looking to address are:

  • Support syncing settings/extensions/keybindings/snippets automatically or manually
  • Support for overwriting local/remote settings
  • Resolving merge conflicts between local/remote settings
  • Support for having machine only settings (OS specific)
  • Support for removing extensions from your "account"

Related Issues

Current Experience

Users have to rely on third-party extensions (like Settings Sync) to have syncing across machines. For remote scenarios, users have to manually install extensions on those machines (see below).

image

Metadata

Metadata

Labels

keybindingsVS Code keybinding issuesuxUser experience issues

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions