-
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
support vscode theming #4831
Comments
I was just reading about themes. From what I understand, if Theia wants to leverage existing VS code themes, then all of the variables referenced in the css files here will require refactoring. Namely, rename the variables and align them to their VS Code equivalent. Then Theia themes could rely on the same theme creation process as VS Code. |
Something like that, or we will need to have some kind of mapping if we don't want to break. |
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
HUGE <3 |
- Theia extensions can register new colors - All colors are translated into css variables with `.` replaced by `-` and `--theia` prefix - Theia extensions can use registered colors via css or programatically from `ColorRegistrsy.getCurrentColor` Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
@akosyakov Hi, I just stumbled upon this issue. Are product icon themes implemented ? When searching the commands, VSCode provides 2 while Theia only has the "File Icons" commands. VSCode does list it in its capabilities. Furthermore, I could not find an equivalent to the product icon reference for Theia. Did I miss it ? |
See https://code.visualstudio.com/api/extension-capabilities/theming
The text was updated successfully, but these errors were encountered: