Closed digitarald closed 2 years ago
Demo for the Java extension (pull request) as example:
https://user-images.githubusercontent.com/8599/113540150-55ac8480-9594-11eb-8ba9-7f3f10b2283a.mp4
@digitarald With our C/C++ extension we're seeing "when": "isWindows" giving results for the local machine when we need the remote machines. Should we file a VS Code bug or is there a different "when" clause we should be using (I don't know where the valid values for the "when" are documented, update: I found it at https://code.visualstudio.com/api/references/when-clause-contexts, and I don't see any means to check the remote OS).
"walkthroughs": [
{
...
"steps": [
{
"when": "isMac",
...
UPDATE: I filed issue https://github.com/microsoft/vscode/issues/123824 .
cc @kimadeline
Experiments should be wrapped up in the coming days, wrapping this work up with an analysis.
As most extensions shipped walkthroughs, breaking this down into smaller follow up items.
To further refine #118055, we need to convert some existing welcome pages (aka: anything that extensions pop up on a fresh install) to use the proposed getting started API. We expect that this migration can a) make start pages more contextual and timely, and b) provide organic discovery for extension content.
Each extension can roughly follow these steps:
walkthrough
declarations to release. Until VS Code enables extension walkthroughs, these will not be visible to users but will be ready for usertesting & experiment steps.workbench.welcomePage.experimental.extensionContributions
on Insiders before guiding them through the usual language/extension setup.Progress
To start with, we are looking into extensions that have been coming up during usertesting:
Open Blockers
Learnings