Replies: 1 comment
-
Later on... there could be even some Web UI on top of this theme plugin, to generate/create the color scheme for your own taste. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
While I'm not the user of this theme I'm rising it up there as this is one of the highest quality themes out there.
Many of us might be observed that overall Neovim theme quality in the wild could be "better". There are a lot "low-effort" themes. Bad accessibility. Bad plugin support. Bad file type support and list goes on. And this is not just because of "lazy" theme authors. But ... to create really good theme it takes quite a lot of experience, knowledge, patience, etc. It's really hard. You can see that right in this repository how hard it is to create great theme.
And yet... people want not only
tokyonight
, orgruvbox
orx.y.z
. And not because they don't like those themes. But because they don't like the colors. And to solve the simple colors problem, they come up with the idea to create their own theme with their own colors. They copy/fork some existing theme which might be good or bad, and they swap few colors there and there. And there you have - "Hey ppl! Checkout my brand new theme!" atr/Neovim
. And at first glance nobody cares how good or bad that theme is as long as colors looks good. But then there comes realization, that theme does not supportgitsigns
ortrouble
oroutline
or any other plugin people are using. And then this "new" theme dies, because there is too much effort required to make it great.I think you got the point.
My question is:
Could it be a good idea, to create single canonical/generic community driven
theme.nvim
Neovim plugin with all kind of modern features, plugin support and what not... AND to ABSTRACTcolor sets
away from the "theme engine/core" itself.So that end user can install single
theme.nvim
plugin and to pick the desired color set.And
color sets
could be submitted to the same repository as simple text file. Some CI could run accessibility and other tests to rate each submitted color set.External plugin parts could also be abstracted so that community could easily maintain them as the plugins evolve.
Is this even possible? Or we are good where we are at right now?
Beta Was this translation helpful? Give feedback.
All reactions