Skip to content
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

8536-compatibility-third-party-themes #8964

Conversation

danarad05
Copy link
Contributor

Signed-off-by: Dan Arad dan.arad@sap.com

What it does

Fixes #8536

#8536 issue is caused because "Atom One Dark" (as example) had settings for foreground color inherit and white among others. white would be replaced by normalizeColor function with undefined, while inherit would eventually generate exception in getId function because inheri didn't conform to color regexp.

image

How to test

See explanation at #8536

Review checklist

Reminder for reviewers

Signed-off-by: Dan Arad <dan.arad@sap.com>
@danarad05
Copy link
Contributor Author

@amiramw

1 similar comment
@danarad05
Copy link
Contributor Author

@amiramw

@vince-fugnitto vince-fugnitto added bug bugs found in the application monaco issues related to monaco theming issues related to theming labels Feb 3, 2021
Copy link
Member

@vince-fugnitto vince-fugnitto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@danarad05 thank you for the contribution, I confirmed that the pull-request fixes the issue regarding the monaco theme not being properly set.

Screen Shot 2021-02-03 at 9 40 42 AM

@amiramw amiramw merged commit ce58aad into eclipse-theia:master Feb 3, 2021
@danarad05
Copy link
Contributor Author

@danarad05 thank you for the contribution, I confirmed that the pull-request fixes the issue regarding the monaco theme

Thanks @vince-fugnitto.

@paul-marechal paul-marechal added this to the 1.11.0 milestone Feb 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug bugs found in the application monaco issues related to monaco theming issues related to theming
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Compatibility third party themes
4 participants