Suggestion: Check/Uncheck all feature for shaders. Also, more granularity, if possible
Hi! I only use one shader for most games (CAS or LumaSharpen) so having to tick several shaders it's a bit cumbersome.
I plan on adding an option to update pre-existing shaders (basically it'll download all shader repos, check if the shader already exists, and if it doesn't it'll throw it out). I haven't had much time to work on this lately, but this is one of the things I want to implement soon.
As for adding more granularity in general, that seems like it would be more trouble than it's worth once I add the above feature, but I'm saying that as someone that wouldn't use the feature in the first place :p. My current code is not aware of what shaders exist in a repository, it simply downloads the whole thing and throws the relevant files into a folder (with some edge-case exclusions).
Let me know if you think the granularity is important still, even alongside the feature I described.
Well, I agree that granularity is an impossible task if you select ALL the shaders, yes, but there has to be a way to look up what shaders they have. I just spent half an hour looking for a specific shader, had to select a repo one by one (which was hell without check/uncheck all), delete, then load again. On this topic, I suggest having all repos disabled by default (except standart which should be enabled at all cases) because most people won't need hundreds of shaders.
I think the fastest way would be to have an hyperlink right there in the repo list so people can read what a shader repo has, else, it's a mess to figure out which one we need.