vague2k / huez.nvim

All things color related. All Lua.
MIT License
102 stars 3 forks source link

Theme Manager #14

Closed tris203 closed 1 month ago

tris203 commented 2 months ago

If we maintained a list of themes in a MD/Yaml file

Then the plugin could fit clone the themes down and implement new themes

Questions:

Updates to themes. Maybe a striped version of the way Mason or Lazy works

Do many themes require complicated set up functions. Thinking like cappuccinn flavours etc

If huez handles the download does it handle the loading and configuration too. Perhaps the config file we have also holds info on how to config the colour scheme

vague2k commented 2 months ago

Previewing themes in a mason like manner would be cool.

As far as downloading theme n configuration goes, i think insteading of installing it and making huez just a small theme manager, if a user wants to install a theme they can select the theme they want to install and a window will pop up with instructions on how to install with their preferred package manager of choice. Obviously this would require parsing the md or yml file.

tris203 commented 2 months ago

I see what you are saying. However to preview the theme it would have to be installed/configured.

So I think if this was to be implemented then the 'theme manager' side is actually almost there?

vague2k commented 2 months ago

I'm not saying it shouldnt be attempted, but me personally (and i'm assuming this would be the general consensus) no wants a seperate manager other than their plugin manager.