dustinrue / ControlPlane

ControlPlane - context-sensitive computing for OS X
http://www.controlplaneapp.com
BSD 3-Clause "New" or "Revised" License
1.76k stars 180 forks source link

Request: Negative confidence #366

Closed andrew-hill closed 10 years ago

andrew-hill commented 10 years ago

Please allow the confidence slider to go from -100% to +100% rather than just 0-100%

This would allow things like

andrew-hill commented 10 years ago

Have looked a bit into the maths in CPController.m and it'd actually require a change there, because a large negative confidence wouldn't actually do much to negate the confidence. e.g.:

One option would be to process +ve confidences first (the current way) then multiply any negative confidences in sequence

I've got some other ideas, but I think generally they would mean a change in the maths that might break people's current rules, which could be bad (certainly if there's no easy way to translate those rules into equivalent new ones).

dustinrue commented 10 years ago

I appreciate the suggestion but I'm going to pass on adding negative confidence. The confidence system is already confusing for some users as it is and adding negative confidence would further complicate it.