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

Improve extension auto update experience #219720

Closed
sandy081 opened this issue Jul 2, 2024 · 1 comment · Fixed by #219859
Closed

Improve extension auto update experience #219720

sandy081 opened this issue Jul 2, 2024 · 1 comment · Fixed by #219859
Assignees
Labels
extensions Issues concerning extensions feature-request Request for new features or functionality on-testplan ux User experience issues
Milestone

Comments

@sandy081
Copy link
Member

sandy081 commented Jul 2, 2024

Problems

Inconsistent UX

Installing a specific version of an extension disables auto updating the extension. UI representing this state is not consistent when selectively enabling an extension for auto update

Image

vs

Image

Sometimes, it does not even show any indication that auto update is disabled for an extension

Not Intuitive

When auto update is enabled for all extension, it is not straight forward to disable auto updating an extension. One has to Install another version of an extension to do so.

Confusing Auto Update Modes

  • Current set of Auto Update Modes are too confusing to understand.

Image

  • When Auto Update is disabled, it automatically switches to Selected Extensions when user enables an extension to auto update.

  • Selected Extensions mode is too vague to understand the intention.

Solution

  • Simplify Auto Update mode to Enable/Disable Auto Updating All Extensions. When Enabled all extensions will get auto updated otherwise not.
  • Indicate if auto update is enabled at extension level and allow to configure it.
@sandy081 sandy081 added debt Code quality issues extensions Issues concerning extensions labels Jul 2, 2024
@sandy081 sandy081 added this to the July 2024 milestone Jul 2, 2024
@sandy081 sandy081 self-assigned this Jul 2, 2024
@sandy081
Copy link
Member Author

sandy081 commented Jul 2, 2024

Image

Image

Image

@sandy081 sandy081 added feature-request Request for new features or functionality ux User experience issues verification-needed Verification of issue is requested labels Jul 3, 2024
sandy081 added a commit that referenced this issue Jul 3, 2024
* #219720 improve extension auto udpate experience

* add detail
@vscodenpa vscodenpa added unreleased Patch has not yet been released in VS Code Insiders insiders-released Patch has been released in VS Code Insiders and removed unreleased Patch has not yet been released in VS Code Insiders labels Jul 3, 2024
@sandy081 sandy081 removed debt Code quality issues verification-needed Verification of issue is requested labels Jul 8, 2024
@sandy081 sandy081 changed the title Improve configuring auto update per extension experience Improve extension auto update experience Jul 8, 2024
@sandy081 sandy081 reopened this Jul 8, 2024
@vscodenpa vscodenpa removed the insiders-released Patch has been released in VS Code Insiders label Jul 8, 2024
aaronchucarroll pushed a commit to aaronchucarroll/vscode that referenced this issue Jul 10, 2024
* microsoft#219720 improve extension auto udpate experience

* add detail
@vs-code-engineering vs-code-engineering bot locked and limited conversation to collaborators Sep 5, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
extensions Issues concerning extensions feature-request Request for new features or functionality on-testplan ux User experience issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants