-
Notifications
You must be signed in to change notification settings - Fork 30k
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
Review Preferences Sync UX #98820
Comments
I do not think this is a prominent use case. This is for administering or troubleshooting which is secondary and hence it is made accessible only through Command pallette.
I appreciate your feedback about download action that is to restore the state but since it is a brand new thing so I would wait and get more feedback before doing any changes over there
I do not think this looks like a toggle button as there is no check mark associated to it. It is just an entry as other entries like Since there is no action to be taken, I would be closing this. Thanks for the feedback. |
It's genuinely hard to use on multiple points. I don't understand how there are no action items. I identified easily implementable improvements. I literally couldn't find your new button despite seeing your screenshot. To argue a single point, where else in the entire UI do tree items not respond to context clicks? |
Context clicks are less discoverable than primary actions. |
But your postulations are incorrect because I couldn't figure out your design. You're right about discoverability, but consistency is helpful when you can't figure out a UI. I really wanted a second opinion besides the original implementor. Is there a UX person free? |
Sure. cc @misolori for opinions. |
We modeled this after how browsers use the same terminology. For example, Chrome uses
I do think we should try to bubble this up in the Sync menu. We could have an item at the bottom (maybe it's a new section) that says
I also agree with this, I would've expected a context menu on the
This seems like an oversight, we should add this.
I do think we can find a better icon (possibly the
+1 cc @Tyriar in case you have any additional thoughts |
Sweet! I really appreciate @sandy081's implementation and @misolori's assessment. As someone OCD about their dotfiles I love being able to switch between past configurations. I just want it to be as obvious to everyone how useful this feature is. |
@texastoland Its good that you asked for third person's perspective.
Preferences Sync (On) might not be symmetric as we do not have Preferences Sync (Off). I would rather go with
I see the point of discoverability but it is a trouble shooting feature (which is much advanced) and hence it is added only to command pallette. Let me know if everyone feel that this has to be a primary action, I can add it 👍
I do not understand why we need same action as primary and also as secondary. Do we follow this anywhere else? BTW this action was added only to parent because the parent can contain more files for example, different snippets files and in this case adding a download/revert action is specific to that file which is a different feature . It would be same if we add more settings files in future (say platform specific settings). Hence I am reluctant to add same action there and it is a different feature.
Agreed that this is good to have - Filed separate request for this #99340
Not sure history icon is better as it does not mean that it is downloading and replacing. I chose download as it is closer to what we are doing here - downloading the state and replacing. I am open to replace with a better icon.
Agreed. Fixed. Reopening to continue the discussion. |
It's common to go to an individual item to perform a single action, just like in SCM. You can make an action on a single one (stage one) or the entire parent (stage all). So I wouldn't say it's the same action since there could be additional files in other views. So you can either restore a single file or the entire folder. That's my expected UX, that may not be what happens in the background.
I don't think users think of this as downloading but rather restoring from a backup. That's the terminology used in backups and this is called "Backups". As I said earlier, the user doesn't see this as "downloading" even if that is what is happening in the background. Btw, in this commit (5b068c1) you changed the terminology to "Revert", I think you meant "Restore"? |
Convinced - Filed #99401 Regarding icon - I agreed that
Sorry. Changed to
This is to see from which machine this request is coming from without opening the file. |
Closing this as there are issues tracking individual requests. |
Preferences Sync is On
looks like a toggle instead of opening a navigator.Preferences Sync (On)...
seems straightforward.Focus on Preferences Sync View
.Download...
label confused me instead ofRestore
(no...
because it doesn't open a submenu).The text was updated successfully, but these errors were encountered: