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

Create views and views container #1129

Closed
shanedell opened this issue Nov 15, 2024 · 0 comments · Fixed by #1137
Closed

Create views and views container #1129

shanedell opened this issue Nov 15, 2024 · 0 comments · Fixed by #1137
Assignees
Labels
enhancement New feature or request extension Issues releated to the VSCode Extension
Milestone

Comments

@shanedell
Copy link
Contributor

An issue @mbeckerle had with 1.4.0-rc.3, possibly other versions, were having to completely rely on the VSCode Command Palette to be able to use all of our custom commands. Moreover, VSCode allows you to add your own Icon with different views to the left side bar. See https://code.visualstudio.com/api/references/contribution-points#contributes.views and https://code.visualstudio.com/api/references/contribution-points#contributes.viewsContainers for more information.

This issue will focus on adding both, if necessary at least the views container. Once view should a list of allow the custom commands, when the command is clicked it shall run. Now, we could multiple views based on grouping of commands and that sort of thing. But we can also add other views as needed in the future or if commented on this issue.

@shanedell shanedell added enhancement New feature or request extension Issues releated to the VSCode Extension labels Nov 15, 2024
@shanedell shanedell added this to the 1.4.1 milestone Nov 15, 2024
@shanedell shanedell self-assigned this Nov 15, 2024
shanedell added a commit to shanedell/daffodil-vscode that referenced this issue Dec 3, 2024
- Create initial view container with a single view.
- Create command view that displays a tree of our custom commands that can be ran.
- Add play button to commands in view to be able to run them.
- Update list of commands based on if debug mode or not.

Closes apache#1129
shanedell added a commit to shanedell/daffodil-vscode that referenced this issue Dec 3, 2024
- Create initial view container with a single view.
- Create command view that displays a tree of our custom commands that can be ran.
- Add play button to commands in view to be able to run them.
- Update list of commands based on if debug mode or not.
- Bump macos-12 to macos-13 to unbreak CI

Closes apache#1129
shanedell added a commit to shanedell/daffodil-vscode that referenced this issue Dec 3, 2024
- Create initial view container with a single view.
- Create command view that displays a tree of our custom commands that can be ran.
- Add play button to commands in view to be able to run them.
- Update list of commands based on if debug mode or not.
- Bump macos-12 to macos-13 to unbreak CI
- Configure daffodil-icon to look good for view container.

Closes apache#1129
shanedell added a commit to shanedell/daffodil-vscode that referenced this issue Dec 3, 2024
- Create initial view container with a single view.
- Create command view that displays a tree of our custom commands that can be ran.
- Add play button to commands in view to be able to run them.
- Update list of commands based on if debug mode or not.
- Bump macos-12 to macos-14 to unbreak CI.
  - Not using macos-13 as it doesn't have sbt installed by default.
- Configure daffodil-icon to look good for view container.

Closes apache#1129
shanedell added a commit to shanedell/daffodil-vscode that referenced this issue Dec 3, 2024
- Create initial view container with a single view.
- Create command view that displays a tree of our custom commands that can be ran.
- Add play button to commands in view to be able to run them.
- Update list of commands based on if debug mode or not.
- Bump macos-12 to macos-13 to unbreak CI.
- Configure daffodil-icon to look good for view container.

Closes apache#1129
shanedell added a commit to shanedell/daffodil-vscode that referenced this issue Dec 3, 2024
- Create initial view container with a single view.
- Create command view that displays a tree of our custom commands that can be ran.
- Add play button to commands in view to be able to run them.
- Update list of commands based on if debug mode or not.
- Bump macos-12 to macos-13 to unbreak CI.
- Configure daffodil-icon to look good for view container.

Closes apache#1129
shanedell added a commit to shanedell/daffodil-vscode that referenced this issue Dec 5, 2024
- Create initial view container with a single view.
- Create command view that displays a tree of our custom commands that can be ran.
- Add play button to commands in view to be able to run them.
- Update list of commands based on if debug mode or not.
- Bump macos-12 to macos-13 to unbreak CI.
- Configure daffodil-icon to look good for view container.

Closes apache#1129
@github-project-automation github-project-automation bot moved this from Todo to Done in daffodil-vscode v1.4.1 Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request extension Issues releated to the VSCode Extension
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant