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

Visual Studio Code Addon #3

Open
linuxNeko opened this issue Feb 21, 2020 · 5 comments
Open

Visual Studio Code Addon #3

linuxNeko opened this issue Feb 21, 2020 · 5 comments
Milestone

Comments

@linuxNeko
Copy link

The VSIX package for installing for Visual Studio doesn't work for Visual Studio code.
I would like to request that a compatible package be made for VS Code.

Steps to Reproduce the Problem

  1. Download the VSIX package
  2. Go to extensions tab
  3. Select the ellipsis in the extensions tab
  4. Click "install from VSIX"
  5. Select the VSIX package
  6. Receive extension package .json error

image

Specifications

  • Version: 2.5.0
  • Operating System(s): Ubuntu 19.10
@cwensley
Copy link
Member

@linuxNeko thanks for the request, but a package for VS Code wouldn't really give you much. You can create dotnet templates from some of the existing extensions. Just run dotnet new --install Eto.Forms.Templates then you can create new projects/files from the existing tools.

As for a "designer" this will probably not be doable like it has been done for VS for Mac/Windows as VS Code is a web shell.

What things would you want to see from a VS Code extension?

@sys58260
Copy link

Hello,
@cwensley I agree with you that a designer is probably (surely..) unfeasible, also due to vscode limitations, but instead, having an extension that could provide intellisense in xeto\xaml files would be a great help to implement UIs. and explore widgets.
I guess it colud be a non trivial effort, but I just tried right now to run the Eto template app provided by dotnet core tool (dotnet new etoapp -sln -m xaml -f core -g Gtk) on my linux pc and I said "Wow great! xaml on linux!!", and some seconds after, the next thing i was looking for was a vscode extension for Eto.
Dotnet core on linux lacks desktop apps support, Eto Forms could be the way imho.

Thanks for this great framework!

@cwensley
Copy link
Member

Thanks for the information, @sys58260. Yes, code completion for xeto/xaml might be something that can be done. I'm not sure how much effort it will take and/or when it can be done but if someone has some experience with that it would be appreciated.

@linuxNeko
Copy link
Author

Supposedly, (sorry I'm super late to respond) UnoPlatform is working on some extension for xaml and a designer (somehow) for VS Code. (I've talked to someone from there once on Discord and they claimed as such)

I'd imagine that would be great for Eto as well; though, I don't have experience in this area to really speak to it much further than that

@cwensley cwensley transferred this issue from picoe/Eto May 12, 2022
@cwensley
Copy link
Member

Given this announcement, looks like getting the same functionality into VS Code will be a higher priority..

@cwensley cwensley modified the milestones: 2.7.x, 2.8.x, 2.8.0 Sep 10, 2023
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