Create a GitLab color theme extension
Problem to solve
To be able to quickly release the color themes, we added them to the main gitlab-web-ide-extension
. This extension is not enabled when we use WebIDE for remote development and so RD can't use the themes.
Proposal
The solution is to extract the themes into a separate extension.
This is how far I got when working on color themes originally: !115 (closed)
Details
The steps here would be to:
- Create a new theme extension with our existing themes
- Publish the theme extension
- Make sure both the standalone and remote development Web IDE projects include the new extension by default
Open questions
Given the handoff between editors when connecting to the remote development-enabled Web IDE, how can we ensure consistency in the UI? This may be a bigger problem to solve than can be scoped to this issue, but if we can preserve the currently selected theme in the Web IDE after connecting to a remote workspace, the experience will be less jarring.
Edited by Eric Schurter