The UI and and features are due an upgrade. Gitpod lacks many of the latest VS Code features.
Why is it so?
@maximousblk Because gitpod is NOT Visual Studio Code.
TypeFox (The maintainer of gitpod and co-creator of Theia) is using Theia (https://github.com/eclipse-theia/theia) as the frontend which is a standalone project that is just taking inspiration from the vscode UI and supports the vscode extensions. ^-^
What kind of features would you like on gitpod? (Try to propose the feature so that it doesn't break the clean room for legal copyright if it's not licensed under FOSS license)
@Kreyren I'm really sorry. I did not know that. Gitpod just looks very similar to older versions of VS Code.
P.S. Would using VS code for Gitpod be considered at any point? projects like cdr/code-server would make it possible to do so.
@maximousblk I see vscode being inferior to theia so i personally don't see any reason to provide vscode other then GNU ethics to support everything atm O.o
Is there any specific reason to why you want to use vscode that cannot be done on theia? There is a strong possibility that theia already has that function and you might not be aware of it :p
I see vscode being inferior to theia
How so?
How so? @maximousblk
From the major differences
The rest:
Btw. i am not part of Gitpod nor TypeFox i am just contributor :p
code-server takes the open source core of VS Code and allows you to run it in the browser.
The rest:
If GitPod used VScode, it could be a competitor to Github Codespaces
I'm reopening this issue and changing the title.
If GitPod used VScode, it could be a competitor to Github Codespaces
How is gitpod not a competitor to GitHub Codespaces? Gitpod implemented the same idea sooner and the implementation seems to be so far better based on information that is available O.o
Quick examples:
How is gitpod not a competitor to GitHub Codespaces? [...] Is not even production ready
Yes that is why they're not yet comparable.
Pricing will be the biggest factor. Github is Planing for a pay-per-use model contrary to Gitpod which has premium tiers for those who need more features.
How will CodeSpaces be a competition?
But now that I think about it, The biggest problem is the major infrastructural change that is required for this to happen, which is not worth the discussed features.
closing
Native extension marketplace (not possible in gitpod)
Theia support vscode extensions though O.o
Native to GitHub (gitpod is not)
Hmm True O.o
You can also personalize your codespace by pulling in dotfiles. (maybe?)
You can do this on gitpod already afaik
You can use it from within VS code (probably not possible for gitpod)
How would that even work?
But now that I think about it, The biggest problem is the major infrastructural change that is required for this to happen, which is not worth the discussed features.
Disagree assuming info provided above -> Reopening
Hi @maximousblk!
The UI and and features are due an upgrade. Gitpod lacks many of the latest VS Code features.
We are constantly upgrading the UI and features of Gitpod.
Please list specifically which "latest VS Code features" seem to be missing in Gitpod -- that way we'll be able to work on them.
code-server takes the open source core of VS Code and allows you to run it in the browser.
See also https://theia-ide.org/
Gitpod uses Theia as its IDE, and Theia also uses open-source components of VSCode, but was re-architected to be more flexible & extensible (e.g. to build custom IDEs) and to work better in a cloud context (e.g. to make better hosted development services).
On a side note, Theia is fully open-source, vendor-neutral, and it's used as a base for many tools/services like:
... and many others.
- Native extension marketplace (not possible in gitpod)
See also https://open-vsx.org which is an open-source vendor-neutral VSCode extension marketplace that can be self-hosted and/or integrated natively into any product or service like Gitpod, Theia, VSCodium, Coder, and even VSCode.
OpenVSX is already the default extension marketplace for Theia, and native integrations are coming soon to Gitpod and to other aforementioned tools.