Skip to content

Add support for new project creation using Plaster #373

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

Merged
merged 4 commits into from
Dec 15, 2016

Conversation

daviwil
Copy link
Contributor

@daviwil daviwil commented Dec 14, 2016

This change adds a new command called "Create New Project from Plaster
Template" which allows the user to select a Plaster template and go
through the template creation process. Once the project is created, a new
window is opened for the new project's path.

@daviwil
Copy link
Contributor Author

daviwil commented Dec 14, 2016

Probably should have put the CheckboxQuickPick refactoring in a different PR but I'll need it for the Plaster integration when I finish the multi-choice selection support.

@daviwil daviwil added this to the 0.8.0 milestone Dec 14, 2016
This change refactors CheckboxQuickPick to a function called
showCheckboxQuickPick to conform to VS Code's API for showQuickPick.  The
primary change is the use of a Thenable<T> instead of a callback function
to communicate completion of the user's selection.
This change adds a new command called "Show Session Output" to make it
easy for the user (or another code component) to invoke the PowerShell
Output pane.
@daviwil daviwil force-pushed the daviwil/plaster-integration branch from e6559fd to b6d04ed Compare December 14, 2016 23:25
This change adds a new command called "Create New Project from Plaster
Template" which allows the user to select a Plaster template and go
through the template creation process.  Once the project is created, a new
window is opened for the new project's path.

Resolves #294.
This change adds support for the variant of $host.UI.PromptForChoice which
is enabled by the IHostUISupportsMultipleChoiceSelection.
@daviwil daviwil force-pushed the daviwil/plaster-integration branch from b6d04ed to 56fd1a7 Compare December 14, 2016 23:32
@daviwil daviwil merged commit 711c52b into master Dec 15, 2016
@daviwil daviwil deleted the daviwil/plaster-integration branch December 15, 2016 00:38
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