privacy.sexy icon indicating copy to clipboard operation
privacy.sexy copied to clipboard

Implement distinctive visual cues to warn of scripts that are known to break something.

Open ElektroStudios opened this issue 2 months ago • 19 comments

Problem description

The other day I just enabled a script that breaked my Visual Sutido 2022 IDE (script name: Disable participation in IntelliCode data collection (breaks Visual Studio 2022)), and I spent a long time trying to figure out why it wasn't working, until I realized it could have been due to some script I activated in Privacy Sexy. It's been hours since I used Privacy Sexy and then I used Visual Studio, that's why I didn't realize it before.

Obviously I didn't paid enough attention to the fact that the script name warns that Visual Studio 2022 breaks.

I consider that a simple text warning at the end of the script name, in parentheses, is not enough to focus our attention on that warning, it does not sufficiently prevent us from ending up activating a script that breaks an important program that we need to use.

Proposed solution

Implement distinctive visual cues to warn of scripts that are known to break something (that is, scripts whose names ends with a warning like: (breaks *****))

For example: highlight in a striking text color, like yellow or indian-red, the script names that are known to break something.

WinSnap 02

Without a doubt, that would be an ideal, efficient, beauty and not annoying way to warn.

(the text in the image above is ugly and it doesn't feel very comfortable because I just did a fast color replacement in the screenshot)

Of course the textual warning between parenthesis must be preserved. What I'm proposing is not a replacement, it is an addition.

Alternatives considered

What I've explained above is what I consider the optimal solution.

However, another alternatives may be:

  • Add a warning symbol (⚠️) at the start of the script name.

  • Show a confirmation dialog (a message box) when enabling any script that is known to break something. The message would warn the end user about what is known to break after executing the script and if really want to activate it, then the user should press "Yes" or "No".

ElektroStudios avatar Apr 12 '24 23:04 ElektroStudios