figma-plugin icon indicating copy to clipboard operation
figma-plugin copied to clipboard

Refactor how we show Sync/Settings

Open rbosker opened this issue 2 years ago • 1 comments

Description

The current Sync experience is poor as it grew drastically over the last couple of months with new providers that were added.

Requirements

We should refactor this:

  • Don't group sync settings by provider
  • Instead, show all stored providers in a vertical list
  • Add a Add new button that lets the user choose from Providers
  • After choosing one, do the same thing as we did today.
  • Change each Sync Item so we have a ... menu that shows more options
  • Show Connection errors inside the active sync item if there is one

Image Image

image

rbosker avatar Sep 07 '22 07:09 rbosker

include validation > @rbosker check the issue for the error handling.

rbosker avatar Sep 08 '22 13:09 rbosker

All the sync providers are showing the same icon.

Image

In light mode, the dropdown menu on 'Add new' is still in dark mode.

Image

esthercheran avatar Nov 24 '22 12:11 esthercheran

Shipped in 129

six7 avatar Dec 31 '22 14:12 six7