Skip to content

Provide a command to reset the completed steps of a walkthrough #212819

Open
@BenjaminScholtens

Description

Currently, VSCode allows users to reset all walkthroughs using the command workbench.action.resetGettingStartedProgress. However, there is no means to execute a command from an extension to reset a specific walkthrough.

Feature Request:

Please provide a command that allows resetting the completed steps of a specific walkthrough. This would enable extensions to programmatically reset the progress of a particular walkthrough, enhancing the user experience by providing more granular control over walkthrough progress.

Proposed Implementation:

Introduce a new command, such as workbench.action.resetSpecificWalkthroughProgress, which can be executed with the necessary parameters to reset a specific walkthrough.

Example Usage:

vscode.commands.executeCommand(
  "workbench.action.resetSpecificWalkthroughProgress",
  "extensionPublisher.extensionName.#WalkThroughId"
);

Use Case:

This feature would be particularly useful for extension developers who wish to provide users with the ability to restart specific walkthroughs without affecting the progress of other walkthroughs. It would also be beneficial in scenarios where a walkthrough needs to be revisited or reset due to updates or changes in the extension.

Thank you for considering this feature request.

Tasks

Preview Give feedback

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions