Skip to content
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

UX of extensions menu #14384

Closed
alexdima opened this issue Oct 25, 2016 · 2 comments
Closed

UX of extensions menu #14384

alexdima opened this issue Oct 25, 2016 · 2 comments
Assignees
Labels
extensions Issues concerning extensions ux User experience issues
Milestone

Comments

@alexdima
Copy link
Member

Testing #14288

IMHO this menu has turned into a monster and as a user I cannot work with it anymore. There are all the concepts cramped into a single menu.

IMHO working with extensions involves two operating modes (similar how developing (editing files) and SCM (git) are different operating modes)

  1. Finding & installing extensions
  2. Managing installed extensions

IMHO these two are distinct activities and they should be treated distinctly in designing the experience.

image

@sandy081 sandy081 added ux User experience issues extensions Issues concerning extensions labels Oct 25, 2016
@joaomoreno joaomoreno added this to the November 2016 milestone Oct 25, 2016
@octref
Copy link
Contributor

octref commented Oct 25, 2016

IMHO this menu has turned into a monster and as a user I cannot work with it anymore.

I agree. Atom does this very well by separating Install from Packages

image

Also not allowing user to sort their installed extensions feels weird. Feel more natural if this option is not shown at all instead of disabled.

@joaomoreno
Copy link
Member

Global Enable and Disable actions should leave the menu and only exist as global commands, since they actually refer to the whole set of installed extensions, and not just the visible ones, as it appears to be.

@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 18, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
extensions Issues concerning extensions ux User experience issues
Projects
None yet
Development

No branches or pull requests

4 participants