Provide a command to reset the completed steps of a walkthrough #212819
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.
Activity