-
Notifications
You must be signed in to change notification settings - Fork 43
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
Color Theme Selection in ConEmu.WinForms #17
Comments
@Maximus5: what's the best way to apply a theme programmatically? Writing Registry values into the Looks like the themes are only hardcoded in the How to I color the console frame and the status bar into the light theme — I can set char colors with |
So this is the default scheme with only the fore and back colors swapped? If the scheme is newly-made and not listed in the |
There is no good solution with schemes. Sure. A lot of console applications looks good with one palette, but awful with another. Example: zsh with I have plans to implement "dynamic palettes". ConEmu would change lightness of text, if color distance between fg and bg is too short.
|
I've implemented the first contraster with HLS, then a colleague upgraded it to use LAB. That stuff has been used in R# for many years right for this goal. As for the light palette, I've already played with LAB (borrowed the code from R# to make a quick test). The problem is that our LABer is shifting hues when you're trying to get an impossible color, like high-contrast blue on black — blue is simply not light enough for a good contrast, so it shifts towards pinks a bit. |
By "dynamic" I mean "automatic shift of lightness". Sure, it would be done on 256 color table (16fg * 16bg). This "internal palette" is used in virtual console. |
And I would not shift lightness a lot - "dark blue" wouldn't be lighter than "light blue" |
This already poses a problem because the same color won't be the same over different backgrounds. |
Doesn't matter. The idea - make text readable - is worth. |
DirectWrite, whose stuff is that? Is it used by GDI+ engine, or MIL engine, or Winword? |
Looked at that of course, but it's a bit speculative, does not even explain its grid fitting strategies. And hints that XPS won't render thru MIL, that's an interesting point. Never mind, anyway. |
There is a request on the ConEmu issue tracker to support DirectWrite. There you may find comparison screenshots... |
User should be able to select between themes.
At least these should be supported IMHO:
The text was updated successfully, but these errors were encountered: