Oh, I just found a issue for that: https://github.com/Microsoft/vscode/issues/1031
Oh, I just found a issue for that: https://github.com/Microsoft/vscode/issues/1031
There are a few options I've been looking at that could yield improvements in this area.
1) Install the play store, if your chromebook supports it. Then something akin to Gnuroot Debian, and set up the environment that way. Install the package, and then forward the X11 window to something like "XServer XSDL". Tricky to explain to people, and I couldn't get it working when I tried for a few different reasons.
2) Add a side-by-side node.js server inside VS Code. This would effectively serve up the HTML/CSS/Javascript inside the window and the user could just use the web browser. By launching on boot this would have the neatest integration with Chrome OS, as you could pin to shelf and then it's just a http://localhost:XXXX URL. Even if the web content could be forwarded in this way I think re-implementing the Electron calls for the web could be a lot of work, and it probably belongs as an alternative Electron implementation I would think. The upside is that you wouldn't need dev mode as this could also run under e.g. GNURoot.
These are a couple of ideas I've had. Would be eager to get someone from Microsoft's take on it though. :-)
It shows my own homebrewed Desktop environment running in a browser window with a Monaco based editor open. So it's doable, but it would need quite a bit of work to beef it up to VS code abilities.
Things are a bit broken right now(like file requesters don't return the file selected)
I work on it sporadically. Now that native promises are a thing I want to go through and tidy up some of the callback structure. The App API should ideally be all promise based.
It's an intimidating task though. Next big update I'll probably get it to a point where I ask assistance.
More details here: https://code.headmelted.com
2.Use croutin to install complete stack to run Linux GUI apps too.( Honestly I don't understand rational behind this, since you don't have for example Win key in Chromebook and many other issues.)
Hacks like this which devs seem to be happy to endure are not a solution for helping these kids to code.