-
Notifications
You must be signed in to change notification settings - Fork 8
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
Themes #258
base: main
Are you sure you want to change the base?
Themes #258
Conversation
This is great and very much aligned with what I was thinking. Thanks for getting it started :-) I'm pressed for time at work today, but here's a quick laundry list of some additional adjustments that I'd like
|
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment has been minimized.
This comment has been minimized.
Sorry, forgot about that. There were only two visual changes:
Neither change is visible to the naked eye at all. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Sold! Sunset and ag_sunset it is. Edit: no truncation of okabe ito we need 8 colors |
The question of truncating palettes is important for any palette in the themes, I think. For qualitative palettes re-ordering would be useful in addition. One way to support this would be to accept not just palette name but also a vector of colors in the theme. Optionally, we can always turn these into a color ramp function which might be useful, especially for sequential and diverging palettes. In this specific case: Set2 has eight colors (with light gray being the 8th color) while Okabe-Ito has nine colors (with black being 1st and light gray 9th). If we shuffle the colors from the palettes in some suitable way, then we can also find a setup so that the colors roughly match. The benefit of this would be that you could talk about the "blue" and the "green" group, no matter whether you use the light or dark theme. Another general question is whether the first color should always be black - only be black if there are no groups - or should always be non-black. I suggest that we defer these questions to a different issue, though. They will likely need more discussion and experimentation. Maybe we should just say on the manual page that the themes are still work in progress or something like that... |
TODO:
minimal
anddark