-
Notifications
You must be signed in to change notification settings - Fork 29.6k
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
[Getting Started] Task action for installing extensions #119502
Comments
This was also brought up from @jureid for the C++ walkthrough, recommending CMake/Makefile for when those configurations are detected. A good point was that this action should check if the extension is installed, so it doesn't show for users who already got the extension. |
cc @sandy081 is there any command currently for installing extensions? Would you be opposed to adding something like that? I ask because we could either implement this via adding an |
Yes there is a command to install an extension passing extension id - |
Neat thanks! Asking user for sync consent is fine. Cc @digitarald would this work for the C/C++ folks? |
As the action on the button, yes 👍. To avoid confusion VS Code needs to support some |
Tracking improving The act of installing is possible today with |
I'm not sure what the scope of verification includes for this. Yes, you can create a button that installs an extension, but it happens silently behind the scenes and feels like nothing happened. Maybe when the task automatically checks off the task it will feel better, but even then, there is no progress shown so larger extensions will feel broken for a few seconds. I think having a way to show progress, either through progress notifications or directly in the step widget would improve this. |
@sandy081 would you consider it in-scope for the |
I see the same issue for extension recommendation installations in usertesting. Without the extension viewlet visible, the progress context is completely missing. A progress notifications seems useful, especially on slower connections. |
Getting started can help to set users up with the right extensions early on, making them more contextual and reducing prompts.
As the current command-driven actions don't work for installing extensions, having an action for installing specific extension that also triggers the done state would solve this.
The text was updated successfully, but these errors were encountered: