←  Back to Changelog

May 9, 2022

VS Code Desktop Settings Sync

Gitpod is built to be flexible. It’s important that our users can develop with the tools that make sense for their current task and use the tools they are most comfortable with. We “integrate, don’t dictate”. This design principle extends also to our IDE and editor integrations where we have multiple options in the browser and on desktop both VS Code and JetBrains (also see: our partnership with JetBrains).

We encourage Gitpod users to use one workspace per task, move their development configurations to code, and embrace ephemerality to really get the most out of Gitpod. However, those users who choose to swap between VS Code Desktop and VS Code in the browser for editing code will have noticed that their VS Code settings (themes, plugins, and fonts, etc) weren’t kept in sync.

But since we know just how important it is for our users to have their setups and configurations just as they like them, we’re excited to let you know that VS Code Settings Sync now works between VS Code Desktop and the browser in Gitpod

Note: VS Code browser settings are already synced by default.

To enable VS Code Settings Sync on your desktop:

  1. Open your Gitpod workspace in VS Code Desktop
  2. Use the command palette to select “Settings Sync: Enable signing in with Gitpod”
  3. Restart your VS Code Desktop
  4. Resolve any settings conflicts between your browser and desktop

And you’re set! All your theme, plugins, and other settings will be synced in real-time and be reflected also when you’re working in VS Code in the browser.

Check out the VS Code settings sync documentation for more details.

Avatar of akosyakov Avatar of filiptronicek Avatar of jeanp413

Fixes and improvements

  • #8248 - Add user environment variable name length and value length validation in settings UI modal. Avatar of JanKoehnlein Avatar of geropl Avatar of gtsiolis Avatar of jankeromnes Avatar of meysholdt Avatar of randomir
  • #9831 - Add staticMessagebusPassword config flag to use a fixed message bus password in the installer Avatar of andrew-farries Avatar of corneliusludmann Avatar of geropl
  • #9823 - Change icon spacing in license page Avatar of andrew-farries Avatar of gtsiolis Avatar of nandajavarma
  • #9803 - [ws-manager] fix sometimes workspaces fail with backup not found error Avatar of princerachit Avatar of sagor999
  • #9654 - fix account deletion failing on bad DB state Avatar of easyCZ Avatar of geropl
  • #9795 - Make sure the server mounts the github app secret when an app is specified in the installer Avatar of andrew-farries Avatar of geropl
  • #9793 - Add disableDbMigration config flag to the installer to disable db migrations Avatar of andrew-farries Avatar of corneliusludmann Avatar of geropl
  • #9788 - Allow setting ide-proxy and openvsx-proxy service annotations via the installer. Avatar of akosyakov Avatar of andrew-farries Avatar of corneliusludmann
  • #9773 - Allow setting proxy service annotations via the installer. Avatar of MrSimonEmms Avatar of andrew-farries Avatar of corneliusludmann Avatar of easyCZ Avatar of geropl
  • #9756 - Make runDbDeleter for the server configurable via the installer Avatar of andrew-farries Avatar of corneliusludmann Avatar of easyCZ Avatar of geropl
  • #9764 - Allow proxy service to configure a static IP via the installer Avatar of andrew-farries Avatar of corneliusludmann Avatar of easyCZ Avatar of geropl
  • #9786 - Use a special domain name for SSH Gateway Avatar of akosyakov Avatar of geropl Avatar of iQQBot
  • #9727 - Fix readiness probe issue in registry-facace when configured registry address contains a port Avatar of aledbf Avatar of corneliusludmann Avatar of csweichel
  • #9738 - Use link component class for the editor selection modal Avatar of andreafalzetti Avatar of gtsiolis Avatar of laushinka
  • #9760 - Allow ws-manager-bridge service to skip registering itself as a workspace, via the installer. Avatar of MrSimonEmms Avatar of andrew-farries Avatar of geropl
  • #9343 - [dashboard] add license tab to the admin dashboard Avatar of corneliusludmann Avatar of gtsiolis Avatar of jldec Avatar of lucasvaltl Avatar of nandajavarma
  • #9589 - Refactor backups Avatar of Pothulapati Avatar of aledbf Avatar of csweichel Avatar of jenting Avatar of mustard-mh
  • #9699 - [docker-up] Update docker compose to 2.5.0 Avatar of aledbf Avatar of sagor999
  • #9708 - [image-builder-bob] Update buildkit to v0.10.2 Avatar of aledbf Avatar of sagor999
  • #9635 - [registry-facade] Adjust IPFS client Add options Avatar of MrSimonEmms Avatar of aledbf Avatar of sagor999
  • #9732 - [content-service] Fix backup restoration Avatar of MrSimonEmms Avatar of akosyakov Avatar of aledbf Avatar of geropl Avatar of kylos101 Avatar of mustard-mh
  • #9768 - [ws-manager] Reduce readiness probe initialDelaySeconds Avatar of aledbf Avatar of kylos101 Avatar of sagor999
  • #9778 - [image-builder] Improve error handling (no more “hostname required”) Avatar of aledbf Avatar of csweichel
  • #9213 - [supervisor]: Remove slirp4netns Avatar of iQQBot Avatar of mustard-mh Avatar of utam0k
  • #9706 - [supervisor]: Improve IDE readiness probe Avatar of aledbf Avatar of jeanp413
  • #9432 - Prompt first-time users to choose their default IDE Avatar of AlexTugarev Avatar of akosyakov Avatar of andreafalzetti Avatar of gtsiolis Avatar of iQQBot Avatar of loujaybee Avatar of mustard-mh
  • #9731 - [kots]: automatically enable shiftfs support if cluster supports it Avatar of MrSimonEmms Avatar of corneliusludmann
  • #9741 - [kots]: improve installer job failure recovery Avatar of MrSimonEmms Avatar of corneliusludmann
  • #9701 - [kots] support s3 backend in incluster registry Avatar of MrSimonEmms Avatar of Pothulapati
  • #9614 - Improved security by removing unneeded privileges from the server component. Avatar of geropl Avatar of meysholdt
  • #9613 - Support custom CA certs for SCM systems Avatar of Pothulapati Avatar of aledbf Avatar of csweichel Avatar of geropl
  • #9622 - [dashboard] Disable search indexing of all web app pages Avatar of geropl Avatar of jankeromnes
  • #9545 - Allow resource requests and limits for each component to be configurable through the installer Avatar of andrew-farries Avatar of corneliusludmann Avatar of geropl Avatar of mustard-mh Avatar of sagor999
  • #9269 - [devx]: Activated “format on save” for TypeScript and JavaScript Avatar of andrew-farries Avatar of geropl Avatar of iQQBot Avatar of laushinka Avatar of trumbitta
  • #9630 - Allow disableDynamicAuthProviderLogin, enableLocalApp and defaultBaseImageRegistryWhitelist server config to be configurable via the installer Avatar of andrew-farries Avatar of corneliusludmann Avatar of geropl
  • #9717 - Allow chargebee payment config to be specified via the installer for SaaS installations. Avatar of andrew-farries Avatar of corneliusludmann Avatar of geropl
  • #9718 - [KOTS]: configure blockNewUsers Avatar of MrSimonEmms Avatar of corneliusludmann