Closed
Description
We are deprecating the use of Theia and plan to remove support for it in August. Users need to get notified about this change so they are not surprised and have a chance to react/adopt.
We should add a deprecation message in the settings and inform users when they start a workspace with the Theia setting.
I think we should use the loading screen for that, so if a user has Theia setting enabled, show below a deprecation message with the info that Theia support is discontinued in August 2021, as well as a link to the settings.
Proposal
Some points for clarification:
- We can reuse the same What's new modal we added a couple of months ago, see [Dashboard] Re-Brand / VS Code Information Page for Existing Users #3297 and [dashboard] Welcome existing users to new updates #3618.
- The modal would hold back workspace start until the user selects an action, so that we know if we need Theia or VS Code for the workspace.
- Add a new label component to highlight this is a deprecation warning.
- The primary action here can be to switch the IDE and continue openning the workspace with VS Code.
- Secondary action can be to dismiss this mesage continue with the old editor (Theia).
- Provider a help link to contact us in case somone has any questions that links to https://www.gitpod.io/contact/.
- Before merging make sure if the deprecation will happen in the next monthly milestone as described in the message. Otherwise, updating the message should suffice.
Next steps
The next step after removing the old editor is to also remove the preference settings in /preferences
. See #4486.
Designs
Warning Modal |
---|
![]() |
See also design specs.