-
-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename white pattern / black pattern to e.g. pattern / bypass pattern #81
Comments
Happy Juneteenth. Please read response here. TL;DR pull requests encouraged if you want this done faster. We will likely use green and red patterns to replace white and black in keeping with the colors analogy. |
Thanks for your response, good blog post! While red and green seem fine to me, dropping color-coding altogether as it still adds another level of abstraction; you still have to explain it... "green patterns" are patterns that will be fed into the proxy, whereas "red patterns" will bypass the proxy... why not state "proxy patterns" and "bypass patterns" (or "exception patterns")? |
|
Agree with @murb analysis above that reducing abstraction is clearer. "proxy" / "bypass" (or perhaps "proxy" / "direct"? per proxy.pac usage) seem clearer than "red" / "green", considering the common "red means stop" understanding, rather than bypass/direct. In a UI that presents regex functionality, I don't think we need to abstract around concepts like proxy/direct with colours :) As above, thanks for FoxyProxy! |
folks are ignoring that you can have more than one proxy so really all patterns are proxy patterns. I see why folks are bouncing off of red/green since stoplights don't filter, so it's an imperfect analogy. But it seems like a fine analogy to use. though an actual filter analogy might be better, like catch patterns and release patterns (analogy to fishing) ? |
What about a simple Include/Exclude?! |
yes, include/exclude seems the simplest. |
Done for FoxyProxy v8.0 (once released). |
Please consider renaming black patterns and white patterns to something more inclusive and clearer. Besides that associating black with not passing and white with passing, is kind of offensive, I'd also think that the function of the two lists can be more clearly communicated when being renamed to e.g.
Proxy patterns and By pass patterns
Other projects have undergone similar changes. While a typical replacement seems to be blocklist / allowlist 'bypass' might be more suitable in the context of a proxy service(?) I'm not a native English speaker, maybe there is even a better term?
The text was updated successfully, but these errors were encountered: