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

Use "wizard" style for sequential inputs #34

Merged
merged 15 commits into from
Feb 26, 2020
Merged

Conversation

philliphoff
Copy link
Collaborator

@philliphoff philliphoff commented Feb 26, 2020

Currently, commands that require multiple inputs from the user treat each input as an unrelated set of tasks. If the user realizes they made a mistake on an earlier input, their only choice is to cancel the next input (cancelling the command as a whole) and invoking the command again and start from scratch.

This change combines those inputs into a "wizard" (using the Azure UI library's wrapper on top of VS Code's more complex form of input/quick-pick prompts) that allow the user to go "back" to earlier prompts to verify/fix their entries/selections. Also adds a number of simple validations to try to keep the user along the happy path.

Screen Shot 2020-02-25 at 4 17 42 PM

@philliphoff philliphoff merged commit 0ef8ebf into master Feb 26, 2020
@philliphoff philliphoff deleted the philliphoff-wizard branch February 26, 2020 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants