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

Update extension on vscode extension store to latest version #694

Open
Kaympe20 opened this issue Sep 21, 2024 · 9 comments
Open

Update extension on vscode extension store to latest version #694

Kaympe20 opened this issue Sep 21, 2024 · 9 comments

Comments

@Kaympe20
Copy link

No description provided.

@sciencewhiz
Copy link
Contributor

Per the VSCode marketplace message:

This extension is not supported from the VS Code Marketplace. Please use the WPILib Installer

@Kaympe20
Copy link
Author

@sciencewhiz A VSIX file is already made. Why wouldn't that newer VSIX file be uploaded to the vscode marketplace?

@ThadHouse
Copy link
Member

We want teams to use the installer. It really helps ensure that teams have a consistent experience and makes our lives exponentially easier when teams come to us with issues.

@Kaympe20
Copy link
Author

Some use cases, such as devcontainers/codespaces, cannot be automated to their usual extent without it being in the repos. Additionally, the installer has a plethora of issues including that you cannot sign into GitHub on Linux.

@ThadHouse
Copy link
Member

For Java projects, theres nothing the WPILib extension actually does for devcontainers and codespaces. Since deployment doesn't work, and thats basically all those extensions add.

As for the GitHub issue, that will be fixed in 2025 with new VS Code versions. Or you can manually trigger an update of the installed VS Code.

For people that do want to install into an unsupported setup, the VSIX can be manually installed into any copy of VS Code. Theres nothing special in the WPILib VS Code, its just a fixed version.

@Kaympe20
Copy link
Author

@ThadHouse GitHub Codespaces is extremely useful for school settings as it allows you to create a development environment in the cloud. WPILib's vscode extension has tons of useful features for developing the robot's code, even to those that cannot be the ones to upload the code to your robot. Some of these include the library management functions, class create, and even project creation. Why would you limit the students that can code only to those that have laptops that can install software?

@sciencewhiz
Copy link
Contributor

Additionally, the installer has a plethora of issues including that you cannot sign into GitHub on Linux.

Can you open issues for those things?

@Kaympe20
Copy link
Author

@sciencewhiz As @ThadHouse stated, that is just a byproduct of the included version of vscode just being very old.

@sciencewhiz
Copy link
Contributor

You said the installer had a plethora of issues and then named one. Please create issues for the others.

Additionally, please create an issue for the GitHub Linux issue. Thad is right that it will be fixed for next years release. But we can't document known issues or workarounds for things we don't know about.

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

No branches or pull requests

3 participants