ReShade-Centralized icon indicating copy to clipboard operation
ReShade-Centralized copied to clipboard

Suggestion: Check/Uncheck all feature for shaders. Also, more granularity, if possible

Open notNSANE opened this issue 3 years ago • 2 comments

Hi! I only use one shader for most games (CAS or LumaSharpen) so having to tick several shaders it's a bit cumbersome.

notNSANE avatar May 22 '21 04:05 notNSANE

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.

OopyDoopy avatar May 22 '21 04:05 OopyDoopy

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.

notNSANE avatar May 22 '21 07:05 notNSANE