-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
theming: support theming customizations through the preferences #8060
Comments
@vince-fugnitto @amiramw @offer8 After digging in, we have a few options:
Please advise |
@danarad05 I'd be fine to wait for the monaco upgrade if you believe it will lead to a cleaner solution overall and is not the highest priority. Part of the overall effort might also include registering missing colors through the
|
Concerning:
What are reasons- AFAYK - for separating Theia User settings directory from VS Code User settings directory? - meaning , why is Theia User settings dir not in same location as VS Code? |
I'm not really sure as to why we'd want to re-use vscode's configuration directory (located for example in the user's home) or if it makes sense. The framework allows us to build IDE-like products and they should have their own configuration folder (as today) which does not interfere with one another. I do not think it's best practice for example for products to use configurations of other products. It's one thing to support preferences in a workspace that contains We must think that each Theia-based product (where a user can potentially install more than one) should manage its own:
Think of a scenario where a user has vscode, and multiple theia-based products. The idea of re-using vscode configurations does not work, and means that for each of their products they will get preferences, styling of the other. |
Feature Description:
The goal is to support customization of the theme through the preferences (
settings.json
).With this ability, end-users can easily customize their application's theme (such as the editor), in order to meet their needs and taste.
For example, I use the following theming customizations in my own vscode app (user settings):
I'd like to see such customziations possible from the framework one day 😃
The text was updated successfully, but these errors were encountered: