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

"Editor Color Scheme" option is not available when using the "Use system setting" color theme #72735

Open
vsfeedback opened this issue Mar 26, 2024 · 1 comment
Labels
Milestone

Comments

@vsfeedback
Copy link

This issue has been moved from a ticket on Developer Community.


I'm using the "Editor Color Scheme" option which is set to the value "Visual Studio 2019" under Tools > Options > Text Editor > C# > Advanced for the Blue color theme as well as for the Dark color theme.

When using the color theme "Use system setting" (under Tools > Options > Environment > General), the "Editor Color Scheme" option is not available any more. The message there states: Editor color scheme options are only available when using a color theme bundled with Visual Studio. The color theme can be configured from the Environment > General options page.

This is not expected behavior since the "Use system settings" color theme should just switch between the Blue and the Dark theme which both are bundled with Visual Studio. Unfortunately, I don't want to use the "Use system setting" color theme, when the "Visual Studio 2019" editor color scheme is not available there.


Original Comments

Feedback Bot on 3/25/2024, 08:29 PM:

(private comment, text removed)


Original Solutions

(no solutions)

@dotnet-issue-labeler dotnet-issue-labeler bot added Area-IDE untriaged Issues and PRs which have not yet been triaged by a lead labels Mar 26, 2024
@sharwell
Copy link
Member

📝 This is going to require a fair bit of work to fix. ColorSchemeApplier is designed around a premise that each value in KnownColorThemes maps to a fixed set of default colors. The KnownColorThemes.System theme deviates from this by changing its values based on other system settings.

@dibarbet dibarbet removed the untriaged Issues and PRs which have not yet been triaged by a lead label Mar 27, 2024
@dibarbet dibarbet added this to the Backlog milestone Mar 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants