You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 6, 2019. It is now read-only.
Usage has not yet been implemented into the application view. Now that we do have the checkboxes, can we move to a normal behaviour for such checkboxes, ie, choosing one child greys the parent, choosing all children checks the parent. Checking and in checking the parent checks and unchecks the children? At the moment, to set the children, you have to 'enable' the parent checkbox, and then uncheck the children. Current behaviour in Xpriivacy of app setting bistate checkboxes can now be made more intuitive.
Whilst not necessarily a bug, people need to realise that checking/unchecking a whole app will obviously not set or unset the 'red' categories. The tristate checkbox is not shaded to reflect this. So it is possible to be in the main view with apps showing as completely checked, whilst having for example Internet unchecked. The opposite is also true. You can have Internet checked but the app's tristate checkbox will remain unchecked. As expected, it only reflects non-red settings. Point Feature request: modifier for granularity of settings. #25 in the FAQ needs a slight update.
The new checkboxes are beautiful.
The text was updated successfully, but these errors were encountered:
"At the moment, to set the children, you have to 'enable' the parent checkbox, and then uncheck the children"
This is by design, since the child check boxes are exceptions to the parent check box.
Before changing anything here, we have to think this carefully through, since this is how the XPrivacy core works. The reason for this behavior is performance. If the category is not restricted (the main check box is not checked), then the function restrictions are not evaluated (child check boxes). This is also the reason the child check boxes get grayed if you disable the main check box. So, the main check box actually determines if the child check boxes have a meaning or not, not the other way around. You cannot simply say that if all child check boxes are enabled or disabled, the parent check box should be enabled or disabled (although disabling all child check boxes could disabled the parent check box and even that can lead to problems, when a method restriction is added in a later version).
"The tristate checkbox is not shaded to reflect this"
This is also for design. The reddish restrictions are for expert users only.
I love the new tristate checkboxes.
However, a few points to note:
The text was updated successfully, but these errors were encountered: