Changes between Version 8 and Version 9 of PrefsUnification


Ignore:
Timestamp:
Dec 9, 2014, 11:53:30 AM (9 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PrefsUnification

    v8 v9  
    1212'''Computing allowed while the computer is in use'''
    1313
    14 This different creates confusion among volunteers.
     14This difference creates confusion among volunteers.
    1515It would be good to unify the description of prefs between Web and GUI.
    1616
    1717The two approaches could be called "negative" (when not to compute)
    1818and "positive" (when to compute) respectively.
    19 
    20 Negative:
     19The negative would read like:
    2120
    2221'''Compute all the time, except when the computer is in use, OR the CPU load is > .25,
    2322OR the time is  between 9:00 and 17:00.
    2423
    25 Positive:
     24which in the positive approach would be:
    2625
    2726'''Compute whenever the computer is not in use AND the CPU load is < .25
     
    3029Which is clearer and more intuitive?
    3130It's kind of a toss-up, except that I think that it's more natural
    32 to express time-of-day and time-of-week prefs positively.
    33 That's how it's stored in the DB,
    34 and it would be a pain to invert it in the UI.
     31to express time-of-day and day-of-week prefs positively.
     32That's how they're stored in the DB,
     33and it would be a pain to invert them in the UI.
    3534
    3635Whichever way we choose, we need to say things precisely.
     
    3938 * It doesn't explicitly say whether computing is allowed when the computer is not in use.
    4039 * Saying that computing is allowed whenever the computer is in use is not necessarily true;
    41    other preferences might disallow computing.
     40   other preferences might disallow computing then.
    4241
    4342More precise wording would be:
     
    5251 * "Idle" means no mouse or keyboard input in last X minutes
    5352
    54 Negative prefs would look like:
     53or expressed negatively:
    5554 * Run tasks all the time except when
    5655  * [x] the computer is on batteries (laptops only)