Skip to content

Commit

Permalink
feat: add Quarto Extension Installed view (#18)
Browse files Browse the repository at this point in the history
  • Loading branch information
mcanouil authored Jan 19, 2025
1 parent e6704d2 commit 1757a27
Show file tree
Hide file tree
Showing 15 changed files with 3,705 additions and 253 deletions.
3 changes: 1 addition & 2 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@
"type": "extensionHost",
"request": "launch",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}",
"${workspaceFolder}/out/debug"
"--extensionDevelopmentPath=${workspaceFolder}"
],
"outFiles": [
"${workspaceFolder}/out/**/*.js"
Expand Down
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"editor.formatOnSave": true
}
8 changes: 4 additions & 4 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@
}
},
{
"label": "Setup Debug",
"type": "shell",
"command": "rm -rf ${workspaceFolder}/out/debug; mkdir -p ${workspaceFolder}/out/debug;",
"label": "Package Wizard",
"type": "shell",
"command": "vsce package --pre-release",
"group": "build"
}
}
]
}
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 0.5.0 (2025-01-19)

- feat: add view to display and to manage the Quarto extensions installed.
- feat(checkQuartoPath): better check for the Quarto CLI path.
- refactor(utils/extensions.ts): externalise user prompts to a separate module (`utils/ask.ts`).
- refactor: update and correct trust authors and confirm installations prompts option value, *i.e.*, `Yes, always trust`.
- refactor(extension.ts): don't use temporary variables for commands.

## 0.4.2 (2025-01-05)

- feat: add command `Quarto Wizard: New Reproducible Document` to create a new Quarto document in "new File" menu.
Expand Down
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ This extension provides a user-friendly interface to browse, select, and install
- [`R`](/assets/templates/r.qmd)
- [`Python`](assets/templates/python.qmd)
- [`Julia`](assets/templates/julia.qmd)
- `Quarto Wizard: Focus on Extensions Installed View`: Opens the Quarto Wizard view to display and manage the Quarto extensions installed.

## Usage

Expand All @@ -47,6 +48,14 @@ This extension provides a user-friendly interface to browse, select, and install
2. Type `Quarto Wizard: New Reproducible Document` and select it.
3. Choose the template for the new Quarto document.

### Manage Quarto Extensions

1. Open the Command Palette (`Ctrl+Shift+P` or `Cmd+Shift+P` on macOS).
2. Type `Quarto Wizard: Focus on Extensions Installed View` and select it.
Or click on the Quarto Wizard icon (<img src="assets/logo/logo.svg" alt="Quarto Wizard logo showing the shape of the labrador wizard holding a wand" width="12"></img>) in the Activity Bar.

![Quarto Wizard Explorer View](assets/images/explorer-view.png)

## Development

1. Clone the repository:
Expand Down
Binary file added assets/images/explorer-view.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
271 changes: 271 additions & 0 deletions assets/logo/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 1757a27

Please sign in to comment.