Feature/add color settings - #140
Conversation
adds a validation for the ingame settings that compares the ingame settings to the windows settings and display a label in case they are equal. This is to stop confuse users when they would expect a color change to happen
… driver detection
Update README.md to Document forced GPU selection flags for ambiguous driver detection
|
Heads-up before this branch gets merged: I believe it carries a defect that silently destroys monitor calibration, and I think it's the cause of #128 and probably #131. Full analysis in #128; the short version here.
The reason that's destructive rather than approximate: The feature ships off by default ( Three smaller things in the same file, all of which I hit while fixing the above:
I've fixed all of it on a fork (SwatX18/vibranceGUI#8 for the gamma restore itself), with a regression fixture that drives full apply/restore cycles against fake display devices so the state machine is covered, not just the arithmetic. Both of the subtler regressions fail that fixture when reintroduced. Glad to open a PR against this branch if that would help — say the word and I'll port it. I held off because the fix builds on the three smaller fixes above, so it would either bundle them or need working around, and that's your call rather than mine. |
fixes #137, fixes #134, fixes #133, fixes #132, fixes #128, fixes #122, fixes #115, fixes #114, fixes #113, fixes #110, fixes #107, fixes #98, fixes #95, fixes #67, fixes #60, fixes #55, fixes #36